我正在尝试使用按钮打开 facebook 个人资料,但我已经尝试过,它总是使用浏览器而不是 facebook 应用程序打开,有人可以帮助我吗,这就是我目前正在做的事情。
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//setContentView(R.layout.facebook);
//FACEBOOK
Uri uri = Uri.parse("https://www.facebook.com/uniagustiniana?ref=hl/");
Intent intent = new Intent(Intent.ACTION_VIEW,uri);
try{
startActivity(intent);
}catch(Exception e){
e.printStackTrace();
}finally {
finish();
}
}
这需要 "Facebook page id" ,它是通过这种方式获得的:
以这种方式打开应用程序:
我建议您验证没有安装应用程序的情况。在这种情况下,如果没有找到安装的应用程序,它将打开网页:
这可能有效:
无论您是否安装了应用程序,该方法都会返回正确的 facebook URL。
然后 Intent 启动
希望这可以帮到你