En mi aplicación quiero subir la imagen.cómo obtener las imágenes del dispositivo en la aplicación java de Android
Para eso tengo que obtener imágenes de la galería en un dispositivo Android.
¿Cómo puedo escribir el código que logra esto?
En mi aplicación quiero subir la imagen.cómo obtener las imágenes del dispositivo en la aplicación java de Android
Para eso tengo que obtener imágenes de la galería en un dispositivo Android.
¿Cómo puedo escribir el código que logra esto?
Levante un intento con la acción como ACTION_GET_CONTENT
y establezca el tipo a "image/*
". Esto iniciará la actividad del selector de fotos. Cuando el usuario selecciona una imagen, puede usar la devolución de llamada onActivityResult
para obtener los resultados.
Algo así como:
Intent photoPickerIntent = new Intent(Intent.ACTION_GET_CONTENT);
photoPickerIntent.setType("image/*");
startActivityForResult(photoPickerIntent, 1);
protected void onActivityResult(int requestCode, int resultCode, Intent data)
{
super.onActivityResult(requestCode, resultCode, data);
if (resultCode == RESULT_OK)
{
Uri chosenImageUri = data.getData();
Bitmap mBitmap = null;
mBitmap = Media.getBitmap(this.getContentResolver(), chosenImageUri);
}
}
hi samuh.by utilizando el código que estoy recibiendo una imagen del soporte ¿cuál es mi problema es que tengo que guardar esa imagen en server.i remota am convertido en mBitmap bytearray cuando intento enviar byte array es shwoing código de 5 dígitos me siento como si fuera dirección de la matriz de bytes .puede ayudarme con este problema Gracias de antemano Aswan – Aswan
probablemente esté enviando el HashCode de la matriz de bytes en lugar de los elementos de la matriz. – Samuh
in = new FileInputStream ("/ sdcard/pictures/einstein3.jpg"); buf = new BufferedInputStream (en, 2000); System.out.println ("1 .................." + buf); byte [] byteArray = new byte [buf.available()]; buf.read (byteArray); ahora estoy enviando "byteArray" al servidor que no está enviando solo el envío de código hash. Puede sugerirme dónde cometí un error – Aswan