目前是在rk4.1系统下进行学习,具体添加方法如下:

1、base\core\res\res\Values\config.xml 增加图标标识字符串
test_hd_status        //在mService.setIcon时要用到


2、frameworks\base\core\java\android\content\Intent.java
    增加广播表示:
    public static final String ACTION_TEST_HD_STATUS = "android.intent.action.test_hd_status";

3、frameworks\base\packages\SystemUI\src\com\android\systemui\statusbar\phone\PhoneStatusBarPolicy.java
中增加图标数组

 private static final int [] sTESTHdStatusImages={
     R.drawable.test_hd_notfound,
  R.drawable.test_hd_error,
  R.drawable.test_hd_fine,
 };

注册广播: filter.addAction(Intent.ACTION_TEST_HD_STATUS); 以及广播处理函数
private final void updateTESTHardDiskStatus(Intent intent);


test_sdcard_status
test_hdisk_status

public static final String ACTION_TEST_EXTRA_STATUS = "android.intent.action.test_extra_status";

更多相关文章

  1. 分支和循环(二)(零基础学习C语言)
  2. android java json与实体互相转换工具
  3. Android(安卓)- Intent广播(broadcast)
  4. java虚拟机理解
  5. SQLiteDatabase中的query方法,里面有个用占位符代替的参数,不错
  6. android quicksearchbox修改默认搜索引擎为百度
  7. Android(安卓)product="tablet" or "phone" 设置
  8. Android(安卓)json通信(解析)方法
  9. android各种资源的详细解释

随机推荐

  1. 在Android中使用Handler和Thread线程执行
  2. android的优点与缺点
  3. Android线程模型
  4. [置顶] Android异步处理系列文章索引
  5. android activity ImageView全屏设置
  6. android新建工程R报错或者R cannot be re
  7. 看雪学院-浅入浅出Android安全 笔记
  8. Jenkins搭建Android自动打包二之设置渠道
  9. android下httpd 代理设置和webview代理设
  10. Android的多媒体框架OpenCore(PacketVide