Android 创建一个 float 在锁屏上的 Activity

标签 android

我想创建一个 float 在锁定屏幕上的 Activity 并用它做一些事情,我认为每个应用程序都会按顺序出现在另一个应用程序上,但我不知道如何。所以我想同时显示 KeyGuard(将始终启用)和 Activity,因此如果 Activity 具有半透明主题(不可见背景),则 Keyguard 将在后面可见。

有一种方法可以创建一个 float 在锁定屏幕上的 Activity 吗?谢谢。

我试过这个: Android activity over default lock screen , 和类似的解决方案,但没有运气。

最佳答案

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);

只需将以上代码添加到您的 onCreate() 函数即可。

关于Android 创建一个 float 在锁屏上的 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8185572/

相关文章:

java - 按加密字段对数据库表进行排序

java - OnOptionsItemSelected - 按一个按钮执行另一个按钮的操作

android - 使用选项卡式 Activity 和 fragment 时应用程序崩溃

java - Robolectric 和 Dagger 测试

android - 获取连接的智能 watch 的电池电量

android - Mediaplayer 在 Android 2.2 上播放奇怪的声音

java - lambda 脱糖合成中的警告 - 从 ThreeTenABP 迁移到 java.time

java.lang.NoClassDefFoundError : android. support.v4.app.NavUtilsJB 在Android Studio中添加新模块时出错

android - 从位图中获取图像并将其放入字符串中

Android 我想从在线数据库流式传输图像