android 8.0以上监听app安装

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android 8.0以上监听app安装相关的知识,希望对你有一定的参考价值。

参考技术A android 8.0去掉了部分隐式广播,例如网络的变化、app的安装和卸载等。这些广播使用之前的的静态注册已经不能接收到广播,需要动态注册才能收到广播。

APP安装的广播注册流程

private void registerInstallAppBroadcastReceiver()

IntentFilter intentFilter =new IntentFilter();

intentFilter.addAction(Intent.ACTION_PACKAGE_ADDED);

intentFilter.addAction(Intent.ACTION_PACKAGE_REPLACED);

intentFilter.addAction(Intent.ACTION_PACKAGE_REMOVED);

intentFilter.addDataScheme("package");

StarNewsSdk.getContext().registerReceiver(mInstallAppBroadcastReceiver, intentFilter);



private BroadcastReceivermInstallAppBroadcastReceiver =new BroadcastReceiver()

@Override

    public void onReceive(Context context, Intent intent)

if (intent !=null && TextUtils.equals(Intent.ACTION_PACKAGE_ADDED, intent.getAction()))

if (intent.getData() !=null)

String packageName = intent.getData().getSchemeSpecificPart();

Log.d(TAG,"安装的app的包名是-------->" + packageName);









;

Android 教程

01 Android概述 02 Android环境设置 03 Android架构 04 Android应用程序组件 05 Android Hello World示例 06 Android资源组织和访问
07 Android Activities 08 Android服务 09 Android广播接收器 10 Android内容提供商 11 Android碎片 12 Android意图和过滤器
13 Android UI布局 14 Android UI控件 15 Android事件处理 16 Android样式和主题 17 Android自定义组件 18 Android拖放
19 Android通知 20 Android基于位置的服务 21 Android发送电子邮件 22 Android发送短信 23 Android手机通话 24 发布Android应用程序
25 Android警报对话框 26 Android动画 27 Android音频捕获 28 Android音频管理器 29 Android自动完成 30 Android最佳实践
31 Android蓝牙 32 Android相机 33 Android剪贴板 34 Android自定义字体 35 Android数据备份 36 Android开发者工具
37 Android模拟器 38 Android Facebook集成 39 Android手势 40 Android谷歌地图 41 Android图片效果 42 Android图像切换器
43 Android内部存储 44 Android JetPlayer 45 Android JSON Parser 46 Android Linkedin集成 47 Android Loading Spinner 48 Android本地化
49 Android登录屏幕 50 Android MediaPlayer 51 Android多点触控 52 Android导航 53 Android网络连接 54 Android NFC指南
55 Android PHP_MYSQL 56 Android进度条 57 Android进度条使用 58 Android推送通知 59 Android RenderScript 60 Android RSS阅读器
61 Android Screen Cast 62 Android SDK Manager 63 Android传感器 64 Android会话管理 65 Android共享偏好设置 66 Android SIP协议
67 Android拼写检查器 68 Android SQLite数据库 69 Android支持库 70 Android测试 71 Android文字转语音 72 Android TextureView
73 Android Twitter集成 74 Android UI设计 75 Android UI Patterns 76 Android UI测试 77 Android WebView 78 Android Wi-Fi
79 Android小部件 80 Android XML Parser

以上是关于android 8.0以上监听app安装的主要内容,如果未能解决你的问题,请参考以下文章

Android 兼容8.0及以上 App全局字体调节、禁止App字体随系统字体大小而更改

Android 实现APP内应用更新功能(支持Android7.0以上)

visual studio 2017 中默认无法开发 Android 8.0 及以上系统的解决方案

如何解决这个错误。 com.google.android.gms.tasks.task executors$zza 无法转换为 android.app.activity。我是 Java 和 Andro

监听App安装卸载的系统广播

Android 8.0 App内切换语言不生效的问题记录