Obtener el camino real de URI, KitKat Android nuevo marco de acceso de almacenamiento

Antes de la nueva galería de acceso en Android 4.4 (KitKat) tengo mi camino real en la tarjeta SD con este método: public String getPath(Uri uri) { String[] projection = { MediaStore.Images.Media.DATA }; Cursor cursor = managedQuery(uri, projection, null, null, null); startManagingCursor(cursor); int column_index = cursor.getColumnIndexOrThrow(MediaStore.Images.Media.DATA); cursor.moveToFirst(); return cursor.getString(column_index); } Ahora, Intent.ACTION_GET_CONTENT devuelve datos diferentes: […]

Android Studio de repente no puede resolver los símbolos

Android Studio 0.4.2 estaba funcionando bien y hoy la abrí y casi todo estaba en rojo y la autocompleción había dejado de funcionar. Miro las importaciones y AS parece estar diciéndome que no puede encontrar android.support.v4 de repente (me ofrece la opción de eliminar las importaciones no utilizadas). ( Android.support.v7 parece estar bien aunque). Cosas […]

¿Por qué LayoutInflater ignora los parámetros layout_width y layout_height que he especificado?

He tenido problemas graves para que LayoutInflater funcione como se esperaba, y también lo hicieron otras personas: ¿Cómo usar layoutinflator para agregar vistas en tiempo de ejecución? . ¿Por qué LayoutInflater ignora los parámetros de diseño que he especificado? Por ejemplo, ¿por qué los valores layout_width y layout_height de mis recursos XML no se layout_height […]

Android: alineación vertical para multilínea EditText (área de texto)

Quiero tener 5 líneas para la altura del área de texto. Estoy usando el siguiente código. <EditText android:layout_width="fill_parent" android:layout_height="wrap_content" android:gravity="center" android:singleLine="false" android:lines="5" android:layout_marginLeft="10dip" android:layout_marginRight="10dip" /> El área de texto se ve bien, pero el problema es que el cursor está parpadeando en el centro del campo de texto. Quiero que parpadee en la primera línea, […]

NotifyDataSetChanged ejemplo

Estoy tratando de usar en mi Android Application el método notifyDataSetChanged() para un ArrayAdapter pero no funciona para mí. Encontré como respuesta aquí , que notifyDataSetChanged() debería ejecutarse en el hilo principal, pero no había ningún ejemplo para ello. ¿Podría alguien enviar un ejemplo o al menos un enlace ?!

Android Studio: javadoc está vacío en hover

Me he trasladado de eclipse a android studio últimamente, y me gusta, sin embargo me falta el javadoc en función de hover de eclipse. He seguido las instrucciones aquí para agregar la funcionalidad, sin embargo mis paradas no contienen javadoc. Si utilizo mi atajo de documentación Ctrl + Mayús + Espacio mostrará la documentación correctamente, […]

Android: Cambiar el tamaño de un archivo de mapa de bits grande a un archivo de salida escalado

Tengo un mapa de bits grande (digamos 3888×2592) en un archivo. Ahora, quiero cambiar el tamaño de ese mapa de bits a 800×533 y guardarlo en otro archivo. Normalmente Bitmap.createBitmap el mapa de bits llamando Bitmap.createBitmap método Bitmap.createBitmap , pero necesitaría un mapa de bits de origen como primer argumento, que no puedo proporcionar porque […]

¿Qué herramientas y métodos de Android funcionan mejor para detectar fugas de memoria / recursos?

Tengo una aplicación de Android desarrollada, y estoy en el punto de un desarrollo de la aplicación de teléfono donde todo parece estar funcionando bien y desea declarar la victoria y la nave, pero usted sabe que sólo tiene que ser algunos de memoria y fugas de recursos ahí; Y sólo hay 16 MB de […]

¿Cómo hago una línea punteada / discontinua en Android?

Estoy tratando de hacer una línea punteada. Estoy usando esto ahora mismo para una línea sólida: LinearLayout divider = new LinearLayout( this ); LinearLayout.LayoutParams params = new LinearLayout.LayoutParams( LinearLayout.LayoutParams.FILL_PARENT, 2 ); divider.setLayoutParams( params ); divider.setBackgroundColor( getResources().getColor( R.color.grey ) ); Necesito algo como esto, pero salpicado en lugar de sólido. Me gustaría evitar hacer cientos de […]

Cómo definir el fondo dibujable mediante programación en Android

Para configurar el fondo: RelativeLayout layout =(RelativeLayout)findViewById(R.id.background); layout.setBackgroundResource(R.drawable.ready); ¿Es la mejor manera de hacerlo?

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