2017年9月25日 星期一

【Android Intent】用Intent啟動Share選項將文章分享給其他APP

關鍵在於將Intent送給Activity Chooser。

程式碼如下:

Intent sendIntent = new Intent();
sendIntent.setAction(Intent.ACTION_SEND);
sendIntent.putExtra(Intent.EXTRA_TEXT, "要分享的內容");
sendIntent.setType("text/plain");
startActivity(Intent.createChooser(sendIntent, [範例...分享標題...]));
點此看Google Guide文件


如果要分享圖片,使用........

Intent shareIntent = new Intent();
shareIntent.setAction(Intent.ACTION_SEND);
shareIntent.putExtra(Intent.EXTRA_STREAM, uriToImage);
shareIntent.setType("image/jpeg");
startActivity(Intent.createChooser(shareIntent, getResources().getText(R.string.send_to)));

uriToImage是指Uri物件可以讀取檔案。

沒有留言:

張貼留言