我想在導航抽屜上製作分享按鈕,當用戶觸摸按鈕時,它將打開帶有所有應用程序列表的黑色抽屜,並且用戶可以共享Google Play鏈接的應用程序。有沒有任何通用的代碼模板?我發現的唯一答案就是在Facebook等應用程序上分享它,因爲不是每個人都使用Facebook,所以這似乎毫無用處。Android Studio Share按鈕
4
A
回答
6
使用份額的意圖http://developer.android.com/training/sharing/send.html
示例代碼
Intent sendIntent = new Intent();
sendIntent.setAction(Intent.ACTION_SEND);
sendIntent.putExtra(Intent.EXTRA_TEXT, "This is my text to send.");
sendIntent.setType("text/plain");
startActivity(sendIntent);
0
您可以通過調用與ACTION_SEND隱含意圖發送內容。
要發送的圖像數據或二進制數據:
final Intent shareIntent = new Intent(Intent.ACTION_SEND);
shareIntent.setType("image/jpg");
final File photoFile = new File(getFilesDir(), "foo.jpg");
shareIntent.putExtra(Intent.EXTRA_STREAM, Uri.fromFile(photoFile));
startActivity(Intent.createChooser(shareIntent, "Share image using"));
與文本一起發送的圖像。這是可以做到的:
Intent shareIntent = new Intent(Intent.ACTION_SEND_MULTIPLE);
shareIntent.putParcelableArrayListExtra(Intent.EXTRA_STREAM, imageUris);
shareIntent.setType("image/*");
:
String text = "Look at my awesome picture";
Uri pictureUri = Uri.parse("file://my_picture");
Intent shareIntent = new Intent();
shareIntent.setAction(Intent.ACTION_SEND);
shareIntent.putExtra(Intent.EXTRA_TEXT, text);
shareIntent.putExtra(Intent.EXTRA_STREAM, imageUri);
shareIntent.setType("image/*");
shareIntent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
startActivity(Intent.createChooser(shareIntent, "Share images..."));
分享多個圖像是可以做到的
相關問題
- 1. Android導航抽屜中的Share按鈕
- 2. Android Studio按鈕
- 3. Align Twitter,FB Share,LinkedIn按鈕
- 4. Android Studio,按鈕onClick
- 5. 在同一行上放置Share按鈕和Like按鈕
- 6. Android:選項按鈕缺失android studio
- 7. 是否爲www.facebook.com/share info做與新舊JS SDK兼容的Share按鈕?
- 8. Android Studio上傳按鈕和提交按鈕1
- 9. 帶按鈕的單選按鈕鏈接? [Android Studio]
- 10. 按鈕上的多個OnTouchListeners以及Android Studio中的OnClickListeners按鈕
- 11. Android Studio-點擊按鈕多次更改按鈕文字
- 12. 在Android Studio中禁用運行按鈕
- 13. 在Android Studio中運行按鈕
- 14. Android Studio - 我如何保存按鈕值?
- 15. 已禁用Android Studio AVD Manager按鈕
- 16. 發佈請求單擊按鈕android studio
- 17. Android Studio模擬器後退按鈕
- 18. Android Studio 2.2自定義按鈕
- 19. 單選按鈕解析android studio
- 20. android studio中的單選按鈕
- 21. Android Studio - 任何按鈕上的Clicklistener?
- 22. 應用更改按鈕變灰:Android Studio
- 23. Android studio 1按鈕2事件
- 24. Android Studio中的克隆按鈕
- 25. Android Studio按鈕顏色和邊框
- 26. Android Studio按鈕矩陣不會顯示
- 27. 運行按鈕變灰:Android Studio
- 28. Android Studio按鈕更改片段單擊
- 29. Android studio 2.2.3後退按鈕活動
- 30. Android Studio - 按鈕點擊崩潰(簡單)