Tag: Java

Declare una variable global, o declare varias veces en cada clase

Pregunta simple. Revisando mi código, he notado que tengo un montón de variables declaradas varias veces en mis clases o métodos … por ejemplo: public Long dbInsertCheckin(final String Class) { final SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); … } Y public class SmashDataSource { final SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); final SimpleDateFormat sdf = […]

Implementación cliente / servidor de socket TCP de Android

Soy nuevo en Java y Android, estoy tratando de crear una aplicación cliente / servidor. Por el momento estoy ejecutando el servidor en la PC y el cliente está en un dispositivo Android. La comunicación tiene lugar y todo funciona bien, pero quiero diferenciar los mensajes entrantes del cliente con el fin de hacer diferentes […]

devolución de llamada de intención de difusión: result = CANCELED forIntent

Tengo una aplicación para móviles, que se registra en un servidor c2dm. Tengo un servidor que envía un mensaje a mi aplicación, para enviar una notificación. El servidor recibe código de resultado ok de google c2dm. En LogCat veo que mi aplicación recibe el mensaje, pero inmediatamente produce el error que tengo en mi mensaje. […]

Android esperando el hilo de la interfaz de usuario

Para fines de prueba, necesito obtener las coordenadas de todas las vistas visibles en la pantalla. Sin embargo, al comprobar la salida, parece que el hilo de interfaz de usuario no se ha hecho dibujo / posicionamiento / aplicación de la configuración a todas las vistas todavía. Algunas vistas son 0x0 píxeles mientras deberían estar […]

Android – Extensiones de Google Maps – IllegalArgumentException

Estoy recibiendo una IllegalArgumentException cuando llamo a este método createMarker (): private void createMarker(GoogleMap map, MarkerOptions options, OnMarkerCreateListener listener) { Log.e("LazyMarker", "Options var val: "+options); Log.i("LazyMarker", "GoogleMap Value:"+map); Log.i("LazyMarker", "OnMarkerCreateListener Value:"+listener); marker = map.addMarker(options); //Log.i("LazyMarker", "The value of Marker is:"+map.addMarker(options)); if (listener != null) { listener.onMarkerCreate(this); } } Aquí está la salida logcat: 06-14 11:40:38.627: […]

Restablecer la posición de TextView (desplazable) en la nueva carga de texto

Mi página carga un TextView que es desplazable. Desafortunadamente la posición parece pegarse al cargar el nuevo texto en la visión, así que el texto aparece fuera de pantalla o totalmente invisible. ¿Hay una manera de restablecer el texto "visto" actualmente a la parte superior?

Es la captura de una excepción específica menos costosa que la captura de un genérico?

Digamos que estoy cargando un mapa de bits en mi dispositivo Android. Hay muchas excepciones posibles que pueden ser lanzadas. Para simplificar, tomemos NullPointerException y OutOfMemoryError . Ahora tengo dos pedazos de código. Código 1 try{ //load the bitmap } catch(Exception e) { //do something } Código 2 try{ //load the bitmap catch (NullPointerException e) […]

Cómo determinar mediante programación si android está conectado a wifi?

Estoy tratando de configurar una prueba de automatización en una nueva aplicación para Android que estoy desarrollando, pero tener un poco de problemas con uno de los apis El problema que estoy enfrentando es que quiero iniciar la prueba después de wifi tiene una conexión, no cuando está en el estado de conexión. He intentado […]

Set Letras en MP3 ID3v2 Tag

Quiero escribir letras de canciones a un mp3 en una aplicación de Android. He encontrado una biblioteca java para leer archivos mp3 y leer / manipular las etiquetas ID3 (ID3v1 e ID3v2.2 a través de ID3v2.4), llamado mp3agic . mp3agic para escribir la etiqueta lírica de la etiqueta ID3v2, escribiendo la etiqueta: USLT . Encontrado […]

Cómo colorear texto utilizando Regex en android

Tengo tres expresiones regulares: Pattern mentionPattern = Pattern.compile("(@[A-Za-z0-9_-]+)"); Pattern hashtagPattern = Pattern.compile("(#[A-Za-z0-9_-]+)"); Pattern urlPattern = Patterns.WEB_URL; Tengo una cadena: Este es un #sample #twitter texto de @tom_cruise con un enlace http://tom_cruise.me Necesito emparejar este texto con la expresión regular tres arriba y colorear el texto emparejado con azul y fijar el texto final en un […]

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