博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PPRZonDroid源码解析
阅读量:5816 次
发布时间:2019-06-18

本文共 905 字,大约阅读时间需要 3 分钟。

共有11个.java文件。

1.model.java 定义了一个基础类model,有三个成员。

private Bitmap icon;

private String AcName;
private String AcBattery;

并包括构造函数与get,set方法。

2.BlockModel.java定义里一个基础类BlockModel,只有一个成员,

BlockName

3.Left_Menu_Class.java定义了一个基类为Fragment的类,用来显示左选项。

重载了onCreateView方法

4.Right_Menu_Class.java与Left_Menu_Class.java类似

5.AcListAdapter.java,基类是ArrayAdapter<Model>

用来列表显示Model的类

包括构造函数和getView方法

6.BlockListAdapter.java,基类是ArrayAdapter<BlockModel>

用来列表显示BlockModel

包括构造函数和getView方法

7.SettingsActivity.java

包括两个类:SettingsActivity和SettingsFragment

SettingsActivity的基类是Activity,重载了onCreate方法。

SettingsFragment的基类是PreferenceFragment

重载了onCreate,onSharedPreferenceChanged,onResume,onPause方法。

8.TCPCLient.java 定义了一个基础类TCPClient

9.MainActivity.java

 

10.Telementry.java 航拍类

内部定义了三个子类

AriCraft类,表征飞行器数据的类

mMarker   Marker子类

mBlock   Block子类

11.uiGraphics.java 画ui的类,包括一些创建元素和画元素的方法。

转载于:https://www.cnblogs.com/zoejiaen/p/4318553.html

你可能感兴趣的文章
Angular2, NativeScript 和 React Native比较[翻译]
查看>>
论模式在领域驱动设计中的重要性
查看>>
国内首例:飞步无人卡车携手中国邮政、德邦投入日常运营
查看>>
微软将停止对 IE 8、9和10的支持
查看>>
微服务架构会和分布式单体架构高度重合吗
查看>>
《The Age of Surge》作者访谈
查看>>
测试人员的GitHub
查看>>
Spring Web Services 3.0.4.RELEASE和2.4.3.RELEASE发布
查看>>
有关GitHub仓库分支的几个问题
查看>>
无服务器计算的黑暗面:程序移植没那么容易
查看>>
云原生的浪潮下,为什么运维人员适合学习Go语言?
查看>>
Webpack入门教程三十
查看>>
EAServer 6.1 .NET Client Support
查看>>
锐捷交换机密码恢复(1)
查看>>
Kali linux virtualbox rc=1908 错误解决办法
查看>>
linux软件包管理之三(源代码安装)
查看>>
数据库三范式是什么?
查看>>
[转载]设置Ubuntu自动连接无线,无须再输入密钥环和无线密码
查看>>
九叔Xen App测试报告
查看>>
Apache配置
查看>>