您的位置:首页 > 移动开发 > Android开发

android监听应用安装,如判断是新安装的应用,还是覆盖安装的应用

2015-11-11 16:46 381 查看
android监听应用安装,如判断是新安装的应用,还是覆盖安装的应用?

直接看代码:

public void onReceive(Context context, Intent intent) {

if (intent.getAction().equals(Intent.ACTION_PACKAGE_ADDED)) {     // install
String packageName = intent.getDataString();
packageName = filterPackage(packageName);
Log.i(TAG, "install:" + packageName);

boolean isReplacing = intent.getBooleanExtra(Intent.EXTRA_REPLACING,false);
int uid = intent.getIntExtra(Intent.EXTRA_UID,0);
Log.i(TAG, "install: isReplacing = " + isReplacing);
Log.i(TAG, "install: uid = " + uid);
if(!isReplacing){
//全新安装

}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息