private class MyReceiver extends BroadcastReceiver{
@Override
public void onReceive(Context context, Intent intent) {
// TODO Auto-generated method stub
if(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.intent.action.PACKAGE_ADDED广播。可以通过intent.getDataString()获得所安装的包名...
系统拍照广播监听,系统拍照广播监听,如果嫌积分贵,进去我博客里面找源码,或者度娘搜:Android获取系统拍照程序发出的广播
通过广播的形式以下是和应用程序相关的Broadcast ActionACTION_PACKAGE_ADDED 一个新应用包已经安装在设备上,数据包括包名(最新安装的包程序不能接收到这个广播)ACTION_PACKAGE_REPLACED 一个新版本的应用安装到...
【delphi】Android系统状态广播消息感知控件及演示程序源代码,详细介绍了Android系统消息广播感知原理。 控件感知功能包括: 1. 感知蓝颜状态变化 2. 感知WiFI状态变化 3. 感知电源状态变化 4. 感知网络状态变化 5....
Android应用程序可以实现开机时启动相关应用 如service等 Android系统在开机启动时会发出一个系统广播"android intent action BOOT COMPLETED" 在接收到这个广播就可以实现开机自启动功能 下面就是一个...
使用Delphi完成Android系统广播事件的监听与处理(静态注册广播接收),本程序为监听手机屏幕点亮事件,当屏幕点亮后发送一个本地通知。修改监听事件及处理过程可以实现更多的实用功能。
Android应用程序的安装和卸载事件,是由系统进行监听并全局广播的,支持1.5(android 3)以上,因此,如果想要监听获取应用的安装和卸载事件,只需要自定义一个BroadcastReceiver,来对系统广播进行监听和处理
这个是调用了jni测试过了,360杀不死,程序跑了一天一夜也没有挂,以前我用双守护进程,用提高优先级,监听系统广播,广播服务双唤醒机制,等等都没有实现,后来发现只有用jni调用底层c写的代码才可以实现,里面写了...
智能应用程序,PDA扫描开发,HBuilder中调用安卓广播开发应用程序。
在开发中经常会自动安装一些软件到手机上,很烦人,就自己写了个程序就监听某个软件的安装广播,并将其卸载掉
Broadcast可以向android系统中所有应用程序发送广播,而需要跨进程通讯的应用程序可以监听这些广播;Service和Content Provider类似,也可以访问其他应用程序中的数据,但不同的是,Content Provider返回的是Cursor...
工程里面有俩包,分别用了两种方法检测U盘热插拔,但只有利用广播方式监听U盘热插拔这种方式有效。
其实手机在网络方面的的监听也比较重要,有时候我们必须实时监控这个程序的实时网络状态,android在网络断开与连接的时候都会发出广播,我们通过接收系统的广播就可以实现网络的监听。 1、添加访问网络和获取网络...
作为使用androidsdk构建这些应用程序的实用指南书籍,《android高级编程》从始至终穿插了一系列示例项目,每个项目都引入android的新功能和新技术,以助您达到最圆满的学习效果。书中介绍android的所有基本功能,并...
第1章 androi简介 ...8.11 远程下载安装android程序 8.11.1 apk简介 8.11.2 下载apk程序 8.11.3 安装apk程序 8.11.4 移除apk程序 8.11.5 本实例原理 8.11.6 具体实现 8.12 下载并观看视频 8.13 小结
9.2.1 在应用程序中使用SMS 9.2.2 发送SMS信息 9.2.3 监听SMS消息 9.2.4 紧急响应的SMS示例 9.2.5 紧急响应自动化 9.3 小结 第10章 访问Android硬件 10.1 使用媒体API 10.1.1 播放媒体资源 10.1.2 录制多媒体 10.2 ...
监听系统卸载广播:只能监听到其他应用的卸载广播,无法监听到自己是否被卸载。 读取系统log:第三方软件卸载无法得知。 静默安装另一个程序,监听自己是否被卸载:需要root权限。 Java线程轮询,监听/data/data/{...
还有一种简易的安装方式,是使用编译命令为 “ant clean debug install” 直接将插件apk安装到系统中,PluginMain工程会监听系统的应用安装广播,监听到插件apk安装广播后, 再自动调用PluginLoader.installPlugin...
对于了解Android程序设计的人都知道,广播是Android开发中的一个重要的功能,在Android里面有各式各样的广播,比如:电池的状态变化、信号的强弱状态、电话的接听和短信的接收等等,今天本文就来给大家简单介绍一下...
Android四大基本组件介绍与生命周期Android四大... 一:了解四大基本组件 Activity: 应用程序中,一个Activity通常就是一个单独的屏幕,它上面可以显示一些控件也可以监听并处理用户的事件做出响应。 Activity