Я хочу скрыть строку состояния в своем приложении, чтобы сделать его полноэкранным, поэтому я использую этот пример Hide Notification bar - он отлично работает. Но если я заблокирую экран, а затем разблокирую его, появится строка состояния, как решить эту проблему?Запретить скрытую строку состояния после повторного появления после блокировки экрана
ответ
Написать этот код в файле mainfest.xml вашего aapplication в тег приложения, как показано ниже:
<application android:name="application package"
android:label="application name" android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen">
ну, он тоже не работает – user1049280
Чтобы скрыть Android Status Bar и бар Название приложения, добавьте следующую строку в файл манифеста:
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
Пример:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="de.vogella.android.temperature"
android:versionCode="1"
android:versionName="1.0">
<application android:icon="@drawable/icon" android:label="@string/app_name">
<activity android:name=".Convert"
android:label="@string/app_name"
android:theme="@android:style/Theme.NoTitleBar.Fullscreen" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
<uses-sdk android:minSdkVersion="9" />
</manifest>
ОБНОВЛЕНО
Также попытайтесь поместить этот код в соответствующей деятельности после возвращения из LockScreen:
public class FullScreen extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
setContentView(R.layout.main);
}
}
Я уже это сделал - он работает только до тех пор, пока я не закрою и не открою экран – user1049280
Обновленный мой ответ, возможно, вам повезло больше. –
нет, он тоже не работает – user1049280
Если безопасность не является проблемой, вы можете отключить блокировку экрана во время ваше приложение работает. Добавьте следующую строку в манифесте:
<uses-permission android:name="android.permission.DISABLE_KEYGUARD"/>
В вашей деятельности, вы можете сделать следующее:
public class MyActivity extends Activity {
private KeyguardLock lock;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// Disable lock screen.
KeyguardManager keyGuardManager = (KeyguardManager) getSystemService(KEYGUARD_SERVICE);
lock = keyGuardManager.newKeyguardLock("MyActivity");
lock.disableKeyguard();
}
@Override
protected void onDestroy() {
super.onDestroy();
// Reenable the lock screen again.
lock.reenableKeyguard();
}
}
использовать этот код в onCreate()
перед тем setContentView()
this.getWindow().clearFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
- 1. вид нечувствителен после повторного появления
- 2. Добавить строку после появления
- 3. Остановить навигационную панель после повторного появления после поворота
- 4. D3 круги слишком большие после повторного появления
- 5. Чтение акселерометра после блокировки экрана
- 6. Камера замерзает после блокировки экрана
- 7. Как запретить отображение навигационной панели Android после появления мягкой клавиатуры
- 8. Уменьшить время ожидания после блокировки экрана
- 9. Android onCreate вызывается после блокировки экрана
- 10. Android приложение работает после блокировки экрана
- 11. не смог открыть URL после блокировки экрана
- 12. Как остановить звук после блокировки экрана
- 13. MediaPlayer не воспроизводит звук после блокировки экрана
- 14. Обновить приложение iPhone после блокировки экрана
- 15. Удалить строку после последнего появления символа
- 16. Вырезать строку после первого появления символа
- 17. добавить строку после матча шаблона ТОЛЬКО после первого появления
- 18. Как получить элементы для повторного появления после закрытия? (jquery)
- 19. Сохранение состояния фрагмента после вращения экрана
- 20. Android CheckBox - восстановление состояния после поворота экрана
- 21. Удалить персонажей после появления "."
- 22. : после появления псевдоэлемента
- 23. Извлечь цифры после появления?
- 24. Обнаружение состояния блокировки паролей с главного экрана
- 25. TabHost исчезает после блокировки телефона и его повторного открытия:
- 26. Android: onRestoreInstanceState не вызывается после пробуждения экрана (и блокировки)
- 27. перемещение UITextField после появления клавиатуры
- 28. подстрока, после последнего появления символа?
- 29. Событие состояния блокировки-блокировки экрана устройства в android
- 30. Как авторизовать представление ios, когда я устанавливаю строку состояния в скрытую или не скрытую.
Вы со ссылкой на сообщение Строка состояния операционной системы Android в верхней части экрана? Тот, который содержит время автономной работы, время, сигнал Wi-Fi и т. Д.? –
Вы добавляете этот атрибут темы в тег активности? может быть, вы должны попробовать в теге приложения, если и не сделали этого. –
Да, я пробовал, он не работает – user1049280