Intereting Posts
Отправить и получить IQ XMPP ASMACK Android Несколько Исключения при работе с SQLite Database Как отключить LogCat в режиме паузы? Создание настраиваемого диалогового окна всплывающих окон Цвет фона всплывающего окна Spinner в Android 5.0 Уведомление от IntentService – исключение NullPointerException при получении контекста Как я могу получить правильное внешнее хранилище на Samsung и всех других устройствах? Что более безопасно: внешний браузер или ChromeTab для авторизации? Android MIDI Threading InteruptedException – сообщения Aftertouch Android Глубокая ссылка на PlayStore вместо моего приложения на некоторых устройствах Загрузите, взломайте и перезагрузите APK-файл в Google Play. Является ли это возможным? Установить размер многослойного чертежа? Как протестировать подписку на приложение в Android Android: как использовать AlarmManager Отключение автозаполнения для текстового поля и полей ввода в Android-приложении Cordova

Как использовать setImageUri () на Android

Не могли бы вы мне помочь? Я пробовал :

ImageButton imgbt=(ImageButton)findViewById(R.id.imgbutton); Uri imgUri=Uri.parse("/data/data/MYFOLDER/myimage.png"); imgbt.setImageUri(imgUri); 

Но я ничего не видел, просто пустая кнопка.

Solutions Collecting From Web of "Как использовать setImageUri () на Android"

  private Bitmap getImageBitmap(String url) { Bitmap bm = null; try { URL aURL = new URL(url); URLConnection conn = aURL.openConnection(); conn.connect(); InputStream is = conn.getInputStream(); BufferedInputStream bis = new BufferedInputStream(is); bm = BitmapFactory.decodeStream(bis); bis.close(); is.close(); } catch (IOException e) { Log.e(TAG, "Error getting bitmap", e); } return bm; } 

Должен быть

 Uri imgUri=Uri.parse("file:///data/data/MYFOLDER/myimage.png"); 

Как насчет этого:

 Bitmap bitmap = BitmapFactory.decodeFile(fullFileName); imgProfileImage.setImageBitmap(bitmap); 

Лучше всего не строить путь вручную, попробуйте:

 imgbt.setImageUri(Uri.fromFile(new File("/data/data/...."))); 
  String imgPath = Environment.getDataDirectory() + "/data/com.wariyum.signage/files/"+ "221215-085656.619.72.jpg"; //Following lines was expected work, but don't really show up image always - no idea why //imgZoom.setImageURI(Uri.parse(imgPath)); //following works always perfectly File imgFile = new File(imgPath); if(imgFile.exists()){ Bitmap myBitmap = BitmapFactory.decodeFile(imgFile.getAbsolutePath()); imgZoom.setImageBitmap(myBitmap); }