Articles of android

Retrofit no se pudo publicar en samsung s3 versión Android 4.0.4 mientras estaba en datos

Tengo una aplicación de Android que funciona bien en otros dispositivos Android, pero falla en Samsung s3 ejecutando la versión de Android 4.0.4 en los datos. Retrofit arroja 404 (error de página no encontrada) pero la página existe y si hago la misma request en wifi funciona bien. Alguien con una idea sobre lo que […]

Fusionar datos de diferentes Observables y elegir diferentes estrategias de búsqueda, según la disponibilidad de datos

Tengo una situación en la que, al search un object Item , debe ocurrir una de estas tres cosas: Si el elemento no está presente en la memory caching (también conocido como nulo), cargue datos de api1 y api2 , api2 los datos y devuelva un Observable . Si el elemento está presente en la […]

Dónde save los puntos de Android GPS (Latitud, Longitud)?

En el evento onLocationChanged, quiero save mi ruta GPS (Latitud, Longitud). Más tarde quiero cargar estos datos y dibujar la ruta. ¿Quién es la mejor manera de hacer esto, utilizando algún tipo de matriz (y save o cargar utilizando la database) o files XML o algo más? Gracias.

DexFile no contiene classs generadas después de agregar la configuration de Kotlin en Android 4.4

Tengo algunas annotations personalizadas con procesamiento de anotación para generar algunas classs nuevas en mis aplicaciones. Luego uso DexFile para encontrar todos estos files. final String apkName = context.getPackageManager() .getApplicationInfo(context.getPackageName(), 0).sourceDir; final DexFile dexFile = new DexFile(apkName); final PathClassLoader classLoader = new PathClassLoader( apkName, Thread.currentThread().getContextClassLoader()); final Enumeration<String> entries = dexFile.entries(); Las classs se generan con […]

La animation circular no juega

Estoy tratando de ejecutar la animation circular revelar en mi vista. Tengo algo de experiencia con esto en el otro proyecto, pero ahora no puedo lanzar este código. private fun openRevealView() { val animatedView = activity.findViewById(R.id.a_view); animatedView.visibility = View.VISIBLE var cx = (animatedView.getLeft() + animatedView.getRight()) / 2; var cy = (animatedView.getTop() + animatedView.getBottom()) / 2; […]

setSmallIcon (icon: Icon) y NotificationCompat

actualmente tengo este código WET causado por el hecho de que NotificationCompat no admite setSmallIcon para un ícono y no un id de recurso: val notification = if (Build.VERSION.SDK_INT < 23) { NotificationCompat.Builder(this) .setLargeIcon(bitmap) .setSmallIcon(R.drawable.ic_launcher) .setContentText(intentDescriber!!.userFacingIntentDescription) .setContentTitle(label) .setContentIntent(contentIntent) .setAutoCancel(true) .build() } else { Notification.Builder(this) .setSmallIcon(Icon.createWithBitmap(bitmap)) .setLargeIcon(bitmap) .setContentText(intentDescriber!!.userFacingIntentDescription) .setContentTitle(label) .setContentIntent(contentIntent) .setAutoCancel(true) .build() } ¿Hay alguna manera […]

Estructura de Android Studio Package 2.2 RC2

Tengo un problema con Android Studio 2.2 RC2, cuando agrego un package nuevo en la estructura del proyecto, no veo el estándar: app +– java +– com.myapp +– package pero esto: app +– java +– com.myapp +– com.myapp.package ¿Alguien puede ayudarme?

Problema de context al usar Anko DSL dentro del adaptador personalizado para ListView

Estoy intentando escribir un adaptador de propósito general para ListView que permite usar Anko DSL como el contenido de los artículos. El código se enumera a continuación. Como puede ver, hay un parche feo with(viewGroup!!.context) para hacer que el código funcione. No le gusta el otro ejemplo de Anko que hayas visto. Si elimino la […]

Descargando e instalando un APK usando voley

Estoy tratando de download una actualización en la web. Esto es con la última versión de voley. Estoy usando una Stringrequest en este momento. class UpdateService : IntentService("Update Serivce") { companion object { val VERSION_URL = "<version url>" val FILE_URL = "<apk url>" val LOG_TAG = "UPDATE" fun initialize(context: Context) = context.startService(Intent(context, UpdateService::class.java)) } /** […]

kapt2 y butterknife producen error de pelusa: recurso esperado de tipo id

Al actualizar a kotlin 1.0.4 y kapt2, recibo los siguientes errores de pelusa: ../generated/source/kapt2/withMapsWithAnalyticsForPlayRelease/org/ligi/passandroid/ui/pass_view_holder/EditViewHolder_ViewBinding.java:20: Expected resource of type id 17 super(target, source); 18 19 View view; 20 view = Utils.findRequinetworkingView(source, 2131624091, "method 'onNavigateClick'"); 21 view2131624091 = view; 22 view.setOnClickListener(new DebouncingOnClickListener() { ../generated/source/kapt2/withMapsWithAnalyticsForPlayRelease/org/ligi/passandroid/ui/pass_view_holder/EditViewHolder_ViewBinding.java:28: Expected resource of type id 25 target.onNavigateClick(); 26 } 27 }); 28 view […]