Articles of android

Hacer que la nueva actividad aparezca detrás de la anterior durante la transición

Lo que bash lograr es anular la animación de la actividad de inicio. La animación debe dar la impresión de que la actividad anterior se encuentra en la parte superior de la nueva actividad, y luego se desliza hacia abajo y hacia afuera de la pantalla para revelar la nueva actividad. He intentado varias formas, […]

Android RecyclerView: notifyDataSetChanged () IllegalStateException

Estoy intentando actualizar los elementos de una vista de reciclaje utilizando notifyDataSetChanged (). Este es mi método onBindViewHolder () en el adaptador recycleview. @Override public void onBindViewHolder(ViewHolder viewHolder, int position) { //checkbox view listener viewHolder.getCheckbox().setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { @Override public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { //update list items notifyDataSetChanged(); } }); } Lo que quiero […]

Obtenga una lista de proveedores de contenido disponibles

¿Hay alguna forma de enumerar programáticamente todos los proveedores de contenido disponibles en un dispositivo? No es un caso de uso real, solo pensé que sería bueno ver qué aplicaciones tengo instaladas en mi teléfono que tienen proveedores de contenido expuestos.

Cifrado de Android

Estoy trabajando en una aplicación de Android y necesito usar encriptación para un aspecto de ella. Realmente soy indiferente a qué algoritmo utilizo (AES, DES, RSA, etc.). Soy consciente de que Java tiene un paquete de cifrado, pero no estoy familiarizado con él en absoluto. ¿Alguien puede publicar un ejemplo sobre cómo hacer una función […]

Apache http client o URLConnection

Necesito descargar una página web en una aplicación de Android y estoy teniendo dificultades para decidir si utilizar el cliente HTTP apache de Android o URLConnection de java. ¿Alguna idea?

Android Studio: Android Manifest no existe o tiene una etiqueta raíz incorrecta

Recibí este error en Android Studio (AS): Cómo lo conseguí Creé un Proyecto AS desde cero y todo estaba bien. Luego apareció una ventana emergente, y (si no recuerdo mal) decía algo como: ” Android Framework detected “. Presioné “Sí” y ocurrieron algunos cambios en el proyecto / módulo. Y luego obtuve el error anterior […]

La clase interna del fragmento debe ser estática

Tengo una clase FragmentActivity con clase interna que debería mostrar Dialog . Pero estoy obligado a hacerlo static . Eclipse me ofrece suprimir el error con @SuppressLint(“ValidFragment”) . ¿Es malo si lo hago y cuáles son las posibles consecuencias? public class CarActivity extends FragmentActivity { //Code @SuppressLint(“ValidFragment”) public class NetworkConnectionError extends DialogFragment { private String […]

Guarde los datos confidenciales en React Native

Estoy construyendo una aplicación React Native y necesito guardar algunos datos confidenciales como un token y un token de actualización. La solución obvia es guardar esa información usando AsyncStorage . El problema es el nivel de seguridad de AsyncStorage. AsyncStorage proporciona una forma de almacenar localmente tokens y datos. Puede ser, de alguna manera, comparado […]

Descargar y extraer archivo Zip en Android

Mi aplicación descarga archivos zip del servidor y extraigo este archivo comprimido y guardo archivos en una tarjeta sd, pero el problema es si estoy descargando archivos zip de 4-5 MB y los extraigo, esto funciona bien, pero si estoy descargando de 30 a 35 MB archivo zip esto me dará error, disculpe mi mala […]

Cómo usar MediaCodec sin MediaExtractor para H264

Necesito usar MediaCodec sin MediaExtractor y estoy leyendo el archivo usando FileInputStream. Actualmente no funciona, muestra una imagen revuelta verdosa en la pantalla. Este es el código fuente completo: FileInputStream in = new FileInputStream(“/sdcard/sample.ts”); String mimeType = “video/avc”; MediaCodec decoder = MediaCodec.createDecoderByType(mimeType); MediaFormat format = MediaFormat.createVideoFormat(mimeType, 1920, 1080); byte[] header_sps = { 0, 0, 0, […]