Convertir una cadena de texto a md5 en Android
Para convertir una cadena de texto a MD5 en Android se requiere de una librería y una o dos líneas de código a continuación: Requiere la libería: commons-codec:commons-codec:1.10 Java: String string = "demo"; String hash = String(Hex.encodeHex(DigestUtils.md5(string))); Kotlin: val string = "demo" val hash = String(…
Android Studio 3.x dependencias
Para actualizar las dependencias en Android Studio a la versión 26.x deben agregar algunas líneas de código a su proyecto. En build.gradle: repositories { maven { url 'https://maven.google.com' // Alternative URL is 'https://dl.google.com/dl/android/maven2/' } } Ahora puedes usar por ejemplo: dependencies { compile 'com.…
CardView con apariencia como Google Play
<android.support.v7.widget.CardView xmlns:app="http://schemas.android.com/apk/res-auto" android:id="@+id/card_view" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_gravity="center" android:clickable="true" android:foreground="?attr/selectableItemBackgroundBorderless" app:cardCornerRadius="2dp" app:cardElevation="2dp" app:cardMaxElevation="2dp" app:…
Actualizar Moto G 2013 a Android 7.1
https://dl.twrp.me/falcon/twrp-3.0.2-1-falcon.img.html $ sudo ./fastboot flash recovery twrp-3.0.2-1-falcon.img https://download.cyanogenmod.org/?device=falcon Download release: https://download.cyanogenmod.org/get/falcon-snapshot.zip $ ./adb reboot bootloader Seleccionar recovery Instalar el archivo release. Descargar Nightly: https://download.cyanogenmod.org/get/falcon-latest.…
Error: spawn xterm ENOENT al compilar react-native android
Al ejecutar el comando react-native run-android obtenia el siguiente error> Error: spawn xterm ENOENT at exports._errnoException (util.js:890:11) at Process.ChildProcess._handle.onexit (internal/child_process.js:182:32) at onErrorNT (internal/child_process.js:348:16) at _combinedTickCallback (node.js:383:13) at process._tickCallback (node.…
Agregar efecto Ripple al presionar una vista
android:foreground="?attr/selectableItemBackgroundBorderless" android:clickable="true"…
Cambiar el color a un Drawable en Android
Cuando bajamos un icono y lo agregamos a nuestro proyecto pueda que tenga un color rojo. Si llega un momento que debamos usar ese icono en otro color lo ideal seria hacerlo mediante codigo y no bajar el icono en otro color hacia el proyecto, por que esto haria nuestra…
Agregar transparencia a Status Bar en Android
Para lograr la transparencia en Status Bar en Android Lollipop o superior hay que crear o editar el archivo res/values-v21/styles.xml <!-- Make the status bar traslucent --> <style name="AppTheme" parent="AppTheme.Base"> <item name="android:windowTranslucentStatus">true</item>…
Espejo de la pantalla de Android a travéz Google Chrome
1 - Instalar Mirror Beta en tu dispositivo Android. 2 - Instalar la extención AllCast Receiver en Google Chrome en tu PC/Mac Ahora solo debes abrir la aplicación Android y la extención y podrás hacer un espejo de la pantalla de tu Android en Google Chrome. Fuente: http://www.…
Personalizar SwitchCompat en android
Si queres editar los colores de un SwitchCompat deberás crear los siguientes archivos dentro de la carpeta drawable: switch_compat_custom.xml <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@drawable/switch_compac_custom_…