gpt4 book ai didi

android - 从其他应用程序在 Facebook、Twitter 和 Google Plus 应用程序中打开页面 - Android

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:36:57 24 4
gpt4 key购买 nike

我正在开发一个应用程序,我需要在其中集成不同社交网络的社交功能:Facebook、Twitter、Google+。

目前,在 Facebook 和 Twitter 中,我会识别用户是否有本地应用程序,如果他有,我将打开它并向他展示我的粉丝页面。

对于 Twitter,我使用下一个代码:

try {

Intent intent = new Intent(Intent.ACTION_VIEW,
Uri.parse("twitter://user?screen_name=[user_name]"));
startActivity(intent);

}catch (Exception e) {
startActivity(new Intent(Intent.ACTION_VIEW,
Uri.parse("https://twitter.com/#!/[user_name]")));
}

对于 Facebook,下一个代码:

try{

Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("fb://profile/" + PROFILE_FACEBOOK_APP_ID));
startActivity(intent);

}catch(Exception e){

startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("http://www.facebook.com/UserNamePage")));
}

现在我想为 Google+ 做同样的事情。我看到我可以使用下一个 Url https://plus.google.com/MY_PAGE_ID/ 浏览到我的粉丝页面,但它一直问我是否要使用 Google+ 应用程序或使用浏览器,我希望他会自动打开应用程序,而无需询问用户。

有没有简单的方法来做到这一点?谢谢。

最佳答案

找到解决方案:

Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setClassName("com.google.android.apps.plus",
"com.google.android.apps.plus.phone.UrlGatewayActivity");
intent.putExtra("customAppUri", "FAN_PAGE_ID");
startActivity(intent);

关于android - 从其他应用程序在 Facebook、Twitter 和 Google Plus 应用程序中打开页面 - Android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11327799/

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