在Android中使用Facebook SDK共享文本和图像
问题描述:
我正在使用Facebook SDK在Android.IE*享文本和图像我已经使用下面的代码和它的工作共享文本,但如何共享图像在一起。我很困惑关于这个。如果有任何知道请给我建议。在Android中使用Facebook SDK共享文本和图像
代码:
public class MainActivity extends Activity {
Facebook facebook = new Facebook("App ID");
EditText edittext;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
edittext = (EditText) findViewById(R.id.revieew);
facebook.authorize(this, new DialogListener() {
@Override
public void onComplete(Bundle values) {
}
@Override
public void onFacebookError(FacebookError error) {
}
@Override
public void onError(DialogError e) {
}
@Override
public void onCancel() {
}
});
}
public void share(View v) {
//facebook.dialog(this, "feed", new PostDialogListener());
Bundle parameters = new Bundle();
// parameters.putString("message", category_item_name_desc.getText()
// .toString());
// parameters.putString("picture", categoryItemsModel.getImageUrl());
parameters.putString("caption", edittext.getText().toString());
try {
facebook.request("/me/feed", parameters, "POST");
System.out
.println("**********************POST**********************************");
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (MalformedURLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
facebook.authorizeCallback(requestCode, resultCode, data);
}
} ,也是我不想显示共享图像和文字我想使用EDITTEXT和按钮该对话框......
答
嘿,这代码可能会有所帮助,
Bundle parameters = new Bundle();
parameters.putString("message", category_item_name_desc.getText().toString());
parameters.putString("picture", categoryItemsModel.getImageUrl());
parameters.putString("caption", txtDescription_desc.getText().toString());
facebook.request("/me/feed", parameters, "POST");
您可通过添加paramater为“标题”添加文本
可能重复的[Android - 使用Facebook Android SDK上传Facebook的照片](http://*.com/questions/3109283/android-upload-photo-to-facebook-with-facebook-android-sdk) – 2012-07-16 12:24:36
你有'图像'的网址? – 2012-07-16 12:26:05
@AdilSoomro我已经看到这个,但我想一起发布文本和图像我的意思是图像将来自变量和点击共享按钮edittext和按钮应该出现,我们评论edittext,当我们点击共享按钮,然后两个图像和文本应该分享 – Dilip 2012-07-16 12:36:47