Tag: androide

Tarea con el nombre 'testDebug' no se encuentra en el proyecto ': module'

A partir de com.android.tools.build:gradle:1.3.0 se puede ejecutar en la Task with name 'testDebug' not found in project ':module'. Al igual que en la etapa anterior del entorno de compilación, no fue posible probar correctamente los módulos de biblioteca con Robolectric & Java, se creó esta solución: afterEvaluate { project -> android.libraryVariants.each { variant -> println […]

Android SQLite nueva versión de DB con una tabla eliminada

En mi aplicación de Android estoy utilizando el SQLite DB con SQLiteOpenHelper Tengo varias versiones de DB, y he estado haciendo onUpgrade() operaciones mediante el cambio en la versión de db de edad, pero ahora tengo que eliminar una de las tablas porque ya no estoy usando, por lo que debo hacer algo diferente? public […]

Suscripción de Google PlayIm no presente

Hemos completado la implementación de Google Play Suscripciones v3 en nuestra aplicación y ahora estamos probando con Alpha Builds en Play Store. Todo funciona perfectamente, aparte del orderId , que no se devuelve como parte de la respuesta JSON de Google Play API en el dispositivo. Sin embargo, el token se devuelve como se esperaba. […]

GetObject <T> de Akavache se bloquea cuando se espera. Alguna idea de lo que está mal aquí?

Tengo una aplicación Xamarin.Forms, con este código en mi clase App (sí, esto es sólo un ejemplo para demostrar el problema): public App() { BlobCache.ApplicationName = "MyApp"; BlobCache.EnsureInitialized(); // The root page of your application MainPage = GetMainPage(); } public object BlockingGetExternalUser() { return GetExternalUser().Result; } private async Task<object> GetExternalUser() { try { return await […]

Atributos personalizados requeridos

android: layout_width y android: layout_height son atributos obligatorios, es decir, si no los especificas para un Layout, Android Studio me dice "El elemento x no tiene el atributo required android: layout_height". Estoy definiendo algunos atributos personalizados en mis propias clases y me gustaría requerir que cualquiera que los use en xml especifique valores como ellos […]

¿Consigue el ThreadPoolExecutor por defecto?

Estoy haciendo una aplicación de Android y tener problemas con las ocurrencias de RejectedExecutionException (probablemente debido al uso excesivo de AsyncTask ). Me gustaría obtener el ThreadPoolExecutor defecto y leer getTaskCount() y getCompletedTaskCount() . ¿Cómo se obtiene la instancia de ThreadPoolExecutor , sin haber creado uno manualmente?

Android: Obtener registro aleatorio en SQLite

Busco registros en mi base de datos SQLite como esta. spellId = extra.getString("spellId"); DBase db = new DBase(this); db.open(); String[] data = db.getRecord(Integer.parseInt(spellId)); db.close(); ¿Puedo obtener datos aleatorios como este sin usar las consultas sin formato y el cursor?

Android NDK obtiene un error de ArrayList

JNIEXPORT jobject JNICALL Java_com_example_androidhellojni_FooFragmentTab_getUserList(JNIEnv *env, jobject obj) { jint i; jclass cls_arraylist = (*env)->FindClass(env, "java/util/ArrayList"); jmethodID init_arraylist = (*env)->GetMethodID(env, cls_arraylist, "<init>", "()V"); jobject obj_arraylist = (*env)->NewObject(env, cls_arraylist, init_arraylist, ""); if (obj_arraylist == NULL) LOGD("obj_arrlist fail"); jmethodID arraylist_add = (*env)->GetMethodID(env, cls_arraylist, "add", "(Ljava/lang/Object;)Z"); if (arraylist_add == NULL) LOGD("arraylist_add fail"); jclass cls_int = (*env)->FindClass(env, "java/lang/Integer"); jmethodID init_int […]

Tamaño de imagen dinámico para android

Estoy enfrentando un problema de retener la misma disposición del teléfono androide a la tableta. La razón es porque la mayoría de mis imágenes son de tamaño fijo. Por lo tanto, causará problemas al cambiar de teléfono a tableta. El diseño de mi actividad es así. <relativelayout> – with match_parent for both width and height […]

ObjectAnimator.setDuration se ignora

La función setDuration de la clase ObjectAnimator en Android parece ser completamente ignorada. No importa qué valor lo paso, la animación se completa siempre al instante. ObjectAnimator.ofFloat(mView, "translationY", 0, 100) .setDuration(2000) .start(); El código anterior incrementa el valor Y de mView por 100 (esencialmente empujándolo más abajo en la pantalla). La traducción real ocurre correctamente, […]

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