Archos 101 internet tablet: ¿Es posible ocultar los botones predeterminados de Android (software)
Estoy desarrollando una aplicación de Android para un Tablet Android de Archos 101 (Enlace: http://www.archos.com/products/ta/archos_101it/index.html ). El Tablet funciona con Android 2.2 y como puedes ver aquí http://blogote.com/wp-content/uploads/2010/11/android_101_tablet.jpg los botones de Android (Inicio, Menú, Atrás y Búsqueda) son botones de software, y no como en la mayoría de los dispositivos Android.
Mi pregunta es: ¿Es posible ocultar estos botones de software en mi aplicación? IMHO, hay necesidad de ser algo así como un SDK adaptado para los dispositivos de tableta ?!
- ¿Es posible instalar Eclipse IDE en una pestaña Galaxy?
- Universal (tableta y teléfono) app - la mejor forma de estructura - múltiples xml de diseño o mostrar / ocultar widgets?
- La aplicación de Android para tablets sigue mostrando "Designed for Phones"
- ¿Es posible instalar xampp en un dispositivo móvil como una pestaña de galaxia o ipad?
- Cambiar el logotipo que aparece en Android ActionBar por programa
Técnicamente, el Tablet parece apoyar esta funcionalidad, ya que algunas aplicaciones predeterminadas (preinstaladas) como el reproductor de video hacen esto cuando se muestra un video de pantalla completa.
En mi aplicación utilizo
this.requestWindowFeature(Window.FEATURE_NO_TITLE); this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);
para establecer la aplicación a pantalla completa, pero por supuesto esto no ocultar las teclas programables.
- Android ADB no ve el dispositivo
- ¿Existe una manera de ocultar la barra de navegación del sistema en Android ICS?
- Diseño de aplicaciones de Android para tablets
- ¿Cómo hacer que la aplicación android esté disponible para tablets y pre 11 sdk?
- Mejor tableta Android para el desarrollo
- Comenzando en el desarrollo de tablets Android
- Tablet o teléfono - Android
- Apk actualización para la tableta, todavía dice "Diseñado para teléfonos"
Encontré la solución. Después de agregar
<uses-permission android:name="archos.permission.FULLSCREEN.FULL" />
en el archivo AndroidManifest.xml. El código:
this.requestWindowFeature(Window.FEATURE_NO_TITLE); this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);
muestra la aplicación en modo de pantalla completa Y oculta los botones de Android (software). Por supuesto, es recomendable implementar elementos de la interfaz de usuario que permite a los usuarios cerrar la aplicación.
¿Hay de todos modos para ocultar los botones de software sólo para una actividad?
Porque cuando agregué la línea de permiso al manifiesto parece que los botones estaban ocultos en todas mis actividades (que tienen sentido, pero no es lo que quería). Es una aplicación de reproductor de video, por lo que estoy preguntando.
tal vez le puede ayudar:
http://developer.android.com/reference/android/view/inputmethod/InputMethodManager.html
hideSoftInputFromWindow (IBinder windowToken, flags int, ResultadoReceiver resultReceiver)
- imap_fetchbody – Error de cuerpo codificado
- Transmisión en directo a través de mediaplayer en android