Я использую активность в своем приложении как TYPE_SYSTEM_ALERT (которая использует SYSTEM_ALERT_WINDOW в качестве разрешения). Мой фрагмент кода для WindowManager
final WindowManager.LayoutParams params = new WindowManager.LayoutParams(
WindowManager.LayoutParams.WRAP_CONTENT,
WindowManager.LayoutParams.WRAP_CONTENT,
WindowManager.LayoutParams.TYPE_SYSTEM_ALERT,
View.SYSTEM_UI_FLAG_HIDE_NAVIGATION
| View.SYSTEM_UI_FLAG_FULLSCREEN,
PixelFormat.TRANSLUCENT);
Активность работает нормально в соответствии с моими потребностями, за исключением того, что строка состояния также видна, и я тоже хочу скрыть это. Я пробовал разные флаги, но не повезло.
Кроме того, я пробовал TYPE_SYSTEM_OVERLAY, но тогда я не мог взаимодействовать с кнопками, editTexts и другими виджетами. Кроме того, строка состояния была видна и в этом TYPE_SYSTEM_OVERLAY.
Любые предложения от экспертов Android здесь ??