Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


Cómo usar setImageUri () en Android

¿Puedes ayudarme por favor? He intentado :

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

Pero no vi nada, simplemente un botón vacío.

  • ¿Es posible usar Uri.Builder y no tener la parte "//"?
  • Cómo obtener un objeto Uri desde Bitmap
  • Android: ¿es posible adjuntar un archivo al correo electrónico sin escribir en SD?
  • Conversión de Uri en String
  • Agregar calendario y eventos en Android 2.2
  • Detectar si el contacto tiene foto
  • El antiguo constructor de SimpleCursorAdapter desaprobó .. realmente?
  • Cómo agregar una cláusula de límite utilizando el proveedor de contenido
  • 5 Solutions collect form web for “Cómo usar setImageUri () en 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; } 

    Debería ser

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

    Que tal este:

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

    Lo mejor es evitar construir el camino a mano, pruebe:

     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); } 
    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.