Android在安装过程中检查依赖应用程序?
我想发布我的应用程序(ABC)。 它是一个有声读物文件(只是例如。)包装为apk。 当用户安装这个应用程序时,它需要检查是否已经安装了另一个应用程序(XYZ)。 如果不让用户知道他们必须在安装ABC之前先安装应用程序XYZ。
提前致谢
拉杰什
如果您知道您正在查找的应用程序的软件包名称,则可以使用PackageManager来测试应用程序的存在。
try{
ApplicationInfo info = getPackageManager()
.getApplicationInfo("com.myproject", 0 );
//-- application exists
} catch( PackageManager.NameNotFoundException e ){
//-- application doesn't exist
}
如果XYZ是共享库 ,则可以设置应用程序的Android清单,以防止用户在没有XYZ的情况下安装ABC。 请使用ABC的AndroidManifest.xml中的元素,声明:
<uses-library android:name="package name of XYZ" android:required="true" />
希望这有助于你的问题。
链接地址: http://www.djcxy.com/p/41873.html上一篇: Android check for dependent application during installation?
下一篇: How to make an Android app that depends on another app?