Articles of android

El emulador de Android no tiene entrada de teclado – Herramientas de SDK rev 20

Actualicé las herramientas de SDK a la revisión 20 (desde 18) y desde la actualización, el emulador no parece aceptar la entrada del teclado de la computadora portátil. Pero solo usando el propio teclado “suave” del emulador (que aparece cuando se enfoca un campo de entrada). Intenté reinstalar las herramientas de SDK (y todo el […]

Webview cargar html desde el directorio de activos

Estoy intentando cargar una página html desde el directorio de activos. Intenté esto, pero falla. public class ViewWeb extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); WebView wv; wv = (WebView) findViewById(R.id.webView1); wv.loadUrl(“file:///android_asset/aboutcertified.html”); // fails here setContentView(R.layout.webview); } } Realmente no entiendo ningún error en LogCat …

¿Cuál es la diferencia entre List y ArrayList?

He estado utilizando ArrayList recientemente en mi proyecto de Android en la oficina y estoy un poco confundido entre List y ArrayList, ¿cuál es la diferencia de los dos y qué debería usar? También vi algunas implementaciones de este estilo. List myList = new ArrayList(); ArrayList myList = new ArrayList(); ¿Cuál es la diferencia de […]

Diferencia entre JSONObject y JSONArray

Después de echar un breve vistazo a Google, encontré este enlace que describe la diferencia, pero desde el punto de vista de la syntax. ¿Cuándo se preferiría uno sobre el otro en un escenario de progtwigción?

Cómo lidiar con INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES sin desinstalación

Traté de reinstalar un apk $adb install -r new.apk Y muestra el error: Failure [INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES] Una solución es desinstalar e instalar new.apk, que funciona bien. Pero me pregunto si podría volver a comstackr una aplicación y volver a instalarla sin la desinstalación. P.ej. cambie alguna configuración en AndroidManifest.xml, o no firme el APK, etc. Sería […]

CheckBox en RecyclerView sigue verificando diferentes artículos

Aquí está el XML para mis artículos dentro de RecyclerView Y aquí está el adaptador RecyclerView que infle el diseño anterior para cada uno de sus elementos: public class AdapterTrashIncome extends RecyclerView.Adapter { private ArrayList myItems = new ArrayList(); public AdapterTrashIncome(ArrayList getItems, Context context){ try { mContext = context; myItems = getItems; }catch (Exception e){ […]

Cómo comstackr aplicaciones de Android con permisos del sistema

Necesito comstackr una aplicación con permisos del sistema para usar la aplicación de destino com.android.settings. Por ahora, mientras trato de ejecutar mi apk recibo el mensaje de error Error en la ejecución de prueba: denegación de permiso: iniciación de la instrumentación ComponentInfo {com.jayway.test / android.test.InstrumentationTestRunner} de pid = 354, uid = 354 no permitido porque […]

Vista previa de la cámara de Android estirada

He estado trabajando para hacer que mi cámara personalizada funcione en Android, pero al girar la cámara, la relación de aspecto de la vista de la superficie se arruina. En mi oncreate para la actividad, establezco el framelayout que contiene la vista de superficie que muestra los parámetros de la cámara. //FrameLayout that will hold […]

android cambia dinámicamente de estilo en tiempo de ejecución

Me gustaría que los tamaños de letra sean configurables, pero también me gustaría utilizar la etiqueta de estilo en mis diseños. ¿Es posible cambiar la definición de un estilo en tiempo de ejecución? ¿o es la única opción para cambiar manualmente los elementos de estilo individuales en cada vista de texto, etc.?

¿Cómo determinar el tipo de archivo MIME en Android?

Supongamos que tengo una ruta completa de archivo como: (/ sdcard / tlogo.png). Quiero saber su tipo de mimo. Creé una función para ello public static String getMimeType(File file, Context context) { Uri uri = Uri.fromFile(file); ContentResolver cR = context.getContentResolver(); MimeTypeMap mime = MimeTypeMap.getSingleton(); String type = mime.getExtensionFromMimeType(cR.getType(uri)); return type; } pero cuando lo llamo, […]