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 ?!

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.

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)

  • JavaScript cómo comprobar el agente de usuario para Mobile / Tablet
  • ¿Dónde está el controlador ADB de Windows para el C de píxeles?
  • La aplicación no es compatible con la tableta
  • Nuevo NavigationDrawer en tabletas con disposición fija a la izquierda
  • Desarrollo para la tableta Android, con la tableta física
  • ¿Cómo saber si su una tableta o un teléfono en android programmatically?
  • El menú de opciones de onCreate no se muestra en android 3.1
  • ¿Los eventos Javascript no funcionan en Tablet-pc?
  • ¿Cómo bloqueo la orientación de la pantalla para el teléfono, pero no para la tableta? (Androide)
  • Un APK que inicia una actividad diferente si su móvil o tablet (Android 2.1+)
  • Leer y grabar datos a través del puerto USB en Android 3.1
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.