android apk安装结束的系统广播的监听
来源:互联网 发布:sd卡数据恢复中心 编辑:程序博客网 时间:2024/04/26 10:43
package com.lenovo.lsf.push.messagecenter.receiver;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.content.pm.PackageManager;
public class BootReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
//接收广播:系统启动完成后运行程序
if (intent.getAction().equals("android.intent.action.BOOT_COMPLETED")) {
}
//接收广播:设备上新安装了一个应用程序包后自动启动新安装应用程序。
if (intent.getAction().equals("android.intent.action.PACKAGE_ADDED")) {
String packageName = intent.getDataString().substring(8);
System.out.println("---------------" + packageName);
PackageManager pageManage = context.getPackageManager();
Intent intent1 = pageManage.getLaunchIntentForPackage(packageName);
context.startActivity(intent1);
// Intent newIntent = new Intent();
// newIntent.setClassName(packageName,packageName+".MainActivity");
// newIntent.setAction("android.intent.action.MAIN");
// newIntent.addCategory("android.intent.category.LAUNCHER");
// newIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
// context.startActivity(newIntent);
}
//接收广播:设备上删除了一个应用程序包。
if (intent.getAction().equals("android.intent.action.PACKAGE_REMOVED")) {
}
}
}
<receiver android:name="com.lenovo.lsf.push.messagecenter.receiver.BootReceiver"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED"/>
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.PACKAGE_ADDED" />
<action android:name="android.intent.action.PACKAGE_REMOVED" />
<data android:scheme="package" />
<!-- 注意!! 这句必须要加,否则接收不到BroadCast -->
</intent-filter>
</receiver>
- android apk安装结束的系统广播的监听
- Android apk安装监听的几个广播
- Android 监听apk安装替换卸载广播的实现代码
- Android 监听apk安装替换卸载广播的实现代码
- android 监听系统新安装程序的广播
- android 监听系统新安装程序的广播
- 研究 android apk安装卸载等 产生的 系统广播
- 研究 android apk安装卸载等 产生的 系统广播
- 监听系统有apk变化的系统级广播
- Android 监听apk安装替换卸载广播
- android 监听apk安装替换卸载广播
- Android 监听apk安装替换卸载广播
- Android 监听apk安装替换卸载广播
- Android 监听apk安装替换卸载广播
- Android 监听apk安装替换卸载广播
- 广播监听apk的安装,卸载和替换
- android 广播安装指定下载的apk
- Android监听系统广播 和自定义广播遇到的问题
- 服务器负载均衡
- B树、B-树、B+树、B*树
- Socket 转发工具
- 函数模板与类模板的区别
- PKM2 - PKManager (基于内容的个人知识管理工具) 5M 绿色免费
- android apk安装结束的系统广播的监听
- Java生成UUID
- [Ext.Net] 1.x_Ext.Net.Grid之行展开
- 如何实现Windows上只启动程序一次
- Android系统的开机画面显示过程分析
- Omniplan文件导入 Microsoft Project的乱码问题
- vim基本命令
- iphone 笔试题整理
- strchr函数