Android 全局弹出版本更新 Dialog 思考和解决办法

论坛 期权论坛 编程之家     
选择匿名的用户   2021-6-2 16:30   928   0

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 内全局弹窗版本更新的提示。

转载于:https://www.cnblogs.com/liyiran/p/9915580.html

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP