private class MyReceiver extends BroadcastReceiver{@Overridepublic void onReceive(Context context, Intent intent) {// TODO Auto-generated method stubif(intent.getAction().equals(Intent.ACTION_PACKAGE_ADDED)){//Toast.makeText(context, intent.getDataString().substring(8), 2000).show();String packName = intent.getDataString().substring(8);//packName为所安装的程序的包名packagNameList.add(packName);}}}
  
       //监听系统新安装程序的广播        receiver = new MyReceiver();        IntentFilter filter = new IntentFilter(Intent.ACTION_PACKAGE_ADDED);        filter.addDataScheme("package");    //必须添加这项,否则拦截不到广播        registerReceiver(receiver, filter);

   

更多相关文章

  1. Android 系统操作
  2. android实现应用程序无图标(快捷方式)问题.
  3. android 应用程序使用统计
  4. android 程序崩溃后重启
  5. android系统提供的几种颜色Color
  6. android退出应用程序
  7. 【android-tips】android程序执行adb shell命令(实例源码)
  8. Android应用程序中启动另一个应用程序
  9. Android中获取系统的时间

随机推荐

  1. 解决异常报错org.mybatis.spring.MyBatis
  2. mysql在渗透中的技巧总结
  3. Sql Server网络配置协议不可用
  4. mysql中MAX()函数MIN()函数
  5. Oracle系统表v$session、v$sql字段说明(转
  6. 项目连接MySQL数据库,提示异常
  7. mysql 中 case when then .... else end
  8. linux下安装2个mysql 失败
  9. MySql生日闰月处理
  10. sql*loader问题,我有几万条记录,为什么只