Android 使用Intent和url打开Facebook

Android 使用Intent和url打开Facebook,android,facebook,http,Android,Facebook,Http,可能重复: 当我加载带有 Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(url)); startActivity(intent); 当它以“”开头时,它为我提供了不同的android应用程序,包括Twitter。但当我加载一个url时,她以“”开头,安卓建议浏览器这样做 我知道,如果我使用API,我可以撬开facebook应用程序,但我的facebook应用程序中只有一个按钮,我不认为API是最轻的。你有没有办法克服这一要

可能重复:

当我加载带有

Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(url)); 
startActivity(intent);
当它以“”开头时,它为我提供了不同的android应用程序,包括Twitter。但当我加载一个url时,她以“”开头,安卓建议浏览器这样做

我知道,如果我使用API,我可以撬开facebook应用程序,但我的facebook应用程序中只有一个按钮,我不认为API是最轻的。你有没有办法克服这一要求,确保安卓系统即使在facebook上也能为我提供服务


那些认为这篇文章已经得到了回答的人是对的,但是facebook API很重,我会尽量避免。谢谢你的理解。我希望这是有可能的。

尝试使用
fb://root
作为上述代码中的url。

另一方面,我通过截取指向我页面的链接并测试facebook应用程序的存在性,找到了解决方案。反对者认为,用户没有选择,如果安装了facebook应用程序,用户也没有选择浏览器的权利。谢谢你的帮助