Tag: Java

Escribir archivos en el almacenamiento externo en Android fallando

Como señala el título, estoy teniendo problemas para escribir archivos en el almacenamiento externo. Mi dispositivo de depuración es un Nexus 5. Lo que pasa es que soy capaz de leer archivos perfectamente desde el dispositivo (he estado intentando con los de la carpeta de descarga), pero no puedo escribirlos. Soy consciente de que debo […]

Ofuscación de Proguard y métodos genéricos

Estoy tratando de ofuscar una aplicación de Android con ProGuard. Aquí tengo una clase public class Book implements DBbinded Y un método genérico private void storeDBObjects(ArrayList<? extends DBbinded> dbObjects) La llamada de este método lanza java.lang.ClassCastException: java.util.LinkedHashMap después de la ofuscación. ¿Qué debo escribir en proguard.properties para solucionar esto?

Memoria requerida para campos 'cortos' en Dalvik?

Las máquinas virtuales Java también pueden utilizar int -sized width para campos short (esto depende de su implementación interna). Sólo los arrays ( short[] ) son excepción, donde siempre se garantiza que toman menos espacio que un int[] internamente). ¿Qué hay de Dalvik ? Por ejemplo, tengo una clase que contiene 50 campos de tipo […]

¿Es más eficiente para convertir la cadena a Int o Int a la cadena al comprobar la igualdad?

Después de la configuración: int a=3; String b="3"; Ambas variables representan IDs que son semánticamente iguales. Dado que la aplicación es para el dispositivo móvil, es muy importante que la comparación de estas variables se haga de la manera más eficiente posible. ¿Es eficiente comparar estas variables con este fragmento, boolean areEqual = Integer.parseInt(b) == […]

Fopen en el código JNI C falla en el archivo colocado en la carpeta de activos en la aplicación android

He guardado algunos archivos en la carpeta de activos de la aplicación de Android. Ahora compilar esa aplicación y obtener apk. [Cuando extraigo ese apk mis archivos están allí en carpeta de activos] Ahora instalo ese apk en el dispositivo móvil Y en esa aplicación tiene algún código en la programación c con interfaz JNI. […]

Problema de implementación de fragmentos Android

Aquí está mi xml para mi fragmento: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context="com.thenewjonathan.foodtracker.fragments.FoodItemDisplay" > <TextView android:layout_width="match_parent" android:layout_height="wrap_content" android:textSize="50dp" android:textStyle="bold" android:text="blank" android:id="@+id/foodItemNameView" android:gravity="center" android:layout_gravity="top|left|center" android:textAlignment="center"/> <ImageView android:contentDescription="@string/foodPicture" android:layout_width="241dp" android:layout_height="241dp" android:layout_gravity="left|center_vertical" android:background="@color/material_blue_grey_800" android:layout_below="@id/foodItemNameView" android:id="@+id/foodPic" /> <RelativeLayout android:layout_width="140dp" android:layout_height="241dp" android:layout_alignParentRight="true" android:layout_below="@id/foodItemNameView" android:layout_gravity="end|center_vertical" android:gravity="center" android:id="@+id/checkBoxGroup" > <CheckBox android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Monday" android:id="@+id/mondayBox" android:layout_alignParentTop="true" android:layout_alignParentStart="true"/> <CheckBox android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Tuesday" android:id="@+id/tuesdayBox" android:layout_below="@id/mondayBox" […]

Exportación de una base de datos SQLite a un archivo XML en Android

Sé que esto es posible pero no estoy realmente seguro por dónde empezar. ¿Alguien ha sido capaz de lograr esto? Gracias.

Eclipse está diciendo "Actualizar Android Developer Toolkit"

De alguna manera he conseguido estropear mi Eclipse y Android set-up y no estoy seguro de cómo solucionarlo. Los síntomas del problema son los siguientes: En Preferencias> Android, intento seleccionar la ubicación de android-sdk-linux, cuando seleccione el error aparece "Este Android SDK requiere Android Developer Toolkit versión 20.0.0 o superior. La versión actual es 18.0.0.v201203301601-306762. […]

Java equivalente de #ifdef que permite código no compilable

¿Es posible en Java hacer una especie de #ifdef cosa, como en C / C ++? Ejemplo: class Test { public static final boolean ANDROID = false; public Test() { if (ANDROID) { // do stuff that won't compile if not on android } else { // do stuff that should be only done on […]

Aplicación NDK Firma de cheque

Tengo alguna clave de seguridad en una aplicación. Quiero guardarlo securly. Me gusta almacenarlo en una biblioteca nativa compartida (quizá generada de algún código). Después de eso quiero que sea devuelto por un método que compruebe la firma del APK original. Así que nadie puede usar este archivo excepto las aplicaciones de confianza. Yo sé, […]

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