Cómo reasignar una imagen de 9 parches mediante programación a un ImageView?

Tengo una actividad que tiene un ImageView definido dentro de un HorizontalScrollView. El origen de la imagen es un archivo de 9 parches que está limitado a estirar sólo el borde derecho para llenar la pantalla. He implementado una función de zoom simple que permite al usuario pulsar dos veces para acercar y alejar, redimensionando […]

Detener una tostada y empezar otra en android

Estoy usando Toast en mi aplicación. Cuando estoy presionando un botón, está mostrando un brindis. Mi problema es que la segunda vez que estoy presionando en el botón de la segunda tostada es "esperando" para el primero de terminar y sólo de lo que muestra .. Quiero que el actual mostrar inmediatamente y no esperar. […]

¿Cómo guardar las vistas en Android?

Estoy creando una aplicación que genera etiquetas y vistas dinámicamente. Definí cómo mi "vista personalizada" debe buscar en un diseño xml y de código inflar este diseño. Debido a que el diseño inflado será siempre el mismo, quiero hacer este paso sólo una vez. Después de que tenga el diseño, quiero ponerlo en caché y […]

Descargar varios archivos utilizando un servicio en android

Mi aplicación tiene una gran cantidad de datos opcionales que se pueden descargar por lo que decidí utilizar un servicio para manejar todas las descargas en el fondo, Así que empecé a aprender y aquí es donde me dieron: public class DownloadService extends IntentService{ public DownloadService() { super("DownloadService"); } @Override protected void onHandleIntent(Intent intent) { […]

Detectar cambios en EditText (TextWatcher ineficaz)

Necesito detectar cambios de texto en un EditText. He intentado TextWatcher, pero no funciona de una manera que yo esperaría. Tome el método onTextChanged: public void onTextChanged( CharSequence s, int start, int before, int count ) Digamos que tengo el texto "John" en ya en el EditText. Si pulsa otra tecla, "e", s será "Johne", […]

Kontakt Beacons: Resultados incoherentes y poco fiables al determinar la distancia de la baliza

Con Kontakt SDK, he implementado una sencilla aplicación para monitorear y configurar los faros Kontakt en mi área. He notado que la distancia reportada de las balizas detectadas fluctúa fuertemente (por ejemplo, la baliza está realmente a 10m pero regresa como 2m y podría saltar en la distancia muy significativamente), incluso si la baliza no […]

Android de fondo que se ondula cuando se presiona, pero de color sólido cuando se selecciona?

Estoy tratando de crear un dibujable que se ondula cuando se presiona, pero cuando view.setSelected(true) se llama, contiene un color sólido para un fondo. El siguiente archivo se coloca en mi carpeta drawable-v21: <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_selected="true"> <color android:color="@color/green_primary" /> </item> <item android:state_pressed="true"> <ripple android:color="@color/green_primary"> <item android:id="@android:id/mask"> <shape android:shape="rectangle"> <solid android:color="@color/green_selected" /> […]

Mostrar vídeo HTML5 en pantalla completa

Tengo una webview que tiene video html dentro de ella. Quiero mostrar este video a pantalla completa por lo que anular onShowCustomView de mi WebChromeClient para utilizar un VideoView . Esto funciona muy bien en 2.3, sin embargo, en 4.x onShowCustomView nunca se llama. El video seguirá reproduciéndose, sin embargo, se reproducirá desde dentro de […]

Firebase envía la notificación push dos veces

Escribí una aplicación androide muy simple para probar la notificación push firebase y recibo una notificación dos veces. Este es el servicio manifiesto: <service android:name="com.google.firebase.messaging.FirebaseMessagingService"> <intent-filter> <action android:name="com.google.firebase.MESSAGING_EVENT"/> </intent-filter> </service> <service android:name="com.google.firebase.iid.FirebaseInstanceIdService"> <intent-filter> <action android:name="com.google.firebase.INSTANCE_ID_EVENT"/> </intent-filter> </service> Este es el gradle de la aplicación: compile 'com.google.android.gms:play-services:9.0.0' compile 'com.google.firebase:firebase-core:9.0.0' compile 'com.google.firebase:firebase-messaging:9.0.0' } apply plugin: 'com.google.gms.google-services' Y […]

Android: cómo abrir un archivo apk después de descargar para la actualización automática?

Tengo una aplicación que me gustaría añadir funcionalidad de actualización automática (no está en el mercado). Tengo todo el código en el lugar que comprobaría para ver si hay una actualización disponible y entonces llamo algo como esto: Intención intention = new Intent (Intent.ACTION_VIEW, Uri.parse (Configuration.APK_URL)); C.startActivity (intención); Que empieza a descargar el archivo, aunque […]

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