android 监听系统新安装程序的广播
16lz
2022-01-25
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);
更多相关文章
- Activity基类广播退出APP
- Android(安卓)Fresco监听回调,成功调回Bitmap
- android学习日常3-15 关于单选框附加监听的复习
- android 传感器
- [Android]在Avtivity中注册监听器
- Android(安卓)实现程序开机自启动
- android实现双击事件的监听
- Android手机开发:获取GPS信息
- Android流式播放MP3