我正在使用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和按鈕該對話框......
可能重複的[Android - 使用Facebook Android SDK上傳Facebook的照片](http://stackoverflow.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