Я начинаю трепетать. Я создал собственное приложение для Android с использованием Java, к которому я подключил список баз данных Firebase, и как только я получил определенное значение, я запустил операцию уведомления с помощью намерения, и эта активность была видимой, даже когда устройство заблокировано. (так же, как при поступлении вызова)
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Intent i = getIntent();
PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);
wl = pm.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, "My:Tag");
wl.acquire(10*60*1000L /*10 minutes*/);
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN |
WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD |
WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED |
WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON,
WindowManager.LayoutParams.FLAG_FULLSCREEN |
WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD |
WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED |
WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON);
setContentView(R.layout.activity_notification_course);
}
Есть ли способ воспроизвести это, используя флаттер? я могу запустить "активность" флаттера непосредственно из кода, работающего в фоновом режиме?
Спасибо, что нашли время, чтобы прочитать мой вопрос.