监听App的安装和卸载
来源:互联网 发布:淘宝突然没有流量了 编辑:程序博客网 时间:2024/06/03 18:34
Android系统中,当应用程序安装和卸载的时候都会发送相应的广播,定义一个 BroadcastReceiver 来接收相应的广播,即可监听应用的安装和卸载:
<receiver android:name=".MyReceiver" android:enabled="true" android:exported="true"> <intent-filter> <action android:name="android.intent.action.PACKAGE_ADDED"/> <action android:name="android.intent.action.PACKAGE_REMOVED"/> <data android:scheme="package" /> </intent-filter></receiver>
public class MyReceiver extends BroadcastReceiver { public MyReceiver() { } @Override public void onReceive(Context context, Intent intent) { if (intent.getAction().equals(Intent.ACTION_PACKAGE_ADDED)) { String packageName = intent.getDataString(); Log.d("TEST", packageName); } if (intent.getAction().equals(Intent.ACTION_PACKAGE_REMOVED)) { String packageName = intent.getDataString(); Log.d("TEST", packageName); } }}
这里有至关重要的一点就是在 Manifest 文件中注册 BroadcastReceiver 时必须在 inter-filter 里面添加 <data android:scheme="package" /> ,否则无法接收到广播
0 0
- 监听App的安装和卸载
- app安装完成和卸载完成监听
- Android监听程序的安装和卸载
- Android 监听程序的安装和卸载
- Android 监听程序的安装和卸载
- Android 监听程序的安装和卸载
- 监听卸载和安装的应用程序
- Android监听程序的安装和卸载
- Android监听程序的安装和卸载
- Android 监听程序的安装和卸载
- Android监听程序的安装和卸载
- 监听应用的安装和卸载
- Android BroadcastReceiver之APP安装、更新、卸载的监听
- 监听卸载和安装事件
- Android 监听安装和卸载
- Android 监听安装和卸载
- Android 监听安装和卸载
- Android 监听安装和卸载
- 高效移除表中数据
- PHP学习之常量
- Qt的两种迭代器(Java和STL)
- 转载尝试
- Android 使用HorizontalListView 实现图片底部轮播(带源码)
- 监听App的安装和卸载
- UIWebView和WKWebView的使用及js交互
- java.net.URL和org.apache.struts2.components.URL
- c#线程实例复习(一)
- 垃圾回收机制-----软引用与弱引用
- ListView背景修饰
- The Linux Command Line 11-20章总结
- Redis在游戏开发中的应用
- 继承BaseAdapter实现Filterable的adapter类完整示例