Я хочу запустить свою активность на push-уведомлении по экрану блокировки без изменения блокировки.Android, Как запустить экран Activity over Lock
Любое специальное разрешение на это мероприятие?
Я хочу запустить свою активность на push-уведомлении по экрану блокировки без изменения блокировки.Android, Как запустить экран Activity over Lock
Любое специальное разрешение на это мероприятие?
После уровня 17 API это будет работать
<activity
android:name=".yourActivityName"
android:showOnLockScreen="true"
android:screenOrientation="sensorPortrait" >
или написать в OnCreate() перед вызовом setContentView()
getWindow().addFlags(WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED);
В методе OnCreate (Bundle savedInstanceState), вы должны добавить некоторые флаги окна:
Window window = this.getWindow();
window.addFlags(LayoutParams.FLAG_DISMISS_KEYGUARD);
window.addFlags(LayoutParams.FLAG_SHOW_WHEN_LOCKED);
window.addFlags(LayoutParams.FLAG_TURN_SCREEN_ON);
У вас есть пример приложения, которое работает так, как вы говорите? –
Hangouts делает это – trampster