Java 我正在尝试一个facebook链接,但它不起作用

Java 我正在尝试一个facebook链接,但它不起作用,java,android,eclipse,facebook,Java,Android,Eclipse,Facebook,我正在尝试为facebook创建链接,但我完全迷路了: 你能帮忙吗?我从网上得到了密码 代码: 试试这个。我希望我能帮助你。您手机上的Facebook软件包名为com.Facebook.kantana。复制并粘贴以下内容 Intent i; PackageManager manager = getPackageManager(); try { i = manager.getLaunchIntentForPackage("com.facebook.katana"); if (i == nul

我正在尝试为facebook创建链接,但我完全迷路了: 你能帮忙吗?我从网上得到了密码

代码:


试试这个。我希望我能帮助你。您手机上的Facebook软件包名为com.Facebook.kantana。复制并粘贴以下内容

Intent i;
PackageManager manager = getPackageManager();
try {
   i = manager.getLaunchIntentForPackage("com.facebook.katana");
if (i == null)
    throw new PackageManager.NameNotFoundException();
i.addCategory(Intent.CATEGORY_LAUNCHER);
startActivity(i);
} catch (PackageManager.NameNotFoundException e) {

}
更新:

只需将其放在onClick方法中:

Intent i = new Intent();
                i.setAction(Intent.ACTION_VIEW);
                i.setClassName("com.facebook.kantana,
                        "com.xxx.your_class_name");//Add your class Name here

                startActivity(i);

这只适用于浏览器,我想在应用程序中运行,如果它不在那里;它将转到facebook play Google,因此您需要facebook应用程序包名称,即com.facebook.katana。我将用新代码编辑我的答案。好的,请查看答案。单击按钮时,您只需启动一个新的活动:D
Intent i = new Intent();
                i.setAction(Intent.ACTION_VIEW);
                i.setClassName("com.facebook.kantana,
                        "com.xxx.your_class_name");//Add your class Name here

                startActivity(i);