从Android应用程序在Facebook上发布高分

从Android应用程序在Facebook上发布高分,android,facebook,Android,Facebook,我只是在EclipseAndroid上做了一个像智囊团一样的游戏应用。我现在想要的是让用户在他/她的Facebook帐户上发布他的/她的分数。在AlertDialog builder中,当用户选择“发布到我的Facebook”按钮时,它应该能够真正做到这一点。非常感谢实际代码 干杯如果你想特别使用justFacebook,你应该使用Android版 但据我所知,这可能会给您带来很多问题,相反,我建议您制作一个共享意图,让用户选择在哪里发布分数: Intent shareIntent=ne

我只是在EclipseAndroid上做了一个像智囊团一样的游戏应用。我现在想要的是让用户在他/她的Facebook帐户上发布他的/她的分数。在AlertDialog builder中,当用户选择“发布到我的Facebook”按钮时,它应该能够真正做到这一点。非常感谢实际代码


干杯

如果你想特别使用just
Facebook
,你应该使用Android版

但据我所知,这可能会给您带来很多问题,相反,我建议您制作一个
共享意图
,让用户选择在哪里发布分数:

    Intent shareIntent=new Intent(Intent.ACTION_SEND);
    shareIntent.setType("text/plain");
    shareIntent.putExtra(Intent.EXTRA_TEXT,"Your score and Some extra text");
    shareIntent.putExtra(Intent.EXTRA_SUBJECT, "The title");
    startActivity(Intent.createChooser(shareIntent, "Share..."));

这将允许用户从安装在手机上的更多应用程序中进行选择,如Facebook、Twitter。。。等等。

如果你想特别使用Facebook,你应该使用Android版

但据我所知,这可能会给您带来很多问题,相反,我建议您制作一个
共享意图
,让用户选择在哪里发布分数:

    Intent shareIntent=new Intent(Intent.ACTION_SEND);
    shareIntent.setType("text/plain");
    shareIntent.putExtra(Intent.EXTRA_TEXT,"Your score and Some extra text");
    shareIntent.putExtra(Intent.EXTRA_SUBJECT, "The title");
    startActivity(Intent.createChooser(shareIntent, "Share..."));

这将允许用户从安装在手机上的更多应用程序中进行选择,如Facebook、Twitter。。。等等。

好的。。我复制粘贴了代码。。然后,在顶部有一个文本栏,上面有文本“to”。它应该包含什么?这是因为您正在模拟器上运行代码,并且模拟器上安装的唯一可以执行操作的应用程序是Messageing应用程序。所以你实际上看到的是Messaging应用程序。在真正的设备上,你可以先选择你的应用程序。哦,好的,我会试试看。。那么,在emulator中没有其他方法来测试这一点了吗?顺便说一句,我读到需要先在facebook上注册我的应用程序,然后再这样做。。我还需要这么做吗?好的。。我复制粘贴了代码。。然后,在顶部有一个文本栏,上面有文本“to”。它应该包含什么?这是因为您正在模拟器上运行代码,并且模拟器上安装的唯一可以执行操作的应用程序是Messageing应用程序。所以你实际上看到的是Messaging应用程序。在真正的设备上,你可以先选择你的应用程序。哦,好的,我会试试看。。那么,在emulator中没有其他方法来测试这一点了吗?顺便说一句,我读到需要先在facebook上注册我的应用程序,然后再这样做。。我还需要这样做吗?