我正在與一個資源中的圖像共享一些信息。這裏是我使用的代碼:分享圖像和文字根本不起作用
case R.id.menu_share:
//create the send intent
Intent shareIntent = new Intent(android.content.Intent.ACTION_SEND);
//set the type
shareIntent.setType("image/png");
//add a subject
shareIntent.putExtra(android.content.Intent.EXTRA_SUBJECT,
"CAR EXAMPLE");
//build the body of the message to be shared
String shareMessage = "An app...";
//add the message
shareIntent.putExtra(android.content.Intent.EXTRA_TEXT, shareMessage);
//add the img
shareIntent.putExtra(Intent.EXTRA_STREAM, Uri.parse("android.resource://com.car.pack/drawable/" + Integer.toString(R.drawable.log)));
//start the chooser for sharing
startActivity(Intent.createChooser(shareIntent,"Share"));
break;
問題是,在我的例子中,我試圖從資源共享一個文本+圖像。所以,當我與GMAIl應用程序共享作品完美,但與其他應用程序出現在意圖發生時:
- Whatsapp:只發送圖像,文字不發送。
- SMS:未顯示文字和圖像。
- 移動電話應用程序(sony ericcson Arc S):打破應用程序
- Facebook:只分享圖像,文字沒有。
- 藍牙:我不的考驗
所以我覺得這個問題是在文本......或者我不知道,如果有人能幫助我...
THANKS !
WhatsApp和Facebook忽略EXTRA_TEXT部分https://developers.facebook.com/bugs/332619626816423/ –