首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

怎么知道安装的apk是否安装成功

2012-09-21 
如何知道安装的apk是否安装成功若是通过自己PackageManager的installPackage来安装apk,想知道安装是否成功

如何知道安装的apk是否安装成功
若是通过自己PackageManager的installPackage来安装apk,想知道安装是否成功,可以extend IPackageInstallObserver.Stub来获得:

class PackageInstallObserver extends IPackageInstallObserver.Stub {public void packageInstalled(String packageName, int returnCode) {System.out.println("return Code" + returnCode);Message msg = mHandler.obtainMessage(INSTALL_COMPLETE);msg.arg1 = returnCode;mHandler.sendMessage(msg);}}

通过returnCode就知道成功与否。
PackageInstallObserver observer = new PackageInstallObserver();File temp=createTempPackageFile(mPackageURI.getPath());pm.installPackage(Uri.fromFile(temp), observer, installFlags);

热点排行