功能实现和重要的代码交互

比较重要的功能

定位功能的实现

查看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有关的东西

你可能感兴趣的:(功能实现和重要的代码交互)