我想在Android TV的Play商店中打开指向特定应用的链接。
正常的操作方法不起作用
Intent intent = getPackageManager().getLaunchIntentForPackage("com.android.vending");
ComponentName comp = new ComponentName("com.android.vending",
"com.google.android.finsky.activities.LaunchUrlHandlerActivity");
intent.setComponent(comp);
intent.setData(Uri.parse("market://details?id=" + packageName));
startActivity(intent);
这会打开Google Play,但不会转到该应用。而是弹出一个对话框,提示“要查看此内容,请安装和设置Web浏览应用程序”
如何获取它以打开特定应用程序的页面?
答案 0 :(得分:2)
现在我觉得很愚蠢,我只需要对packageName进行.trim(),因为它的末尾有换行符。
如果其他人正在寻找此代码,则上述代码可以在Android TV的Play商店中打开应用。