Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


¿Qué debe saber un desarrollador antes de crear aplicaciones para teléfonos móviles?

Quiero empezar a hacer aplicaciones para teléfonos móviles con Android como primera opción, pero no la única. Tengo 10 años de experiencia con Java, C #, C ++ en aplicaciones comerciales y sé que muchas cosas y prácticas para estas aplicaciones no son válidas para teléfonos celulares. ¿Por dónde empiezo a leer? ¿Cómo puedo adaptar […]

Android: desambiguación de rutas de archivo

En mi aplicación, los usuarios recogen archivos. En el interior, almacenar información sobre el archivo, que clave en función de la ruta del archivo. La próxima vez que se use ese archivo, hago cosas con la información almacenada. El problema es que instanciar mis archivos con: File file1 = new File(Environment.getExternalStorageDirectory() + "/test.txt"); Y luego, […]

Reinicio de la aplicación de Android después de que se haya ejecutado el proceso

Cuando mi aplicación está inactiva, Android mata el proceso. Si el usuario vuelve a abrir la aplicación después de algún tiempo, sólo se crea la actividad superior. Esto es un problema para mí porque la actividad depende de la inicialización de otros objetos (que ahora se destruyen). Lo que quiero hacer en ese caso es […]

¿Cómo conectarse a SQLite DB con contraseña con OrmLite?

Copio DB de activos por este código: public class DatabaseHelper extends OrmLiteSqliteOpenHelper { private static final String DATABASE_NAME = "database.db"; private static final String DATABASE_PATH = "/data/data/"+BuildConfig.APPLICATION_ID+"/databases/"; public DatabaseHelper(Context context) { super(context, DATABASE_NAME, null, DATABASE_VERSION); copyFromAssets(context); } private void copyFromAssets(Context context) { boolean dbexist = checkdatabase(); if (!dbexist) { File dir = new File(DATABASE_PATH); dir.mkdirs(); […]

EditText setError está fuera de lugar en BottomSheetDialog

Estoy enfrentando un problema con la posición del indicador de error de mi EditText cuando llamo a editText.setError("…") . Como se puede ver en la captura de pantalla estoy usando un BottomSheetDialog con un EditText dentro de él. Cuando muestro el indicador de error, el texto está completamente fuera de lugar. Parece como si el […]

Monitor de memoria en Android Studio informa del uso de RAM diferente del dispositivo

Al investigar el uso de RAM en una aplicación en la que estoy trabajando, he estado utilizando la herramienta Monitor de memoria en Android Studio (se puede acceder a Android Studio accediendo a Herramientas> Android> Monitor de memoria). He notado el uso de RAM de mi aplicación que se informa en el Monitor de memoria, […]

Dibuja un arco geográficamente preciso en un mapa para Android

Me gustaría dibujar un arco con un punto GPS central y dos puntos GPS finales. Puedo utilizar cualquier software de mapeo que se puede utilizar con android. Hasta ahora he probado Google Maps para Android. Mapbox para Android. ARCGIS para android. Ninguno de ellos parece ser capaz de hacer esta tarea sencilla. Supongo que necesito […]

¿Puedes desactivar la edición en pantalla completa en el paisaje en React Native Android?

En un elemento EditText Android puede evitar que el "modo de edición de pantalla completa" se active en el paisaje con android:imeOptions="flagNoExtractUi" (como se detalla aquí ). ¿Hay alguna manera de replicar el mismo comportamiento con un componente React Native TextInput ? He buscado los documentos y StackOverflow y no he encontrado una solución.

Animación a través de la matriz de puntos

Estoy seguro de que hay una manera fácil de hacer esto, pero estoy atascado. Digamos que tengo una lista de puntos: Point[] list = {pointA, pointB, pointC, …} Me gustaría animar un ImageView a través de cada punto Así que probé esto: id = 0; AnimatorListenerAdapter animEnd = new AnimatorListenerAdapter() { @Override public void onAnimationEnd(Animator […]

SocketException durante la descarga de archivos zip de gran tamaño

Estoy descargando un archivo zip de gran tamaño del servidor. Estoy siguiendo 06-11 21:45:18.789: I/System.out(8993): java.net.SocketException: recvfrom failed: ETIMEDOUT (Connection timed out) Mi aplicación no se detiene, pero mi descarga se detiene. Esto sucede en hdpi android móvil específicamente diciendo dispositivos de bajo procesador. La descarga funciona bien en S3 y tabletas. Estoy utilizando el […]

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