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. Activity基类广播退出APP
  2. Android(安卓)Fresco监听回调,成功调回Bitmap
  3. android学习日常3-15 关于单选框附加监听的复习
  4. android 传感器
  5. [Android]在Avtivity中注册监听器
  6. Android(安卓)实现程序开机自启动
  7. android实现双击事件的监听
  8. Android手机开发:获取GPS信息
  9. Android流式播放MP3

随机推荐

  1. Android(安卓)OptionsMenu 菜单
  2. Android UI控件之CheckBox(复选框、多选
  3. Android实现自定义dialog的代码
  4. Android:使用Canvas合并Bitmap
  5. android 开发之文件下载
  6. android 保存 用户名和密码 设置等应用信
  7. 安卓模拟器 运行出错(cannot launch AVD
  8. Android初级教程短信防火墙
  9. Android(安卓)代码分析 私有析构函数
  10. Android Activity和Intent机制学习笔记