android 监听系统新安装程序的广播
16lz
2021-01-23
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);
更多相关文章
- Android 系统操作
- android实现应用程序无图标(快捷方式)问题.
- android 应用程序使用统计
- android 程序崩溃后重启
- android系统提供的几种颜色Color
- android退出应用程序
- 【android-tips】android程序执行adb shell命令(实例源码)
- Android应用程序中启动另一个应用程序
- Android中获取系统的时间