Tag: Java

OpenCV Android – No se puede resolver la función JNI correspondiente

Estoy intentando configurar Android Studio con Opencv siguiendo este tutorial descrito aquí: https://www.youtube.com/watch?v=OTw_GIQNbD8 Puedo obtener el resultado obtenido por la persona que da el tutorial, pero al intentar utilizar algunas de las funciones de Opencv me encuentro con algunos problemas. Puedo cargar la biblioteca de Opencv pero sobre intentar utilizar algunas de las funciones nativas […]

Comunicación de servicio web Https de Android (SSL / TLS 1.2)

En mi aplicación Android tengo que comunicarse con un servicio web https y leer la respuesta. He informado al servidor SSL configurado con TLS 1.2 . Estoy utilizando el siguiente código de ejemplo para conectar con el servicio (https obtener solicitud), pero sólo los dispositivos que ejecuta Android 5.0 o superior pueden comunicarse y leer […]

Realización de tareas de fondo – ¿alternativa a AsyncTask?

Quiero tener varios subprocesos asíncronos en la aplicación como alrededor de 5-10 subprocesos para las tareas de fondo que pueden ser de larga ejecución (como streaming) y también estoy actualizando la interfaz de usuario para publicar algunos resultados si es necesario. De lo que he oído que AsyncTask tiene problemas con: Tareas largas, Al estar […]

¿Qué tan confiable flush stream de socket () es?

Considere este pedazo de código (simplificado): public class Test { // assigned elsewhere InetSocketAddress socketAddress; String socketHost; int socketPort; Socket socket; int COMMAND = 10; int CONNECTION_TIMEOUT = 10 * 1000; int SOCKET_TIMEOUT = 30 * 1000; DataOutputStream dos; DataInputStream dis; protected void connect() throws IOException, InterruptedException { socket.connect(socketAddress != null ? socketAddress : new […]

Android / RxJava Cómo encadenar las solicitudes de red y volver a intentarlo cuando falla

Estoy intentando encadenar solicitudes de red usando RxJava en Android, y luego vuelvo a intentar cuando falla. He estado mirando sobre StackOverflow sobre cómo hacer esto sin entrar en el infierno Callback que viene con el uso de vainilla Android y Retrofit por sí solo. Puedo hacer esto todo en un procedimiento, en una tarea […]

Android cómo leer varias características BLE con un PriorityQueue

Un poco atascado aquí, puede que necesite su ayuda. Quiero leer varias características de BLE a la vez, algunas personas sugieren usar PriorityQueue para eso. Ya conozco todos los uuids, etc. solo necesito una manera de leer varios a la vez. ¿Podría alguien explicar cómo exactamente debe ser? ¿O tal vez hay otra solución más […]

Informe Leakcanary de pérdida de memoria usando Otto

Siguiendo mi última pregunta , aquí está la segunda fuga de memoria de la que no puedo deshacerme. He leído que tengo que registrar y anular el registro de mi bus Otto estático de acuerdo con el ciclo de vida de actividad y Fragmento, por lo que agregó el registro y cancelar las llamadas a […]

¿Cómo puedo hacer que este zip rxjava funcione en paralelo?

Tengo un método de sueño para simular un proceso de larga ejecución. private void sleep() { try { Thread.sleep(2000); } catch (InterruptedException e) { e.printStackTrace(); } } Entonces tengo un método devuelve un Observable que contiene una lista de 2 cadenas que se da en los parámetros. Llama al sueño antes de devolver las cuerdas. […]

¿Cómo proceso las emisiones que se enviaron mientras mi actividad se detuvo?

Mi actividad inicia un servicio que ejecuta CountDownTimer. El temporizador devuelve las emisiones a la actividad mientras cuenta. La actividad procesa las emisiones en el método onReceive de un BroadcastReceiver. Todo esto funciona bien. Mi problema se produce cuando suceden los siguientes eventos en este orden: La aplicación se ha detenido (a través de onPause […]

BitmapFactory.decodeStream (inputStream) devuelve siempre null cuando algunos bytes son incorrectos

Estoy creando una aplicación para Android y actualmente tengo problemas para recuperar un mapa de bits de una URL. Aquí está el código que estoy usando: public static Bitmap bmpFromURL(URL imageURL){ Bitmap result = null; try { HttpURLConnection connection = (HttpURLConnection)imageURL .openConnection(); connection.setDoInput(true); connection.connect(); InputStream input = connection.getInputStream(); result = BitmapFactory.decodeStream(input); } catch (IOException e) […]

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