比较重要的功能
定位功能的实现
查看LocationManager 大致看了一遍 闲的时候 具体来看 实现步骤 想想自己来写会怎么写
自定义线程池,线程newthread方法重写
- 利用 ThreadFactory 和 ThreadPoolExcutor 来完成的 详细见 ThreadPoolManager
activity和Fragment通信
fragment 中处理返回键
在activity 中 通过bus 发送event 在Fragment中接收 然后处理
-
1 通过在activity中通过 ”findFragmentByTag“ 拿到Fragment的对象
2 在activity中写一个接口,接口中是方法。然后 Fragment来实现它。
3 这样在activity中就可以 用拿到的Fragment对象 调用接口中的方法 处理click返回键的时候 的一些操作
键盘控制显示控制
- 详细见 keyboardUtils这个类的功能和方法
次要的功能
- 从Android客户端打开一个网址到浏览器
Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse(uri));
startActivity(i);
一些有趣的功能
-
设置app 桌面 icon 详见代码 DiscreetAppIconFragment
-
一直保持屏幕唤醒 (当手机处于此app的时候)
代码中有 应该是和baseactivity有关的东西