Articles of android

¿Necesito 14 diseños diferentes para admitir todos los dispositivos Android?

Realmente me siento confundido. Desde los documentos de developer.android.com, parece que para mantener mis imágenes correctamente ajustadas (relación de aspecto también) en todos los dispositivos Android actuales, necesito todos estos diseños a continuación. ¿Es eso realmente lo que todos están haciendo? ¿Me estoy perdiendo algo, o debería hacerlo de otra manera? Low density Small screens […]

Detener una aplicación de Android desde la consola

¿Es posible detener una aplicación de Android desde la consola? Algo como: adb stop com.my.app.package Aceleraría tanto nuestro proceso de prueba. En este momento, desinstalamos / instalamos la aplicación cada vez para asegurarnos de que los casos de prueba manual comiencen con un estado limpio.

¿Cuándo borrar el directorio de caché en Android?

Tengo una aplicación que muestra imágenes de Internet (escaparate para el trabajo de diseño). Empiezo a almacenar en caché mi contenido en el directorio de caché interno, pero el contenido de la aplicación puede tomar unos 150 MB en tamaño de caché. Y qué documentos de Android dice: Siempre debe mantener los archivos de caché […]

Cómo hacer una rotación de imagen suave en Android?

Estoy usando un RotateAnimation para rotar una imagen que estoy usando como un spinner cíclico personalizado en Android. Aquí está mi archivo rotate_indefinitely.xml , que coloqué en res/anim/ : Cuando aplico esto a mi ImageView usando AndroidUtils.loadAnimation() , ¡funciona genial! spinner.startAnimation( AnimationUtils.loadAnimation(activity, R.anim.rotate_indefinitely) ); El único problema es que la rotación de la imagen parece […]

Mostrar DialogFragment con una animación que crece desde un punto

Estoy mostrando un DialogFragment cuando el usuario toca una fila en un ListView . Me gustaría animar la presentación del diálogo para que crezca desde el centro de la fila. Se puede ver un efecto similar al abrir una carpeta desde el iniciador. Una idea que he tenido es una combinación de TranslateAnimation y ScaleAnimation […]

Comprender los conceptos de Lona y Superficie

Estoy luchando por comprender el proceso de dibujo a SurfaceView y, por lo tanto, a todo el sistema Surface / Canvas / Bitmap , que se usa en Android. He leído todos los artículos y páginas de documentación de API, que pude encontrar en el sitio de desarrolladores de Android, algunos tutoriales de gráficos de […]

Crear una biblioteca Android Jar para su distribución

Conozco los proyectos de la biblioteca de Android, que te permiten crear un proyecto de fuente compartida que se puede incorporar a las aplicaciones de Android según sea necesario. Sin embargo, eso requiere que la fuente esté disponible. Estoy buscando una forma de crear y distribuir una biblioteca de código cerrado que pueda usarse en […]

Espaciado entre listView Items Android

Intenté usar marginBottom en listView para hacer espacio entre listView Item, pero aún así los elementos están unidos. ¿Es posible? Si es así, ¿hay una manera específica de hacerlo? Mi código está debajo Mi elemento de lista personalizado: ¿Cómo puedo hacer espacios entre los elementos de la lista en este caso?

Material Design no estilo de diálogos de alerta

He agregado el diseño del material de la aplicación para la aplicación a mi aplicación y parece que los cuadros de diálogo de alerta no usan mis colores primarios, primarios o de acento. Aquí está mi estilo base: @color/apptheme_color @color/apptheme_color_dark @color/apptheme_color @color/action_bar_gray Según mi comprensión, el texto del botón de diálogo también debería usar estos […]

Android Volley + JSONObjectRequest Caching

public class CustomRequest extends JsonObjectRequest { public CustomRequest(String url, JSONObject params, Listener listener, ErrorListener errorListener) throws JSONException { super(Method.POST,url, params, listener, errorListener); this.setShouldCache(Boolean.TRUE); } } Esperaba que este fragmento de código fuera suficiente para obtener el almacenamiento en caché implícito de las respuestas. No estoy seguro si funciona o no, porque estaba bajo la suposición […]