Con WhatsApp Chat Viewer puedes abrir y leer los chats exportados desde WhatsApp, explorar el hilo de conversación de una copia de seguridad, poder visualizar una conversación de la forma más cómoda, formato similar a WhatsApp.
Sigue leyendo “WhatsApp Chat Viewer”Tomar una foto con la cámara en Android – Kotlin
Android permite varias formas para tomar una foto con la cámara del dispositivo, la más directa y simple es mediante un Intent para que se abra la applicación por defecto de la cámara, sacar foto y guardar, sin tener que especificar permiso de uso de la cámara por parte del usuario.
Sigue leyendo “Tomar una foto con la cámara en Android – Kotlin”Detectar si un texto está en arabe en Android Kotlin
Si se requiere detectar si un texto está escrito en arabe
fun isProbablyArabic(s: String): Boolean {
var i = 0
while (i < s.length) {
val c = s.codePointAt(i)
if (c in 0x0600..0x06E0) return true
i += Character.charCount(c)
}
return false
}
Convertir números arabes a decimales
Otra función de gran utilidad es convertir los números arabes a formato decimal para luego poder operar con ellos con comodidad
fun arabicToDecimal(number: String): String {
val chars = CharArray(number.length)
for (i in number.indices) {
var ch : Char = number[i]
if (ch.toInt() in 0x0660..0x0669) {
ch -= (0x0660 - '0'.toInt())
} else if (ch.toInt() in 0x06f0..0x06F9) {
ch -= (0x06f0 - '0'.toInt())
}
chars[i] = ch
}
return String(chars)
}
Cómo hacer un diálogo con esquinas redondeadas
Este ejemplo se muestra cómo crear un diálogo personalizado con esquinas redondeadas en Android. Pa redondear las esquinas se usará el componente MaterialDialog y Shape de Material Design 2.0 para dar la forma redondeada.
Para más información Shape Theming
