首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >检查Android应用程序是否未安装,然后提示祝酒词。

检查Android应用程序是否未安装,然后提示祝酒词。
EN

Stack Overflow用户
提问于 2013-09-04 19:52:38
回答 1查看 2.6K关注 0票数 0

用这个解决:how to open android application if installed and go to android market if not install

我需要检查一个应用程序是否安装在启动之前,如果没有提示用户祝酒词,如“应用程序未安装,请按从市场下载”或自动链接到市场。

我的应用程序(main)是一个带有2个按钮的with视图:

  1. 从市场下载应用程序(工作正常,html是)

如果我按下#1 (下载)按钮,我可以正确地从PlayStore下载应用程序,如果我按下按钮#2,下载的应用程序将正确启动。

但是如果我在应用程序未安装时按下button#2,我就会崩溃。我怎么才能阻止这一切?

我的代码是:

代码语言:javascript
复制
if(url.equals("inkstudio://market")){
    Intent lancia = new Intent(Intent.ACTION_VIEW);
    lancia.setData(Uri.parse("market://details?id=com.aurasma.aurasma"));
    startActivity(lancia);
}
if(url.equals("inkstudio://lancia")){
    Intent lancia = new Intent(Intent.ACTION_VIEW);
    lancia.setData(Uri.parse("aurasma://?YXVyYXNtY"));
    startActivity(lancia);
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-09-04 19:57:51

您需要以编程方式在设备中搜索已安装的应用程序。看看这个:

How to check programmatically if an application is installed or not in Android?

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18622629

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档