Android 全局彈出版本更新 Dialog 思考和解決辦法


Android 針對版本更新,需要做全局的彈出(需求:版本更新只需要在 App 內全局彈出就可以),思路是使用 AlertDialog ,然后設置 setType 為 TYPE_ALERT_WINDOW ,但是在國產設備上有些是無法彈出來的,需要用戶到設置頁面去設置,這種的操作難度會比較的大。
參考文章:http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2015/1017/3589.html

繼續 Google ,看到的另外一種思路,不再需要申請這些權限,而是使用了 Activity 。后台跑一個 Server 做每次啟動做版本檢測,有版本更新了,然后啟動 Activity ,Activity 設置主題為 Theme.Dialog ,這個時候 Activity 就實現了全局彈窗進行版本更新的提示了。
參考:https://blog.csdn.net/u011928958/article/details/72780438

通過以上方法,解決了在國產手機上無法全局彈窗的問題,也實現了在 App 內全局彈窗版本更新的提示。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM