Tag: Android

Auto-actualización de la aplicación de Android

Posible duplicado: Android: instala .apk mediante programación Necesito actualizar mi aplicación Android. Internamente el programa, descargo la nueva versión. ¿Cómo puedo reemplazar la versión actual por esa nueva se descargó (mediante programación)? URL url = new URL("http://www.mySite.com/myFolder/myApp.apk"); HttpURLConnection urlConnection = (HttpURLConnection) url.openConnection(); try { FileOutputStream fos = this.getApplicationContext().openFileOutput("myApp.apk", Context.MODE_WORLD_READABLE|Context.MODE_WORLD_WRITEABLE); InputStream in = new BufferedInputStream(urlConnection.getInputStream()); BufferedReader […]

Recurso de cadena con símbolo "%"

Estoy teniendo String.xml y realizando la localización. Mientras escribo contenido en la etiqueta String, noto que agregar texto después del segundo símbolo "%" lanza error. <string name="result_unlikely">Improbable 20% to 50%</string>//working <string name="result_unlikely">Improbable 20% to 50% required</string>//not working ¿alguna idea? Nota : sé que puedo escribir en tiempo de ejecución, pero como he mencionado estoy implementando […]

Crear un CardView mediante programación no aplica correctamente el estilo

Estoy tratando de crear un CardView desde el código. Sin embargo, no parece aplicar el estilo correctamente. Aquí están los estilos: <style name="CardViewStyle" parent="CardView"> <item name="android:layout_width">match_parent</item> <item name="android:layout_height">wrap_content</item> <item name="android:layout_margin">8dp</item> </style> <style name="Widget.CardContent" parent="android:Widget"> <item name="android:layout_width">match_parent</item> <item name="android:layout_height">wrap_content</item> <item name="android:paddingLeft">16dp</item> <item name="android:paddingRight">16dp</item> <item name="android:paddingTop">24dp</item> <item name="android:paddingBottom">24dp</item> <item name="android:orientation">vertical</item> </style> En XML, se vería así: <android.support.v7.widget.CardView […]

¿Android pasa información persistente en paquetes o usa un patrón singleton?

Sólo pregunto qué es una mejor práctica para pasar información entre las actividades, añadirlo a un paquete o utilizar una clase singleton para almacenar y acceder a estos datos. He utilizado ambos en el pasado para varios proyectos laterales de androide, pero ahora estoy trabajando en un proyecto de androide que es de una escala […]

ViewPager establece la página actual por programación

Escribí un ViewPager personalizado para deshabilitar el Swipe Scroll , pero quiero pasar de forma programática. Tengo tres Tab en mi paginador de vista, pero cuando llamo viewPager.setCurrentItem(viewPager.getCurrentItem()+1) en el primer Fragment , se mueve al tercer Fragment lugar del segundo Fragment . Y si llamo a la misma función en el segundo Fragment , […]

Eliminar paquetes de SDK de Android de la línea de comandos

¿Hay una forma de eliminar el paquete seleccionado (por ejemplo, "Samples" para cada nivel de API) desde la línea de comandos? Estoy usando Linux. Estoy al tanto de la respuesta Desinstalación de partes seleccionadas de SDK de Android en la línea de comandos, pero no cubre todo el tema. ¿O es seguro eliminar las carpetas […]

Espresso: Recyclerview scroll to end

¿Existe una manera de desplazarse hasta el final de recyclerview usando Espresso? Hay un artículo con el texto digamos el "texto XYZ" y el recyclerview tiene un id recycler_view. Este elemento es el último elemento de la vista del reciclador. Lo intenté onView(withId(R.id.recycler_view)).check(matches(isDisplayed())).perform(RecyclerViewActions.scrollTo(withText("Text XYZ")),click()); Pero esto no parece funcionar. ¿Algunas ideas?

¿Se garantiza que la clase Application esté instanciada antes de que un receptor de arranque definido se llame

Disculpe por una pregunta tan elemental. Entiendo que la clase de aplicación se instancia cuando se inicia el proceso de mi aplicación y comprendo que cuando se complete el teléfono se iniciará el arranque de mi receptor de arranque. Estoy asumiendo desde el teléfono sabe a través del manifiesto que mi aplicación tiene BOOT_COMPLETED intención […]

Convertir cadenas de escape HTML a unicode simple / ASCII

Posible duplicado: Java: Cómo decodificar entidades de caracteres HTML en Java como HttpUtility.HtmlDecode? ¿Hay una forma de Java / Android para convertir cadenas de escape HTML (como &Ouml; o &szlig; ) de nuevo a sus representaciones ASCII / Unicode (como Ö o ß )? Por supuesto, no quiero hacer un reemplazo de cadena simple y […]

Pasar parámetros con HttpURLConnection

Con las viejas cosas de Apache obsoletas en la API 22, finalmente estoy consiguiendo alrededor de actualizar mi material de red. El uso de openConnection() parece bastante sencillo. Sin embargo, no he visto ningún buen ejemplo para enviar parámetros con él. ¿Cómo actualizaré este código? ArrayList<NameValuePair> param = new ArrayList<NameValuePair>(); param.add(new BasicNameValuePair("user_id",String.valueOf(userId))); httpPost.setEntity(new UrlEncodedFormEntity(param)); Ahora […]

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