- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的应用程序的主窗口设置了 FLAG_SHOW_WHEN_LOCKED 和 FLAG_DISMISS_KEYGUARD 窗口标志,以在通常的 Android 锁定屏幕前显示应用程序窗口。具体代码如下
getWindow().addFlags(WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED | WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD);
自从 ICS 在我的所有设备上以来,它一直运行良好。但最近我收到了两份来自最终用户的报告,称该应用程序不再出现在锁定屏幕的顶部。我们最终确定第一个用户正在运行 Cyanogenmod,并让他向他们提出支持问题。但是第二个用户正在运行一个绝对库存的操作系统。让事情变得更有趣的是,他报告说当他第一次安装 4.4 系统更新时它工作正常。但是安装最新的系统更新破坏了一切。从那时起,如果锁定屏幕,我们的应用程序不再显示在顶部,但一旦屏幕解锁,它就会立即弹出。
技术细节...
机型编号:SM-G900P
安卓版本:4.4.2
基带版本:G900PVPU1ANE5
内核版本:3.4.0-1750661
dpi@SWDD6020 #1
2014 年 5 月 30 日星期五 21:23:48
内部版本号:KOT49H.G900PVPU1ANE5
Android 状态的 SE
执行
SEPF_SM-G900P_4.4.2_0016
2014 年 5 月 30 日星期五 21:23:28
安全软件版本
MDF v1.0 第 3 版
VPN v1.4 第 1 版
我还没有运行 4.4 的手机。我在最新最好的 4.4 模拟器上运行该应用程序,它在锁定屏幕上弹出时没有任何问题。
还有其他人听说过这方面的报道吗?对我们接下来可以做什么有什么建议吗?
最佳答案
我在寻找为什么我创建的通知没有显示在锁定屏幕前的答案时发现了这个问题。该代码适用于旧的 2.3 android 设备,但不适用于新的 4.4.4 nexus 5。
在我的案例中,它是由以下原因引起的:
<item name="android:windowIsFloating">true</item>
当我将其更改为 false 时,它已修复。不知道为什么会有这个要求,如果 4.3 和更低版本不需要这个(我只有旧的 2.3 设备和 4.4.4 nexus 5 来测试东西)。
-- 编辑另请参阅此问题,似乎还有另一种解决方法 Android's floating windows coupled with FLAG_SHOW_WHEN_LOCKED fails
关于android - FLAG_SHOW_WHEN_LOCKED 在 4.4.2 的最新版本中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24644650/
今天有小伙伴给我留言问到,try{...}catch(){...}是什么意思?它用来干什么? 简单的说 他们是用来捕获异常的 下面我们通过一个例子来详细讲解下
我正在努力提高网站的可访问性,但我不知道如何在页脚中标记社交媒体链接列表。这些链接指向我在 facecook、twitter 等上的帐户。我不想用 role="navigation" 标记这些链接,因
说现在是 6 点,我有一个 Timer 并在 10 点安排了一个 TimerTask。之后,System DateTime 被其他服务(例如 ntp)调整为 9 点钟。我仍然希望我的 TimerTas
就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the
我就废话不多说了,大家还是直接看代码吧~ ? 1
Maven系列1 1.什么是Maven? Maven是一个项目管理工具,它包含了一个对象模型。一组标准集合,一个依赖管理系统。和用来运行定义在生命周期阶段中插件目标和逻辑。 核心功能 Mav
我是一名优秀的程序员,十分优秀!