9
我正在开发的应用程序取决于第三方应用程序(OIFileManager)。如何处理应用程序依赖关系到3D方
我的问题是处理这些依赖关系的一般方法是什么?
告诉用户解决它?
嵌入3D党的APK(如果它的许可证允许的话)
自动解决这个问题(也许安卓市场有一个系统的话)。
我正在开发的应用程序取决于第三方应用程序(OIFileManager)。如何处理应用程序依赖关系到3D方
我的问题是处理这些依赖关系的一般方法是什么?
告诉用户解决它?
嵌入3D党的APK(如果它的许可证允许的话)
自动解决这个问题(也许安卓市场有一个系统的话)。
没有自动的方法。用户必须手动从Android电子市场(或其他来源)安装依赖项。
Intent scanIntent = new Intent("com.google.zxing.client.android.SCAN");
Intent marketIntent = new Intent(ACTION_VIEW, Uri.parse("market://details?id=com.google.zxing.client.android"));
try {
startActivityForResult(scanIntent);
} catch (ActivityNotFoundException e) {
try {
// show a prompt here
startActivity(marketIntent);
} catch (ActivityNotFoundException e) {
Toast.makeText(this, "Market not installed.", LENGTH_SHORT).show();
}
}
所以你:
谢谢你,那是我怀疑的。 – monoceres 2010-07-19 11:11:34
这个答案很古老。它仍然适用于更新版本的Android?具体来说,更高版本的Android有更好的方式来声明和处理依赖关系? – augustin 2014-12-22 23:46:41