在我的应用程序中,我希望显示一个始终可见,半透明的状态,但我很难弄清楚它是如何完成的.
Facebook Messenger和我见过的一些其他应用程序就是这样做的,所以我知道它是可能的.他们使用SYSTEM_ALERT_WINDOW权限来显示一个大致透明的活动或对话框'always-on-top'.
但我不明白的是他们如何制作它以便在按下后退或主页按钮时它们不会关闭?换句话说,他们似乎根本不像活动,但我不知道他们还能做什么?
这里的任何帮助将非常感谢:-)
我正在编写的应用程序需要知道,由于缺少更好的术语," 启动会话 "是否已更改,但它不需要实际启动,我希望尽可能不必使用该RECEIVE_BOOT_COMPLETED权限.
所以我想知道是否有任何设备范围的启动会话ID或计数我可以查询并存储在我的数据库中以便稍后检查.我知道我可以在启动后以毫秒为单位获得时间,但我认为在这种情况下这不会有用.
在此先感谢您的帮助.