android – 如何处理应用依赖于3d派对

我正在开发的应用程序取决于第三方应用程序(OIFileManager).

我的问题是处理这些依赖的一般方式是什么?

告诉用户解决它?

嵌入3d方apk(如果许可证允许的话)

自动解决它(也许Android市场有一个系统).

解决方法

没有自动的方式.用户将手动从Android Market(或其他来源)安装依赖关系.
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();
    }

}

那么你:

>尝试启动扫描仪;>如果失败,提示用户从Android Market安装它;>如果失败,则市场未安装.

相关文章

Android性能优化——之控件的优化 前面讲了图像的优化,接下...
前言 上一篇已经讲了如何实现textView中粗字体效果,里面主要...
最近项目重构,涉及到了数据库和文件下载,发现GreenDao这个...
WebView加载页面的两种方式 一、加载网络页面 加载网络页面,...
给APP全局设置字体主要分为两个方面来介绍 一、给原生界面设...
前言 最近UI大牛出了一版新的效果图,按照IOS的效果做的,页...