写在20111215:Apk的安装和卸载代码片段

Apk的安装:

按照正常的打开查看方式,发送Intent,携带Action为Action_View、Uri、type,设置模块收到apk后缀名的文件,回去解析该Apk进行安装。

Apk的卸载:

同样是需要发送Intent给Setting来处理

//获取apk文件的包信息

PackageInfopkgInfo=getApkInStoragePackageInfo(filepath);

Intentintent=newIntent();

intent.setAction("android.setting.APPLICATION_DETAILS_SETTINGS");

Uri.Builderbuilder=newUri.Builder();

builder.opaquePart(pkgInfo.packageName);

builder.scheme("package");

Uriuri=builder.build();

intent.setData(uri);

startActivity(intent);

相关推荐