Tag: Java

Comunicando de hilo a hilo usando GreenBob EventBus

Acabo de empezar con EventBus de GreenRobot . Sólo hay una cosa que me mantiene luchando: ¿Cómo se comunica entre diferentes subprocesos para que el método onEventXY () también se ejecute en el subproceso suscrito. Parece que cuando publica un evento, el método onEvent de suscriptores se llama desde el mismo subproceso que el subproceso […]

El proveedor de ubicación fusionado no obtiene ubicación a menos que GPS esté activado

Así que he implementado la nueva Fused Location Provider API para obtener una ubicación del usuario, pero por alguna razón, no puedo conseguir ninguna ubicación a menos que el GPS esté encendido. No siempre, los usuarios tienen su GPS en y me gustaría no tener que pedirles a su vez su GPS en cada vez […]

Java io ioexception no puede analizar la respuesta del geocoder de servidor

Estoy utilizando este código para obtener direcciones geográficas: private String getAddress(Location location) { try{ List<Address> addresses = new Geocoder(this,Locale.getDefault()).getFromLocation(location.getLatitude(), location.getLongitude(), 1); if(addresses!=null) { String address="Address not available"; for(int i=0;i<addresses.size();i++) { Address addre=addresses.get(i); String street=addre.getAddressLine(0); if(null==street) street=""; String city=addre.getLocality(); if(city==null) city=""; String state=addre.getAdminArea(); if(state==null) state=""; String country=addre.getCountryName(); if(country==null) country=""; address=street+", "+city+", "+state+", "+country; } return address; […]

¿Cómo usar la consulta de Firebase equalTo (value, key)?

Como novato en firebase intenté imitar una especie de "where clause" para recuperar la cartera del usuario en este sencillo caso de uso: User 48bde8f8-3b66-40bc-b988-566ccc77335c email: "[email protected]" username: "userTest1" UserWallet F4PvtvNT2Z coins: 26 someList elemet1 elemet2 user: "48bde8f8-3b66-40bc-b988-566ccc77335c" Primero intenté codificar mi solicitud de la siguiente manera: Firebase root = new Firebase("https://myApp.firebaseio.com/"); Firebase ref = […]

Múltiples super clases y reutilización de código

Esta pregunta está relacionada con Android en que mi necesidad existe en ese dominio, pero la pregunta sigue siendo aplicable a Java como un todo; Estaré usando algunos términos de Android aquí como Activity , FragmentActivity , ListActivity , etc … Necesito implementar una clase base abstracta que contenga funcionalidad que se debe utilizar en […]

Prueba onActivityResult ()

Tengo la siguiente Actividad: package codeguru.startactivityforresult; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.Toast; public class StartActivityForResult extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); this.startButton = (Button) this.findViewById(R.id.start_button); this.startButton.setOnClickListener(onStart); } @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { int result = data.getIntExtra(StartActivityForResult.this.getString(R.string.result), -1); String msg […]

Android rxJava Manejo de errores con retroadaptación

Estoy utilizando el nuevo RX java en lugar de Observable.create(new Observable.OnSubscribeFunc<T>() {…}); Esto se utiliza: (debido a la depreciación) Observable.create(new Observable.OnSubscribe<T>() {…}); (Esto puede ser importante ya que la mayoría de ejemplos, tutoriales, explonación usan el antiguo …) Bueno, veamos mi problema. Tengo una clase de Java, partes relevantes de ella: private interface ApiManagerService { […]

Cómo mezclar realmente una baraja de cartas

Cuando necesito barajar una baraja de cartas de poker en Java / Android, utilizo Collections.shuffle(List<?> list) , Por supuesto. He estado haciendo esto y los resultados parecían aceptables. Pero no lo son. Como se describe en este documento , hay 52! Posibles barajadas únicas de una baraja de poker de 52 cartas. Eso equivale a […]

Error al seleccionar texto de Textview (java.lang.IndexOutOfBoundsException: setSpan (-1 … -1) comienza antes de 0)

Estoy intentando agregar la funcionalidad de la goma de la copia en la opinión del texto. He agregado en el código registerForContextMenu(detailedText); Y también android:textIsSelectable="true" en xml.When estoy tratando de copiar funciona bien, pero cuando se señaló en la primera posición de la vista de texto, y que tratamos de seleccionar el texto que lanza […]

Programe PPTP / L2TP VPN de forma programática en Android

He leído sobre VpnService y VpnService.Builder pero no podría conseguir cualquier método para fijar el tipo de vpn a PPTP o L2TP, incluso no conseguí ningún método donde puedo fijar el usuario / la contraseña. Nota: There are many questions in SO I read them but didn't find solution. I looked into ToyVpn application but […]

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