Errores de proguard de Android

Estoy tratando de construir mi apk y habilitado siguientes banderas en el tipo de compilación de liberación MinifyEnabled true shrinkResources true Mientras que construyo el apk para la liberación, estoy recibiendo la advertencia siguiente (s) de proguard y eventualmente mi estructura falla (véase abajo). Traté de suprimir la advertencia agregando el siguiente a mi proguard […]

Cómo reutilizar objetos RecyclerView, adaptadores y soportes de visualización

Tengo una serie de, lo que solía ser llamado listViews, dentro de mi aplicación que ahora son RecyclerViews. Tengo curiosidad por la manera más eficiente de aumentar la modularidad y reducir la repetición de esta sección de mi aplicación. Por ejemplo, tengo el GroupMemberFragment y FriendFragment , que tienen casi idénticas RecyclerView.ViewHolders y RecyclerView.Adapters ¿Cuál […]

Android Studio 1.5 Opencv 3.0.0 calibración de la cámara de muestra se estrelló

Me gustaría calibrar la cámara de mi tableta para una aplicación de Android mediante OpenCV 3.0.0, pero tengo un error. Importe la muestra de calibración de la cámara Tomé ~ 10 la imagen del tablero de ajedrez Comencé la calibración y de repente las aplicaciones se estrellaron con este error: Causado por: CvException [org.opencv.core.CvException: cv […]

¿Por qué animateLayoutChanges mueve la posición de las vistas de hermanos antes de que termine la animación?

Tengo código XML siguiente <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent"> <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"> <LinearLayout android:id="@+id/viewGroup" android:layout_width="match_parent" android:layout_height="wrap_content" android:animateLayoutChanges="true" android:orientation="vertical"> <RelativeLayout android:id="@+id/textLayout" android:layout_width="match_parent" android:layout_height="wrap_content"> <TextView android:layout_width="match_parent" android:layout_height="wrap_content" /> </RelativeLayout> <ListView android:id="@+id/testList" android:layout_width="match_parent" android:layout_height="75dp" android:visibility="gone" /> </LinearLayout> <RelativeLayout android:id="@+id/anotherLayout" android:layout_width="match_parent" android:layout_height="match_parent"> <ListView android:layout_width="match_parent" android:layout_height="match_parent" /> <TextView android:id="@+id/messageText" android:layout_width="match_parent" android:layout_height="match_parent" android:gravity="center" /> </RelativeLayout> </LinearLayout> </LinearLayout> Así […]

Extraño error de caja y sombra en Chrome en Android

Tengo un error muy extraño con la sombra de la caja y la sombra de texto de Android Chrome. Chrome en mi escritorio funciona bien, pero en Android, muestra un extraño efecto de sombra. Echa un vistazo a esta captura de pantalla para entender mejor lo que está pasando: Como puedes ver, Chrome en Android […]

¿Cuánto tiempo tarda para que android pase al modo doze?

En Android versión 6.0 + suponiendo que el usuario ha dejado el androide en algún lugar, desenchufado, botón de encendido presionado para bloquearlo, etc. ¿Cuánto tiempo android pasa en cada estado como inactivo, inactivo pendiente etc antes de que finalmente se pone en reposo? Ahora, una vez en modo inactivo, ¿cuánto tiempo tarda en entrar […]

Se produjo un error al desplegar el archivo. Instala el proveedor en conflicto

Generar archivo apk para mi proyecto, pero cuando arrastrar y soltar a genymotion veo este error: an error occurred while deploying the file. install failed conflicting provider

Google Play Services hace gradle para ignorar la configuración de proguard

Estoy trabajando en la opción de inicio de sesión de Google en mi aplicación. Utilicé la documentación oficial para eso. Así que no mi config se ve así: Archivo gradle de nivel superior: buildscript { repositories { jcenter() mavenCentral() maven { url 'https://maven.fabric.io/public' } } dependencies { classpath 'com.android.tools.build:gradle:1.5.0' classpath 'io.fabric.tools:gradle:1.+' classpath 'com.google.gms:google-services:1.5.0' } } […]

No destruir un servicio enlazado Activar destruir

Actualmente, necesito un servicio obligado (de música), porque necesito interactuar con él. Pero también quiero que no se detenga , incluso cuando todos los componentes tienen unbound ellos mismos. Como dice la Guía para desarrolladores de Android "[…] Múltiples componentes pueden enlazar al servicio de una vez, pero cuando todos se desvinculan, el servicio se […]

¿Por qué no se llama al método dispatchKeyEvent?

Mi actividad mostraría un ShowcaseView que añadir a la vista de la decoración ((ViewGroup) activity.getWindow().getDecorView()).addView(mShowcaseView); , y quiero detectar el acontecimiento dominante para manejar algo, así que substituyo el dispatchKeyEvent() para hacer lo que deseé. pero parece que el método dispatchKeyEvent() nunca se llama, lo que es peor, PhoneWindow.DecorView#dispatchKeyEvent() ni obtener llamado, no sé por […]

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.