我正在尝试在应用程序的详细信息页面中打开Android Market。
我使用以下代码:
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse("market://details?id=my.app.package"));
startActivity(intent);
然而,似乎这在某些设备中不起作用。
有没有人遇到过类似的问题?
答案 0 :(得分:1)
根据文档,市场应用程序似乎根据几个标准筛选出应用程序:
“过滤也可能取决于国家和运营商,SIM卡的存在与否以及其他因素。” http://developer.android.com/guide/appendix/market-filters.html
可能您的应用程序正在被其中一个因素过滤掉。
确认这一点的最佳方法之一是使用您的Google帐户登录网络市场,转到详细信息页面,然后尝试安装该应用程序。
您将收到类似于“您的运营商不受支持”的消息