Articles of android

¿Necesito los tres constructores para una vista personalizada de Android?

Al crear una vista personalizada, he notado que muchas personas parecen hacerlo así: public MyView(Context context) { super(context); // this constructor used when programmatically creating view doAdditionalConstructorWork(); } public MyView(Context context, AttributeSet attrs) { super(context, attrs); // this constructor used when creating view through XML doAdditionalConstructorWork(); } private void doAdditionalConstructorWork() { // init variables etc. […]

¿Cómo obtener la huella digital del certificado de firma (SHA1) para OAuth 2.0 en Android?

Intento registrar mi aplicación de Android siguiendo los pasos en https://developers.google.com/console/help/#installed_applications, lo que me lleva a seguir http://developer.android.com/tools/publishing/app- signing.html . Sin embargo, no estoy seguro de cómo obtener la huella digital del certificado de firma (SHA1). Primero utilicé el complemento Eclipse ADT para exportar y crear el keystore / key. Luego, traté de hacer keytool […]

Actualizar el token de OAuth con Retrofit sin modificar todas las llamadas

Estamos utilizando Retrofit en nuestra aplicación de Android para comunicarnos con un servidor seguro de OAuth2. Todo funciona muy bien, usamos RequestInterceptor para incluir el token de acceso con cada llamada. Sin embargo, habrá momentos en los que el token de acceso caducará y el token deberá actualizarse. Cuando el token caduque, la próxima llamada […]

Modo Android de suspensión / espera

He creado una aplicación que inicia un servicio, que inicia un temporizador, que despide una pequeña función después de un período de tiempo. Esto funciona muy bien en el emulador y en el Motorola Droid 1, pero no funciona en el Droid X cuando el teléfono está en modo de suspensión. Lo que descubrí es […]

La vista personalizada de Android Lollipop, AppCompat ActionBar no ocupa todo el ancho de pantalla

Por lo tanto, acabo de actualizar mi base de código a Lollipop, y tengo problemas con la barra de acción. Estoy usando AppCompat y ActionBarActivity, e inflando una vista personalizada. Parece que la vista personalizada ya no ocupa todo el ancho de la pantalla, dejando una tira delgada a la izquierda Como solía ser Cómo […]

Solución local de almacenamiento en caché de imágenes para Android: Square Picasso vs Universal Image Loader

Estoy buscando una biblioteca asíncrona de carga de imágenes y almacenamiento en caché en Android. Iba a usar Picasso, pero descubrí que Universal Image Loader es más popular en GitHub. ¿Alguien sabe sobre estas dos bibliotecas? Un resumen de pros y contras sería genial. (Todas mis imágenes están en el disco localmente, así que no […]

¿Android mantiene los archivos .apk? ¿si es así, donde?

Después de que android instala una aplicación del mercado, ¿conserva el archivo .apk? ¿Hay una ubicación estándar donde Android mantendrá esos archivos?

Desarrollo de aplicación móvil multiplataforma

Cada vez se lanzan más plataformas móviles y los SDK están disponibles para los desarrolladores. Hay varias plataformas móviles disponibles: Android, iOS, Moblin, Windows Mobile 7, RIM, Symbian, Bada, Maemo, etc. Y hacer una aplicación multiplataforma es un dolor de cabeza para los desarrolladores. Estoy buscando cosas comunes en las plataformas que ayudarán a los […]

Hacer que el emulador de Android funcione más rápido

El emulador de Android es un poco lento. Para algunos dispositivos, como el Motorola Droid y el Nexus One, la aplicación funciona más rápido en el dispositivo real que en el emulador. Este es un problema cuando se prueban juegos y efectos visuales. ¿Cómo haces para que el emulador funcione lo más rápido posible? He […]

Problemas con Android Fragment back stack

Tengo un gran problema con la forma en que funciona el backstack del fragmento de Android y estaría muy agradecido por la ayuda que se te ofrece. Imagina que tienes 3 fragmentos [1] [2] [3] Quiero que el usuario pueda navegar [1] > [2] > [3] pero en el camino de regreso (presionando el botón […]