Я занимаюсь разработкой приложения для блокировки экрана на Android
У меня есть все настройки моей деятельности
основная деятельность, блокировка экрана и другие действия
Я хочу, чтобы экран блокировки появлялся после того, как устройство заблокировано, поэтому, когда пользователь снова его открывает, открывается экран блокировки
Я пробовал много решений, но есть пара решений, которые я считаю наиболее перспективными
Я добавил это, чтобы заблокировать экранную активность
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//
getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON|
WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD|
WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED|
WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON);
//
setContentView(R.layout.activity_main);
//..... and so on
}
также я попытался добавить это в файл mainfest
<activity
android:name=".LockScreen"
android:showOnLockScreen="true"
android:screenOrientation="sensorPortrait" />
вот проект на github, если вы хотите посмотреть
https://github.com/Abdelhamied404/StrikeLocker
спасибо, кстати