Android “如何打开”;“我的账户”;Google Play Store的编程实现

Android “如何打开”;“我的账户”;Google Play Store的编程实现,android,android-intent,google-play,Android,Android Intent,Google Play,我想通过发送意向,从我的应用程序中打开“我的帐户”“谷歌游戏商店”页面 我知道如何在Google play store()中打开特定应用程序的产品详细信息页面 例如: startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("market://details?id="+appName))); 但现在我想打开“我的帐户”,重定向用户以检查/调整他们的付款方式或订单历史记录 有没有办法以编程方式打开“我的帐户”页面 以下是使用Intent调用G

我想通过发送意向,从我的应用程序中打开“我的帐户”“谷歌游戏商店”页面

我知道如何在Google play store()中打开特定应用程序的产品详细信息页面

例如:

startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("market://details?id="+appName)));
但现在我想打开“我的帐户”,重定向用户以检查/调整他们的付款方式或订单历史记录

有没有办法以编程方式打开“我的帐户”页面


以下是使用Intent调用Google Play Store的方法列表:


我不知道这是否适用于所有情况,但我有相同的要求,我解决了它,创建了帐户URL“”的意图


也许太迟了,但这对其他人可能有帮助

您必须像这样更改市场链接链接:
market://search?q=pub:

然后您可以在代码中使用它

还有一件事请使用
try catch
,这样,如果任何用户的设备中没有安装商店,仍然可以访问链接并防止应用程序崩溃

试试看{
startActivity(新意图(Intent.ACTION_视图,Uri.parse(“market://search?q=pub:")));
}捕获(android.content.ActivityNotFoundException ex){
//如果商店里没有市场。
startActivity(新意图(Intent.ACTION_视图,Uri.parse(“https://play.google.com/store/apps/developer?id=")));

}
我已经知道这一点,但这不是我所要求的。仍然感谢您的回复。来自评论:嗨,请不要仅仅用源代码回答。试着提供一个关于你的解决方案如何工作的很好的描述。请参阅:。谢谢
Uri uri = Uri.parse("https://play.google.com/store/account");
Intent intent = new Intent(Intent.ACTION_VIEW, uri);
intent.addFlags(
    Intent.FLAG_ACTIVITY_NO_HISTORY |
    Intent.FLAG_ACTIVITY_NEW_DOCUMENT |
    Intent.FLAG_ACTIVITY_MULTIPLE_TASK
);
context.startActivity(intent);