android - 屏幕锁定时如何显示Activity?

标签 android locking screen

我的应用程序在汽车停靠事件中启动,我想在插入设备时唤醒手机(由系统完成)并解锁屏幕。

有可能吗?

最佳答案

我用于将 Activity 提升到顶层

    private Window wind;
    @Override
protected void onResume() {
    // TODO Auto-generated method stub
    super.onResume();
    /******block is needed to raise the application if the lock is*********/
    wind = this.getWindow();
    wind.addFlags(LayoutParams.FLAG_DISMISS_KEYGUARD);
    wind.addFlags(LayoutParams.FLAG_SHOW_WHEN_LOCKED);
    wind.addFlags(LayoutParams.FLAG_TURN_SCREEN_ON);
    /* ^^^^^^^block is needed to raise the application if the lock is*/
}

关于android - 屏幕锁定时如何显示Activity?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3793221/

相关文章:

android - 工具栏不响应滚动标志

android - 为什么 getLocationOnScreen(location) 方法给出了相同的结果,尽管图像的位置在 Android 中发生了变化?

android - 如果一次被多次调用,如何避免多次显示对话框?

Java for循环线程锁

sql-server - SQL Server 锁解释

jquery - 使用 Django 不使用 JavaScript 获取屏幕大小

html - 移动视口(viewport)无法打开适合屏幕的页面

Android - Unity3D 在某些手机上的启动画面中卡住

android - 尝试启动另一个 Activity 总是只会产生 "ActivityNotFoundException"。我错过了什么?

ios - 快速锁定 viewController 的方向