Tag: Java

¿Botón circular material en Android?

Echa un vistazo a este elemento de la lista en la aplicación CyanogenMod Music: ¿Qué View se está utilizando para ese botón de configuración? No podría ser un ImageButton porque cuando lo presione, crea una ondulación circular: Tal vez una manera de hacerlo es inflar un botón de menú en la Toolbar de Toolbar dentro […]

¿Es posible enviar un evento de un hilo a una actividad?

Si quiero enviar un evento, por ejemplo, OnClick, a una actividad de un hilo? Gracias. El flujo de trabajo esperado es el siguiente: public class HelloAndroid extends Activity { public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); Crate threadA Start threadA } public void OnSomeEvent() { do something that changes the views in this activity; } […]

No se puede comprobar permisos en fragmento con Sdk 23?

Estoy tratando de comprobar un permiso en un fragmento y el 'checkSelfPermission' no se puede resolver. ¿Que esta pasando aqui? if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) { if (checkSelfPermission(Manifest.permission.CAMERA) != PackageManager.PERMISSION_GRANTED) { ActivityCompat.requestPermissions(getActivity(), new String[]{Manifest.permission.CAMERA}, 1); } }

Clave de Google Maps en AndroidManifest.xml de google-services.json

Tengo un archivo de google-services.json que contiene la llave del API para, entre otras cosas, el servicio de google maps. Google Maps requiere la siguiente información en el AndroidManifest.xml : <meta-data android:name="com.google.android.geo.API_KEY" android:value="KEY_GOES_HERE" /> Puedo acceder a la información en Java usando R.string.google_api_key , ya que el proceso de compilación convierte el archivo JSON en […]

Java File.lastModified devuelve cambios de valor si cambia el huso horario?

¿La función lastModified de la clase File devuelve siempre el mismo valor incluso si se actualiza la hora actual del dispositivo o incluso si el usuario cambia la zona horaria del dispositivo?

Pasar referencias a la intención de la actividad

Desde hace bastante tiempo he tenido problemas para pasar variables de una actividad a otra, y por lo general he tenido que resolver a algunos muy feo Static-class-hacks para que funcione. Generalmente algo a lo largo de las líneas de un método estático que llamo con el tipo de la Actividad, junto con las variables […]

Gradle excluye la clase java de lib reemplazada por su propia clase para evitar duplicados

En Android Studio, hay un archivo específico ( src/org/luaj/vm2/lib/jse/JavaMethod.java ) que necesito sobrescribir de un paquete que se inserta en Gradle ( dependencies {compile 'org.luaj:luaj-jse:3.0.1'} ). Copié el archivo en mi directorio de origen con la misma ruta exacta y realice mis cambios en él. Esto funcionaba bien para un caso de prueba JUnit individual […]

¿Cómo capturar perfectamente la Java NullPointerException en la operación o = objectA.objectB.objectC?

No como C o C ++, o = objectA.objectB.objectC lanzará una NullPointerException si cualquiera de los objetos (A, B) es nulo en Java. En Java 1.7, no puedo hacer nada como la expresión lambda para ejecutar este comando con la protección try-catch . Así que, ¿cómo se cache perfectamente la excepción allí?

¿Inicializar Google Mobile Ads SDK (Admob) sólo una vez?

si necesitamos inicializar Admob SDK entonces debemos inicializarlo por una vez en MainActivity.class o hay necesidad de inicializarlo en cada actividad en la que Admob Ads está presente? Según este vínculo: https://firebase.google.com/docs/admob/android/quick-start "Para inicializar el SDK de anuncios para móviles de Google en el lanzamiento de la aplicación, llame a MobileAds.initialize () en el método […]

Android: actividad establecer conexión de red

Tengo una actividad que busca datos de la web en su método onCreate. La actividad se activa cuando el usuario pulsa una notificación. Por lo tanto, es un problema común que el usuario rápidamente encienda su teléfono, desbloquearlo, deslizar notificaciones abiertas, toque la notificación, y la Actividad se activará antes de que el teléfono esté […]

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