Articles of android

¿Por qué usar Fragments?

¿Cuál es la ventaja de usar Fragment s sobre el uso de View personalizadas que se reutilizan en diferentes diseños? En la publicación original del blog que presenta fragmentos , Dianne Hackborn dice que [Fragmentos] hace que sea más fácil para los desarrolladores escribir aplicaciones que pueden escalar en una variedad de tamaños de pantalla, […]

NDK – Cómo usar una biblioteca .so generada en otro proyecto

He utilizado ndk con éxito para construir y usar un archivo .so en un proyecto. Necesito usar esta biblioteca en otro proyecto. Preferiría no copiar la fuente allí, solo usar la biblioteca. Intentar copiar y pegar todo el libs / armeabi / libcommon.so a la raíz del proyecto no funciona, creo que porque libs / […]

haga clic en efecto en el botón en Android

En Android, mientras configuro la imagen de fondo en el botón, no veo ningún efecto en el botón. Necesito algún efecto en el botón para que el usuario pueda reconocer que se hace clic en ese botón. El botón debe estar oscuro durante unos segundos cuando hace clic, así que ¿qué debo hacer para esto?

Usar fuente personalizada en Android TextView usando xml

He agregado un archivo de fuente personalizado a mi carpeta assets / fonts. ¿Cómo lo uso de mi XML? Puedo usarlo desde el código de la siguiente manera: TextView text = (TextView) findViewById(R.id.textview03); Typeface tf = Typeface.createFromAsset(getAssets(), “fonts/Molot.otf”); text.setTypeface(tf); ¿No puedo hacerlo desde XML usando un atributo android:typeface=”/fonts/Molot.otf” ?

Android: copia el proyecto existente con un nuevo nombre

Usando Eclipse. Digamos que tengo un proyecto ‘ProjectA’ en el eclipseworkspace (en una carpeta ProjectA). Quiero copiar el proyecto pero con un nuevo nombre (ProjectB) y ajustar todas las referencias del nuevo proyecto. No puedo encontrar mucha ayuda para lo que pensé que sería una operación básica diferente. Quiero probar variaciones en el diseño / […]

¿Cómo usar ProGuard en Android Studio?

Este es mi primer proyecto en Android Studio, y el código de mis aplicaciones no está ofuscado. Estoy usando esta configuración en el archivo build.gradle: Estoy usando Build> Generate Signed APK … con Run Proguard marcado. Y, cuando he probado usando Apk_OneClick.v4.2, mi código es completamente fácil de leer: Por favor, ayúdame. 🙁

El teclado en pantalla de Android aparece automáticamente

Una de mis aplicaciones tiene una “pantalla de inicio” (básicamente un menú) que tiene un EditText seguido de varios Button s. El problema es que varios de mis usuarios informan que, cuando abren la aplicación, aparecen automáticamente el teclado en pantalla sin que toquen EditText . Por lo que puedo decir, todos estos usuarios están […]

Por qué es tan complejo establecer el estilo del código en Android

Si desea establecer el estilo de un Botón que crea desde el código, debe hacer algo como esto; Button btn = new Button (mActivity, null, R.attr.someattribute); en attrs.xml, configura una referencia En styles.xml, defines un tema @style/someStyle Que lates en styles.xml se define como por ejemplo 2px fill_parent @drawable/actionbar_compat_separator Esto funciona, y esto es, según […]

¿Cómo lidiar con diferentes relaciones de aspecto en libGDX?

He implementado algunas pantallas usando libGDX que obviamente usaría la clase Screen proporcionada por el framework libGDX. Sin embargo, la implementación de estas pantallas solo funciona con tamaños de pantalla predefinidos. Por ejemplo, si el sprite fue diseñado para una pantalla de tamaño 640 x 480 (relación de aspecto 4: 3), no funcionará según lo […]

Confiando en todos los certificados con okHttp

Para propósitos de prueba, estoy tratando de agregar una fábrica de socket a mi cliente okHttp que confía todo mientras se establece un proxy. Esto se ha hecho muchas veces, pero a mi implementación de una fábrica de socket confiable le falta algo: class TrustEveryoneManager implements X509TrustManager { @Override public void checkClientTrusted(java.security.cert.X509Certificate[] chain, String authType) […]