gpt4 book ai didi

android - 在 Android 中通过 Intent 打开 Google Plus 页面

转载 作者:IT老高 更新时间:2023-10-28 23:03:23 26 4
gpt4 key购买 nike

我有一个 Google Plus 页面

https://plus.google.com/u/0/b/101839105638971401281/101839105638971401281/posts

和一个 Android 应用程序。 我想在我的应用中打开此页面。我不想打开浏览器!

这会打开浏览器:

URL="https://plus.google.com/b/101839105638971401281/101839105638971401281/posts";
uri = Uri.parse(URL);
it = new Intent(Intent.ACTION_VIEW, uri);
startActivity(it);

这会崩溃:

 Intent intent = new Intent(Intent.ACTION_VIEW);

intent.setClassName("com.google.android.apps.plus", "com.google.android.apps.plus.phone.UrlGatewayActivity");

intent.putExtra("customAppUri", "10183910563897140128");
startActivity(intent);

提前致谢!

[已解决]

startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("https://plus.google.com/101839105638971401281/posts")));

使用此解决方案,用户可以选择 Google Plus APP 或打开浏览器。如果选择了APP,则不会崩溃。

最佳答案

如果用户安装了 Google+ 应用,您可以这样做:

startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("https://plus.google.com/101839105638971401281/posts")));

注意 URI 的语法,它不包含 /b/id/

关于android - 在 Android 中通过 Intent 打开 Google Plus 页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11867989/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com