Articles of android

El mejor método para descargar imágenes desde la url en Android

Estoy usando el siguiente método para descargar una sola imagen desde la URL public static Bitmap getBitmap(String url) { try { InputStream is = (InputStream) new URL(url).getContent(); Bitmap d = BitmapFactory.decodeStream(is); is.close(); return d; } catch (Exception e) { return null; } } A veces recibo una excepción de memoria. No puedo entender la excepción […]

¿Cómo verificar permisos de concesiones en tiempo de ejecución?

En Android M (Vista previa), el usuario puede elegir una aplicación específica y obtener un permiso específico. Entonces, ¿cómo comprobar permisos de concesiones en tiempo de ejecución ?

Cómo interpretar Logcat

¿Alguien puede decirme cómo debo leer los errores en Logcat? Me gustaría entender dónde está mi problema. Por el momento, traté de leerlo pero no puedo encontrar la causa del locking. Aquí está el Logcat que no entiendo: 05-18 18:29:44.160: ERROR/AndroidRuntime(2145): FATAL EXCEPTION: main 05-18 18:29:44.160: ERROR/AndroidRuntime(2145): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.paad.whereami/com.paad.whereami.WhereAmI}: java.lang.NullPointerException 05-18 […]

NullPointerException: println necesita un mensaje en android

en mi reproductor multimedia, toco una canción de sdcard. muestra el error como NullPointerException: println necesita un mensaje e en Android. intenté mucho tiempo, pero no sé la razón. Por favor ayúdenme. código: try { mediaPlayer = new MediaPlayer(); mediaPlayer.setDataSource(“/sdcard/t1.mp3”); seek.setMax(mediaPlayer.getDuration()); mediaPlayer.prepare(); mediaPlayer.start(); mediaPlayer.setOnCompletionListener(this); } catch(Exception ex){ Log.e(“sdcard-err2:”,ex.getMessage()); // null pointer exception : println needs […]

Android Push Notification (GCM), ¿hay algún límite diario?

¿Hay algún límite diario para las notificaciones push numéricas (GCM) que se pueden enviar a un usuario particular de una aplicación para Android?

Media Player llamado en estado 0, error (-38,0)

Actualmente estoy tratando de diseñar una aplicación simple que transmita una estación de radio por Internet. Tengo la URL de la estación y estoy configurando el reproductor multimedia como MediaPlayer mediaPlayer = new MediaPlayer(); try { mediaPlayer.setDataSource(URL); } catch (IllegalArgumentException e) { e.printStackTrace(); } catch (SecurityException e) { e.printStackTrace(); } catch (IllegalStateException e) { e.printStackTrace(); […]

Cómo poner múltiples project_number / sender id en google-services.json

Deseo poder agregar más de un ID de remitente en mi aplicación de Android. Desde https://developers.google.com/cloud-messaging/concept-options GCM permite que varias partes envíen mensajes a la misma aplicación cliente. Por ejemplo, supongamos que la aplicación del cliente es un agregador de artículos con múltiples contribuyentes, y cada uno de ellos debería poder enviar un mensaje cuando […]

Actualizar la biblioteca de soporte de Android a 23.2.0 causa un error: XmlPullParserException La etiqueta del archivo XML binario n. ° 17 requiere viewportWidth> 0

Intento actualizar mi biblioteca de soporte hasta 23.2.0 y enfrentar este error: Exception while inflating org.xmlpull.v1.XmlPullParserException: Binary XML file line #17 tag requires viewportWidth > 0 at android.support.graphics.drawable.VectorDrawableCompat.updateStateFromTypedArray(VectorDrawableCompat.java:535) at android.support.graphics.drawable.VectorDrawableCompat.inflate(VectorDrawableCompat.java:472) at android.support.graphics.drawable.VectorDrawableCompat.createFromXmlInner(VectorDrawableCompat.java:436) at android.support.v7.widget.AppCompatDrawableManager$VdcInflateDelegate.createFromXmlInner(AppCompatDrawableManager.java:829) at android.support.v7.widget.AppCompatDrawableManager.loadDrawableFromDelegates(AppCompatDrawableManager.java:303) at android.support.v7.widget.AppCompatDrawableManager.getDrawable(AppCompatDrawableManager.java:178) at android.support.v7.widget.AppCompatDrawableManager.getDrawable(AppCompatDrawableManager.java:173) at android.support.v7.widget.TintTypedArray.getDrawable(TintTypedArray.java:60) at android.support.v7.widget.Toolbar.(Toolbar.java:254) at android.support.v7.widget.Toolbar.(Toolbar.java:196) at java.lang.reflect.Constructor.constructNative(Native Method) at java.lang.reflect.Constructor.newInstance(Constructor.java:417) at android.view.LayoutInflater.createView(LayoutInflater.java:594) at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:696) […]

Detecta si una llamada saliente ha sido respondida

Una vez que se ha emitido ACTION_NEW_OUTGOING_CALL , necesito capturar el siguiente evento de la respuesta de la otra parte. ¿Podría aconsejarme sobre cómo lograr eso, por favor? Sé que es posible ya que la aplicación del marcador de Android cambia el ícono de Android verde a la foto de la persona de manera exagerada […]

Pérdida de memoria en WebView

Tengo una actividad usando un diseño xml donde está incrustado un WebView. No estoy usando WebView en mi código de actividad, todo lo que hace es estar sentado en mi diseño xml y ser visible. Ahora, cuando termino la actividad, descubro que mi actividad no se borra de la memoria. (Lo compruebo a través de […]