Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/229.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
仅向Facebook墙共享文本(Android:)_Android_Facebook_Android Studio_Facebook Sdk 4.0 - Fatal编程技术网

仅向Facebook墙共享文本(Android:)

仅向Facebook墙共享文本(Android:),android,facebook,android-studio,facebook-sdk-4.0,Android,Facebook,Android Studio,Facebook Sdk 4.0,我是Facebook Android SDK的初学者,我搜索了4个小时关于如何使用Android应用程序将一个纯文本发布到Facebook墙上,我看到了这个, 但是我没有发现任何关于只发布文本的信息 我的主要活动: public class ShareWordsActivity extends Activity { Button ShareFace; @Override protected void onCreate(Bundle savedInstanceState) { supe

我是Facebook Android SDK的初学者,我搜索了4个小时关于如何使用Android应用程序将一个纯文本发布到Facebook墙上,我看到了这个, 但是我没有发现任何关于只发布文本的信息

我的主要活动:

public class ShareWordsActivity extends Activity {

Button ShareFace;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    ShareFace = (Button) findViewById(R.id.FaceBtn);

    ShareFace.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {

        }
    });

}

谢谢..

下载新的facebook sdk并将其集成到ypur应用程序中,并从facebook开发者帐户创建64位密钥哈希和facebook id,然后只有你才能将文本、图像共享到facebook

最简单的方法是(假设设备上安装了facebook应用程序):

您可以在此处浏览更多facebook url方案:

对于复杂的操作(即使您的设备上没有安装facebook应用程序),您应该使用facebook SDK For android或facebook Graph API(HTTP REST WEB API),您必须首先在facebook开发者平台上创建应用程序,然后才能获得应用程序ID并为请求生成访问令牌。 请阅读更多信息,并从这里开始:

Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("fb://post/HelloWorld"));
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);