
安卓手機,滴答清單彈出的這個顯示在主螢屏底部的鬧鐘提示框用的是什么技術實作的?
--- 重點是,它可以在華為EMUI10.0系統版本下手機息屏待機時也能點亮螢屏彈出!-------
我們開發了一款日歷提醒app,以前我們用的是alarmManager預約鬧鈴時間,到時候喚醒手機并啟動activity鬧鐘界面的機制,以前可以在手機鎖屏狀態下點亮螢屏并彈出app主界面。但這個方法在華為emui10了(對應安卓10.0)下不行了,估計是被系統內核禁止了。
我試了基本所有提醒類的app都不能彈出提醒了,只有滴答清單這個還行,在鎖屏待機時也能電量螢屏并彈出顯示。
有哪些大俠知道這用什么實作的嗎?感激不盡!!
----補充,我們推測這是一種通知即Notification,因為如果在“設定”里關閉了滴答清單的“通知”權限,它就彈不出了。
我們查閱了很多資料,知道Notication可以自定義樣式,但關鍵就是沒看到哪種引數可以將"通知"的位置不再手機頂部通知欄里,而是顯示在螢屏底部的。
uj5u.com熱心網友回復:
有大俠知道的么,在線急等。。。uj5u.com熱心網友回復:
頂!
uj5u.com熱心網友回復:
沒有人知道么?uj5u.com熱心網友回復:
可以參考一下這兩個懸浮框按鈕框架,可設定單頁面浮窗、前臺浮窗、全域浮窗,懸浮窗改成你自定義的UI就行了.框架一:https://github.com/princekin-f/EasyFloat框架二:https://github.com/SDKers/FloatWindow
uj5u.com熱心網友回復:
------------------------------------------
感謝您的回復!不過感覺“滴答清單"用的應該不是這種懸浮窗技術,因為我在系統的“設定"-》“應用”里,把“滴答清單”的“懸浮窗權限"給禁止掉(默認就是禁止的)后,它這個鬧鈴視窗還是可以彈出來的。
uj5u.com熱心網友回復:
在通知?顯示預覽的設定選項下,獲得權限許可,就可以顯示了。uj5u.com熱心網友回復:
-------
感謝回復,我知道可以通知來實作彈窗。
但我的疑問是如何實作像我貼圖的“滴答清單”的這種顯示在螢屏下方的、并且樣式明顯和一般的通知不一樣的自定義通知欄。
uj5u.com熱心網友回復:
有哪位高人指點下么
uj5u.com熱心網友回復:
應該是利用通知獲取到的View搞事情uj5u.com熱心網友回復:
看了一下原始碼,和用開發者助手查看了一下界面!,關閉時有透明界面往下滑,應該是只一個透明Activity,看看如何實作:https://blog.csdn.net/u012587005/article/details/70208972uj5u.com熱心網友回復:
uj5u.com熱心網友回復:
感謝小藐糖子,好像你分析得很有道理
不過我還有疑問:1.這個鎖屏展示acitivity的方式會不會在安卓10下被禁止了?
2.你說的“利用通知獲取到的View搞事情”,意思是用“通知Notification”+“透明鎖屏acitivity”兩個技術結合實作的?先彈出通知,再引出activity?
期待您的進一步指教,感謝!
uj5u.com熱心網友回復:
上面不是發了個網址嗎轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/42404.html
標籤:Android
上一篇:求助:微信閃退無法識別用戶了,想恢復聊天記錄,破解出現點麻煩
下一篇:HBuilderX 應用名稱修改
