0
我創建了一個應用程序,向用戶顯示圖像。用戶可以下載和設置圖像作爲壁紙除了我希望該用戶可以分享圖像到Facebook?我不知道該怎麼做。誰能幫我?我想在我的android應用程序中添加「分享圖像到Facebook」功能?
謝謝
我創建了一個應用程序,向用戶顯示圖像。用戶可以下載和設置圖像作爲壁紙除了我希望該用戶可以分享圖像到Facebook?我不知道該怎麼做。誰能幫我?我想在我的android應用程序中添加「分享圖像到Facebook」功能?
謝謝
使用一個Intent
分享圖像在Facebook中。
Intent sharingIntent = new Intent(Intent.ACTION_SEND);
Uri screenshotUri = null;
if(imageUri!=null){
screenshotUri = Uri.parse(imageUri);
sharingIntent.setType("image/jpeg");
sharingIntent.putExtra(Intent.EXTRA_STREAM, screenshotUri);
}
startActivity(Intent.createChooser(sharingIntent, "Share image using..."));
確保您的圖像Uri
不爲空。這將啓動一個意圖,將顯示您可以共享圖像的所有應用程序。其中,Facebook。
您確定此代碼仍然有效嗎?由於Facebook不再支持intent.putExtra。你可能想閱讀[this](https://stackoverflow.com/questions/7545254/android-and-facebook-share-intent)。 – 2014-09-28 14:41:27
我剛剛測試了我的代碼,併成功發佈了它。 Facebook忽略EXTRA_SUBJECT或EXTRA_TEXT字段,而不是Intent.EXTRA_STREAM字段。 – joao2fast4u 2014-09-28 14:49:02
這是一個好消息。感謝您的分享 – 2014-09-28 14:50:18