共有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的类,包括一些创建元素和画元素的方法。