加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 移动互联 > 正文

旧API将被弃用:谷歌催促开拓者迁徙至Android Q的气泡弹窗

发布时间:2019-05-10 12:50:13 所属栏目:移动互联 来源:佚名
导读:在 I/O 2019 开拓者大会上,谷歌公布了很多应用、处事和开拓者器材更新,但 Android OS 依然是各界存眷的核心。今朝 Android 已在环球高出 25 亿台装备上运行,而且占有了 I/O 集会会议的大部门时刻。本年的大会上,谷歌依然为 Android Q 带来了很多变革。好比

在 I/O 2019 开拓者大会上,谷歌公布了很多应用、处事和开拓者器材更新,但 Android OS 依然是各界存眷的核心。今朝 Android 已在环球高出 25 亿台装备上运行,而且占有了 I/O 集会会议的大部门时刻。本年的大会上,谷歌依然为 Android Q 带来了很多变革。好比在首日的《What's New in Android》集会会议上,谷歌就公布了一项重大的 API 变动。

Bubble 1.jpg

(题图 via XDA-Developers)

据悉,SYSTEM_ALERT_WINDOW 是一个应承开拓者在屏幕顶上绘制叠加层的全局弹窗 API,好比各人最认识的谈气候泡(参考 Facebook Messenger)。

不外此刻,Google 已抉择在 Android Q 中,用 Bubbles API 来更换 SYSTEM_ALERT_WINDOW 。并且在将来的 Android 版本中,谷歌还将彻底弃用旧 API 。

必要指出的是,尽量 SYSTEM_ALERT_WINDOW 可以利便开拓者在其余 App 窗口上叠加气泡窗口,但它也会带来明明的安详隐患,好比污名昭著的“Cloak and Dagger”裂痕操作。

作为应对,谷歌开始对 Android Oreo 中回退地区的层叠加以限定,且在 Android Q(Go)版本中完全移除了对该 API 的会见。

对付用户来说,应该只管通过手动打点,对应用授予非凡的屏幕操纵权限(Google Play 市肆应用会在安装时自动授权)。

信用的是,在 Android Q 中,应用只拥有对 SYSTEM_ALERT_WINDOW 的姑且会见权限。

通过侧载(Sideload)方法安装的应用,只能得到 30 秒的会见权限。而通过 Play 市肆安装的应用,则可以或许在重启前保持这项会见权限。

在将来的 Android 版本中,SYSTEM_ALERT_WINDOW 将被完全弃用。全部行使该 API 的 Android 应用,都必需转至 Android Q beta 2 中引入的全新气泡 API 。

不外,气泡(Bubbles)属于关照(Notification)API 的一部门,因此无法作为 SYSTEM_ALERT_WINDOW 的完全更换品。

固然气泡可以或许以细小、可调解巨细的情势呈现,但它们必需满意一个或多个的前提,才气被关照 API 给挪用。

至于彻底弃用 SYSTEM_ALERT_WINDOW API 的时刻,谷歌尚未给出确切的时刻表。可是对付开拓者来说,此刻也是时辰做好迁徙至 Bubbles API 的筹备了。

【编辑保举】

  1. 超赞呼吁行器材!引开拓者插手,开源六小时进GitHub前二
  2. 谷歌开源 Jetpack Compose,基于 Kotlin 的 UI tooltik
  3. Kotlin-first,谷歌公布 Kotlin 成为安卓开拓首选说话
  4. 看懂谷歌I/O开拓者大会:“+S版”的AI敦促人类前进
  5. 微软发力了,这是要干掉苹果和谷歌,措施员暗示要潜逃了
【责任编辑:张燕妮 TEL:(010)68476606】
点赞 0

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读