Sto sviluppando un'applicazione solo per tablet, in cui è necessario eseguire l'applicazione sullo schermo intero del tablet.Come nascondere la barra di sistema inferiore nel tablet Android
Per questo ho usato seguente codice nella mia attività principale:
getWindow().requestFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);
Questo frammento di codice rimuove solo la barra del titolo e la barra delle operazioni. Ma nei tablet c'è una barra di sistema in basso (con il tasto home e back). Voglio anche rimuovere o nascondere questa barra di sistema.
Ho cercato, ma c'è solo seguente soluzione:
- Non c'è API per rimuovere o nascondere la barra di sistema.
- È possibile utilizzare alcune app Android per nascondere la barra di sistema. (Per esempio: SureLock, hidebar, ecc)
La mia domanda è:
- Non è davvero possibile in Android?
- Sopra l'app disponibile (ad esempio il surelock, nascondere la barra, ecc.) Anche la barra nascosta. Significa che stanno usando qualcosa per farlo. Può essere usato questo qualcosa nella nostra app in modo che l'utente non abbia bisogno di scaricare queste app separatamente.
Per favore guidami.
So che questa non è una buona idea. Ma la mia app è solo per tablet con Android 4.0 o versioni successive e il tablet eseguirà solo questa singola app, quindi non è necessario tornare indietro e utilizzare il pulsante Home. Ecco perché il mio requisito è quello di utilizzare l'app a schermo intero.
Non credo sia una buona idea nascondere la barra di sistema, perché questo è il posto in cui l'utente può effettivamente controllare il comportamento della tua app - pulsante indietro/pulsante home. – hardartcore
http://stackoverflow.com/a/12605313/931982 – stinepike