读书人

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

发布时间: 2012-09-21 15:47:26 作者: rapoo

如何知道安装的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);

读书人网 >移动开发

热点推荐