• 全部
  • 音视频
  • Camera
  • UI
  • SDK
  • Android Studio
  • 问答

高分求教!!!如何实现滴答清单那种可以在锁屏待机状态下弹出的闹钟窗口

neverdown 2020-04-01 02:50:04


安卓手机,滴答清单弹出的这个显示在主屏幕底部的闹钟提示框用的是什么技术实现的?
--- 重点是,它可以在华为EMUI10.0系统版本下手机息屏待机时也能点亮屏幕弹出!-------

我们开发了一款日历提醒app,以前我们用的是alarmManager预约闹铃时间,到时候唤醒手机并启动activity闹钟界面的机制,以前可以在手机锁屏状态下点亮屏幕并弹出app主界面。但这个方法在华为emui10了(对应安卓10.0)下不行了,估计是被系统内核禁止了。

我试了基本所有提醒类的app都不能弹出提醒了,只有滴答清单这个还行,在锁屏待机时也能电量屏幕并弹出显示

有哪些大侠知道这用什么实现的吗?感激不尽!!

----补充,我们推测这是一种通知即Notification,因为如果在“设置”里关闭了滴答清单的“通知”权限,它就弹不出了。
我们查阅了很多资料,知道Notication可以自定义样式,但关键就是没看到哪种参数可以将"通知"的位置不再手机顶部通知栏里,而是显示在屏幕底部的

...全文
1721 点赞 收藏 13
写回复
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
小藐糖子 2020-04-17
上面不是发了个网址吗
回复
neverdown 2020-04-12
感谢小藐糖子,好像你分析得很有道理 不过我还有疑问:1.这个锁屏展示acitivity的方式会不会在安卓10下被禁止了? 2.你说的“利用通知获取到的View搞事情”,意思是用“通知Notification”+“透明锁屏acitivity”两个技术结合实现的?先弹出通知,再引出activity? 期待您的进一步指教,感谢!
回复
小藐糖子 2020-04-10
回复
小藐糖子 2020-04-10
看了一下源码,和用开发者助手查看了一下界面!,关闭时有透明界面往下滑,应该是只一个透明Activity,看看如何实现:https://blog.csdn.net/u012587005/article/details/70208972
回复
小藐糖子 2020-04-10
应该是利用通知获取到的View搞事情
回复
neverdown 2020-04-05
引用 6 楼 luj_1768 的回复:
在通知−显示预览的设置选项下,获得权限许可,就可以显示了。
------- 感谢回复,我知道可以通知来实现弹窗。 但我的疑问是如何实现像我贴图的“滴答清单”的这种显示在屏幕下方的、并且样式明显和一般的通知不一样的自定义通知栏
回复
neverdown 2020-04-05
有哪位高人指点下么
回复
neverdown 2020-04-04
引用 4 楼 丿roybill 的回复:
可以参考一下这两个悬浮框按钮框架,可设置单页面浮窗、前台浮窗、全局浮窗,悬浮窗改成你自定义的UI就行了.框架一:https://github.com/princekin-f/EasyFloat 框架二:https://github.com/SDKers/FloatWindow
------------------------------------------ 感谢您的回复!不过感觉“滴答清单"用的应该不是这种悬浮窗技术,因为我在系统的“设置"-》“应用”里,把“滴答清单”的“悬浮窗权限"给禁止掉(默认就是禁止的)后,它这个闹铃窗口还是可以弹出来的。
回复
luj_1768 2020-04-04
在通知−显示预览的设置选项下,获得权限许可,就可以显示了。
回复
202005021116 应用层 2020-04-03
可以参考一下这两个悬浮框按钮框架,可设置单页面浮窗、前台浮窗、全局浮窗,悬浮窗改成你自定义的UI就行了.框架一:https://github.com/princekin-f/EasyFloat 框架二:https://github.com/SDKers/FloatWindow
回复
neverdown 2020-04-02
没有人知道么?
回复
neverdown 2020-04-01
有大侠知道的么,在线急等。。。
回复
neverdown 2020-04-01
顶!
回复
相关推荐
发帖
Android
创建于2009-10-09

7.8w+

社区成员

移动平台 Android
申请成为版主
帖子事件
创建了帖子
2020-04-01 02:50
社区公告
暂无公告