【GoKit试用体验】【APP篇】智能宠物界面运行流程
TA的每日心情 | 开心 2016-2-19 11:45 |
|---|
签到天数: 17 天 连续签到: 1 天 [LV.4]偶尔看看III
秀才
- 积分
- 225

|
至昨天为止下好了ADT-Bundle,同时也下好了Android Studio,但是之前使用AS,被gradle弄得很烦,所以就还是用ADT打开了Gokit的APP端源码:
哈哈,一般安卓是MainActivity为最初界面与处理,这个的APP的MainActivity.java在从com.xpg.gokit.activity包下面,进去这文件,先找到这代码:- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_main);
- }
复制代码 学过安卓的都知道这是界面的初始化代码,即在窗体显示activity_main.xml的布局
源码的注释还是比较多的;接下来找到如下代码:- /**
- * 检查网络是否可用,判断是用手机网络还是WIFI网络或者模块热点.
- */
- private void checkNetType() {
- int type = NetUtils.getConnectedType(this);
- if (type != -1) {
- switch (type) {
- case ConnectivityManager.TYPE_WIFI:
- Log.i("wifi", "wifi");
- String ssid = NetUtils.getCurentWifiSSID(this);
- if (ssid.contains("XPG-GAgent")) {//连上了GAgent模块的热点,跳转到配置页面
- Intent it = new Intent();
- it.setClass(this, DeviceApActivity.class);
- startActivity(it);
- return;
- } else {
- Intent it = new Intent();//连上了路由器,跳转到获取设备列表页面
- it.setClass(this, DeviceListActivity.class);
- startActivity(it);
- }
- break;
- case ConnectivityManager.TYPE_MOBILE://连上了移动网络,跳转到获取设备列表页面
- Log.i("mobile", "mobile");
- Intent it = new Intent();
- it.setClass(this, DeviceListActivity.class);
- startActivity(it);
- break;
- default:
- break;
- }
- } else {
- showNetUnable();
- }
复制代码 注释说的非常清楚,如果能够连上网络,跳转到设备界面,即找DeviceListActivity.java;- /**
- * 设备列表界面
- * <P>
- * 该Activity演示如何获取设备列表,登陆大小循环,控制设备流程
- *
- * @author Lien Li
- *
- */
复制代码 这是注释,说了这个类的作用,
如果编译运行到手机上出现的界面和上图大致相符,接下来是最主要最终要的部分,GokitControlActivity.java,即外设的控制界面,这个界面会显示在云端添加数据点对应的控制选项:
遗憾的是这个类机智云官方的注释非常少,- final protected static char[] hexArray = "0123456789ABCDEF".toCharArray();
复制代码 上述代码就是对应着云端关联APP的特殊key
|
|
|
|
|
|
|
|
|
TA的每日心情 | 开心 2015-10-21 09:18 |
|---|
签到天数: 1 天 连续签到: 1 天 [LV.1]初来乍到
白丁
- 积分
- 9
|
沙发
lto1
发表于 2015-10-21 09:16:37
|
只看该作者
|
|
|
|
|
|
|
|
TA的每日心情 | 开心 2015-10-21 09:18 |
|---|
签到天数: 1 天 连续签到: 1 天 [LV.1]初来乍到
白丁
- 积分
- 9
|
板凳
lto1
发表于 2015-10-21 09:17:11
|
只看该作者
楼主的这两个软件是从哪里下载的,能分享一个链接吗?我是小白
|
|
|
|
|
|
|
|
|
TA的每日心情 | 开心 2016-2-19 11:45 |
|---|
签到天数: 17 天 连续签到: 1 天 [LV.4]偶尔看看III
秀才
- 积分
- 225

|
地板
USin
发表于 2015-10-26 08:13:59
|
只看该作者
|
http://www.android-studio.org/ |
|
|
|
|
|
|
|
|