Я хотел сделать кнопку совместного доступа в ящике навигации, когда пользователь прикасается к кнопке, он откроет черный ящик со списком всех приложений, и пользователь сможет поделиться ссылкой на Google Apps для приложений. Есть ли общий шаблон кода? единственные ответы, которые я нашел, - это просто поделиться им с одним приложением, таким как Facebook, который кажется бесполезным, потому что не все используют Facebook.Android Share 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"));
отправить изображение вместе с текстом. Это может быть сделано с:
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..."));
Совместное использование нескольких изображений может быть сделано с:
Intent shareIntent = new Intent(Intent.ACTION_SEND_MULTIPLE);
shareIntent.putParcelableArrayListExtra(Intent.EXTRA_STREAM, imageUris);
shareIntent.setType("image/*");
Смежные вопросы
- 1. Android Share Intent Share Content
- 2. Facebook share share share
- 3. Поделиться местоположением на Android share share
- 4. Android "Share" Submenu
- 5. Android Share custom file
- 6. Android Share Menu
- 7. Android Share Intent EXTRA_STREAM
- 8. Android Share намерение - facebook
- 9. Реализация Android Share
- 10. Android Share Via Dialog
- 11. Android Facebook Share Намерение
- 12. kivy android share image
- 13. Android Share Intent
- 14. Android Share Button Увеличенный
- 15. Share аудиофайла Намерение Android
- 16. android share image + AsyncTask
- 17. android - манипулирование меню «share»
- 18. Настроить Share Intent Android
- 19. Android Share Намерения Завершено
- 20. Удлиненная сеть приложений Share Share
- 21. Facebook share share не работает
- 22. Share image using share extension
- 23. Функция Share для Android Android
- 24. Android: меню Share Share открыто автоматически при первом запуске приложения
- 25. Внедрение OAuth Android делает приостановку активности share share
- 26. Как добавить подпись с share share на instagram в android?
- 27. Facebook и кнопка share share перестали работать
- 28. Получить имя пакета для намерения share share
- 29. Как установить кнопку Share Share в Blogger?
- 30. Веб-сервис AddAttachment в Share Share