Articles of android

Archivo de base de datos en carpeta de activos. ¿Se actualizará?

Soy nuevo en Android todo el SQLite. Esto es lo que tengo: Tengo db.sqlite en mi carpeta de assets . La intención del DB es LEER SOLAMENTE. El usuario no escribirá en él. Cuando la aplicación se actualice, el db.sqlite será reemplazado por un nuevo db ( db.sqlite el archivo anterior del proyecto y agregaré […]

Advertencia de Gradle: variant.getOutputFile () y variant.setOutputFile () están en desuso

Estoy usando la siguiente configuración simplificada en un proyecto de aplicación de Android. android { compileSdkVersion 20 buildToolsVersion “20.0.0” defaultConfig { minSdkVersion 8 targetSdkVersion 20 versionCode 1 versionName “1.0.0” applicationVariants.all { variant -> def file = variant.outputFile def fileName = file.name.replace(“.apk”, “-” + versionName + “.apk”) variant.outputFile = new File(file.parent, fileName) } } } Ahora […]

Manera práctica de saber si se han enviado SMS

Estoy interesado en cómo puedo averiguar si se ha enviado un SMS desde el dispositivo. Para recibir una notificación cuando se reciben los SMS, utilizamos una emisora ​​con: android.provider.Telephony.SMS_RECEIVED Es importante mencionar que no envío mensajes de texto desde mi aplicación, solo debo escuchar cuando se envía un SMS desde el dispositivo. Puede ser que […]

Android, ¿cómo puedo obtener una lista de todos los archivos en una carpeta?

Necesito el nombre (cadena) de todos los archivos en res / raw / Lo intenté: File f = new File(“/”); String[] someFiles = f.list(); Parece que el directorio raíz es la raíz del emulador de Android … y no el directorio raíz de mi computadora. Eso tiene bastante sentido, pero realmente no me ayuda a […]

cómo mostrar contactos en una vista de lista en Android para Android api 11+

Lo siento si esto parece la misma pregunta un millón de veces … pero una búsqueda en Google no proporciona resultados, solo un montón de tutoriales desactualizados que usan managedQuery y otras soluciones en desuso … Pasé por la capacitación del desarrollador de Android para recuperar una lista de contactos , pero el tutorial está […]

¿Podemos instanciar una clase abstracta?

He leído que solo podemos instanciar una clase abstracta al heredarla, pero no podemos crear una instancia directamente. Sin embargo, vi que podemos crear un objeto con el tipo de una clase abstracta llamando a un método de otra clase. Por ejemplo, LocationProvider es una clase abstracta y podemos instanciarla llamando a la función getProvider() […]

Seleccione varias imágenes de Photo Gallery en Android usando Intents

@Ver esto https://stackoverflow.com/a/15029515/185022 Intento seleccionar imágenes de la galería, pero solo encontré la manera de seleccionar una sola imagen. Intent photoPickerIntent = new Intent(Intent.ACTION_PICK); photoPickerIntent.setType(“image/*”); startActivityForResult(photoPickerIntent, 1); ¿Hay alguna manera de seleccionar múltiples imágenes?

Android 2.1: ¿cómo puedo sondear el valor RSSI de una conexión Bluetooth existente?

Necesito saber la potencia de la señal de una conexión Bluetooth a un dispositivo remoto que hago con mi teléfono Android 2.1. Desde el SDK, puedo ver que puedo determinar el RSSI en el momento en que descubro el dispositivo remoto. Pero no veo cómo actualizar ese valor de RSSI a lo largo del tiempo. […]

¿Hay alguna forma de cambiar Android: valor de windowSoftInputMode de la clase java?

Quiero actuar en mis tabs para tener diferentes propiedades de windowSoftInputMode para cada pestaña. ¿Cómo acceder a esta propiedad desde la clase java cuando todo el manejo de su pestaña se realiza desde una sola actividad? ¿Hay alguna forma de acceder a esta propiedad manifiesta desde el código java?

¿Es posible usar la cámara frontal y posterior al mismo tiempo en Android

Quiero usar la cámara delantera y trasera del dispositivo, ambas al mismo tiempo. En mi aplicación, la primera mitad de la pantalla mostrará la vista previa de la cámara trasera y la siguiente mitad de la pantalla mostrará la vista previa de la cámara frontal. Lo he intentado con la configuración de dos vistas previas […]