Jak*_*son 7 java android facebook
Android Facebook应用程序是否具有其他应用程序可用于启动Facebook应用程序并转到特定页面的Intent?
例如,当有人点击我的应用程序中的某个按钮时,我希望他们被带到Facebook到特定公司的公共Facebook页面.为此启动Web浏览器活动很容易,但用户很可能没有登录浏览器等...
我认为如果我可以使用Intent(如果存在的话......)启动Facebook应用程序并将用户带到应用程序中的特定页面,那将是很好的.这样用户已经登录并可以与页面交互,喜欢它等等...
这样的意图存在吗?如果是这样,我会在哪里找到更多相关信息?我一直在浏览Facebook的开发者文档,但我没有看到任何关于此的内容.
joa*_*gcd 12
使用此方法:
public static Intent getOpenFacebookIntent(Context context) {
try {
context.getPackageManager().getPackageInfo("com.facebook.katana", 0);
return new Intent(Intent.ACTION_VIEW, Uri.parse("fb://profile/<id_here>"));
} catch (Exception e) {
return new Intent(Intent.ACTION_VIEW, Uri.parse("https://www.facebook.com/<user_name_here>"));
}
}
Run Code Online (Sandbox Code Playgroud)如果用户安装了Facebook应用程序,这将打开它.否则,它将在浏览器中打开Facebook.
| 归档时间: |
|
| 查看次数: |
6150 次 |
| 最近记录: |