Здравствуйте!
Можно ли с андроид-приложения поделиться картинкой, например в ВК или еще где нибудь. Обычный текст отправляется без проблем, но с картинкой не могу разобраться. Можно ли вообще это сделать?
При нажатии на кнопку получаю из БД адрес картинки (использую sugar) и пытаюсь ее отправить с помощью share.
В приложении картинка отображается, но не могу отправить.
@Override
public void onClick(View view) {
Contact img = Contact.findById(Contact.class, idInt);
// получаю из БД адрес картинки
int photoId = img.photoId;
switch (view.getId()) {
case R.id.fab:
Intent share = new Intent(Intent.ACTION_SEND);
share.setType("image/jpeg");
share.putExtra(Intent.EXTRA_STREAM, photoId);
startActivity(Intent.createChooser(share, "Share Image"));
break;
}
}
Вроде разобрался
Uri imageUri = Uri.parse("android.resource://" + getPackageName()
+ "/drawable/" + "bolshrastmsl");
Intent shareIntent = new Intent();
shareIntent.setAction(Intent.ACTION_SEND);
shareIntent.putExtra(Intent.EXTRA_TEXT, "Hello");
shareIntent.putExtra(Intent.EXTRA_STREAM, imageUri);
shareIntent.setType("image/jpeg");
shareIntent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
startActivity(Intent.createChooser(shareIntent, "send"));
break;
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Есть загрузчик данных с HTTP, на выходе он выдает объект типа File, как мне его сохранить в папку с приложением?
Вне зависимости от попыток что-либо изменить вылетает одно и та же ошибка
Товарищи! Как можно вывести на экран числа AF при переводе числа из 10-ной системы счисления в 16-ную, если if/switch и строки использовать нельзя?
Мне нужен метод проверяющий что база даных существует чтобы если вернется false сделать create database