我只是想通过提供启动Market的按钮来“帮助”我的用户向我的应用程序提供反馈。当然,在这里找到了一个可行的解决方案,它可以:
Uri uri = Uri.parse("market://details?id=<mypackagename>");
Intent intent = new Intent (Intent.ACTION_VIEW, uri);
startActivity(intent);
就这么简单,谢谢!
但是:在我的第一次运行时,我在模拟器上安装了它。立即给出
ActivityNotFoundException
。现在,我的问题是:在尝试之前,是否有办法找出对该意图的调用是否会成功?这样,我可以完全隐藏按钮,甚至不提供选项。
多谢您的协助!
最佳答案
您也可以使用this method。
代替您的IMDB,使用您的市场网址:market://details?id=<mypackagename>
关于android - 确定设备是否可以启动Android Market应用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7300119/