Я хочу установить изображение Посмотреть в качестве обоев или изображения контакта. мне нужно открыть «Chooser» для пользователя, и я использую этот код:показать намерение Установить в качестве обоев или Установить как картинку контакта
Uri uri = Uri.parse("android.resource://"+ this.getPackageName()+"/drawable/" +name+"jpg");
Intent intent = new Intent(Intent.ACTION_ATTACH_DATA);
intent.addCategory(Intent.CATEGORY_DEFAULT);
intent.setDataAndType(uri, "image/jpeg");
intent.putExtra("mimeType", "image/jpeg");
this.startActivity(Intent.createChooser(intent, "Set as:"));
Это приводит следующее сообщение: «ни одно приложение не может выполнить это действие.»
спасибо за ваш ответ, я использую «изображение/*», но не работает и получить ни одно приложение не может выполнить это действие. –
На каком устройстве вы тестируете? Вы уверены, что у этого устройства есть приложения, способные справиться с этим намерением? –
Я запускаю приложение на 3 устройства, Samsung Galaxy s6, huawi honor 3c и genymotion! –