范文健康探索娱乐情感热点
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

谷歌12月起,数十亿台安卓手机等支持权限自动重置,包括Android6。011

  IT之家 10 月 20 日消息,谷歌 Android 开发者博客今天发文称,为数十亿台设备提供权限自动重置功能。
  应用通常需要请求某些权限才能正常运行,但在任何给定的设备都有数十个应用的情况下,要让之前授予的权限保持最新状态可能很困难,特别是在你长时间未使用某个应用时。
  谷歌称,在 Android 11 中引入了权限自动重置功能。这项功能有助于保护用户的隐私: 如果用户几个月未使用某应用,该功能就会自动重置此应用的运行时权限,即请求时向用户显示提示的权限。2021 年 12 月起,谷歌会将这项功能扩展到数十亿台设备。该功能将自动在运行 Android 6.0 (API 级别 23) 或更高版本的使用 Google Play 服务的设备上启用。
  权限自动重置功能
  https://developer.android.google.cn/about/versions/11/privacy/permissions#auto-reset
  运行时权限
  https://developer.android.google.cn/guide/topics/permissions/overview#runtime
  Google Play 服务
  https://developers.google.cn/android
  系统将默认为面向 Android 11 (API 级别 30) 或更高版本的应用启用该功能。不过,用户可以为面向 API 级别 23 到 29 的应用手动启用权限自动重置功能。
  那么,这对开发者来说意味着什么呢?
  例外
  一些应用和权限将自动免于撤消,如企业使用的活动设备管理员应用,以及由企业政策固定的权限。
  请求用户停用自动重置
  如有需要,开发者可以请求用户阻止系统重置其应用的权限。适用于用户期望应用主要在后台运行,甚至无需与其互动的情况。您可以查看主要用例:
  https://developer.android.google.cn/training/permissions/requesting#request-disable-auto-reset
  比较当前行为与新行为
  必要的代码更改
  如果一个应用面向 API 30 及更高版本,并请求用户停用权限自动重置,那么开发者需要做一些简单的代码更改。如果应用不停用自动重置,则无需进行代码更改。
  注:此 API 仅适用于 targetSDK 为 API 30 或更高版本的应用,因为仅这些应用具有权限自动重置。如果应用的 targetSDK 为 API 29 或更低版本,则开发者无需进行任何更改。
  下表汇总了新的跨平台 API (与 Android 11 中发布的 API 相比):
  Android 11
  https://developer.android.google.cn/training/permissions/requesting#auto-reset-permissions-unused-apps
  PackageManager.isAutoRevokeWhitelisted()
  https://developer.android.google.cn/reference/android/content/pm/PackageManager#isAutoRevokeWhitelisted(java.lang.String)
  Intent.ACTION_AUTO_REVOKE_PERMISSIONS
  https://developer.android.google.cn/reference/android/content/Intent#ACTION_AUTO_REVOKE_PERMISSIONS
  这个跨平台 API 属于 Jetpack Core 库,将于 Jetpack Core v1.7.0 中推出,现已发布 Beta 版:
  https://developer.android.google.cn/jetpack/androidx/releases/core
  一个需要用户禁用自动停用自动重置的逻辑示例:valfuture:ListenableFuture<Int>= PackageManagerCompat.getUnusedAppRestrictionsStatus(context) future.addListener( {onResult(future.get())}, ContextCompat.getMainExecutor(context) ) funonResult(RestrictionsStatus:Int){ when(RestrictionsStatus){ //Statuscouldnotbefetched.Checklogsfordetails. ERROR->{} //Restrictionsdonotlytoyouronthisdevice. FEATURE_NOT_AVAILABLE->{} //Restrictionshavebeendisabledbytheuserforyour. DISABLED->{} //Iftheuserdoesn"tstartyourformonths,itspermissions //willberevokedand/oritwillbehibernated. //SeetheAPI_*constantsfordetails. API_30_BACKPORT,API_30,API_31-> handleRestrictions(RestrictionsStatus) } } funhandleRestrictions(RestrictionsStatus:Int){ //Ifyourworksprimarilyinthebackground,youcanasktheuser //todisabletheserestrictions.Checkifyouhavealreadyaskedthe //usertodisabletheserestrictions.Ifnot,youcanshowamessageto //theuserexplainingwhypermissionauto-resetandHibernationshouldbe //disabled.Tellthemthattheywillnowberedirectedtoapagewhere //theycandisablethesefeatures. Intentintent=IntentCompat.createManageUnusedAppRestrictionsIntent (context,packageName) //MustusestartActivityForResult(),notstartActivity(),evenif //youdon"tusetheresultcodereturnedinonActivityResult(). startActivityForResult(intent,REQUEST_CODE) }
  IT之家获悉,以上逻辑适用于 Android 6.0 到 Android 10,以及 Android 11 和更高版本的设备。只需使用新 API 即可,您无需再调用 Android 11 的自动重置 API。
  与 Android 12 中应用休眠功能的兼容
  新 API 同样与 Android 12 (API 级别 31) 中引入的应用休眠功能兼容。休眠是适用于未使用应用的一种新限制。该功能不适用于 Android 12 之前的操作系统版本。
  Android 12 (API 级别 31) 中引入的应用休眠功能
  https://developer.android.google.cn/about/versions/12/behavior-changes-all
  如果权限自动重置和应用休眠都应用于一个应用,则 getUnusedAppRestrictionsStatus () API 将返回 API_31。
  发布时间表
  2021 年 9 月 15 日 - 跨平台自动重置 API 现已进入测试阶段 (Jetpack Core 1.7.0 Beta 版库),所以开发者现在就可以开始使用这些 API。即使在不支持权限自动重置的设备上,使用这些 API 也是安全的 (API 在这些设备上会返回 FEATURE_NOT_AVAILABLE)。
  2021 年 10 月 - 跨平台自动重置 API 可作为稳定的 API 使用 (Jetpack Core 1.7.0)。
  2021 年 12 月 - 权限自动重置功能将开始在由 Google Play 服务提供支持并运行 Android 6.0 到 Android 10 之间版本的设备上逐步推广。在这些设备上,用户可以前往自动重置设置页面,针对特定应用启用/停用自动重置。系统将在设备启用该功能几周后开始自动重置未使用应用的权限。
  2022 年第 1 季度 - 权限自动重置功能将覆盖所有运行 Android 6.0 到 Android 10 之间版本的设备。

想买抓紧了!RedmiK20Pro尊享版还剩最后12个月能买到IT之家12月11日消息小米集团副总裁中国区总裁,红米Redmi品牌总经理卢伟冰今日午间表示,RedmiK20Pro尊享版还有最后12个月可以买到。言下之意届时RedmiK20Pr爆料RedmiK30Pro将于2020年3月正式推出IT之家12月8日消息近日爆料大神SudhanshuAmbhore在社交网站上表示,RedmiK30Pro将于2020年3月正式推出。近日Redmi红米官方和可靠消息放出了许多Re滴滴出行App图标突然变绿了,网友找了5分钟才找到今天,你有没有发现一些用户经常使用的滴滴出行App图标Logo变成绿色了,看起来很清新醒目。不过对于一些用户来说,好像突然增加了一个绿色图标应用,但没留意这是滴滴。有网友表示,找了一加7T最好的90Hz硬屏和用了就回不去的流畅体验今年上半年,一加一共发布了两款手机,一款是堪称现象级市场表现的一加7Pro,另外一款则是3000元档综合能力非常靠前的一加7。作为一款定位于高端旗舰的产品,一加7Pro在各方面都表一张图看懂一加7TPro系列新品全系90Hz流体屏IT之家10月15日消息一加手机今天下午在北京举行发布会,带来了一加7T及一加7TPro新品手机,一加7T全系搭载90Hz流体屏。另外一加7T还搭载了新一代的AMOLED屏幕。一加IT之家开箱一加7T图赏轻薄手感,质感镜头IT之家10月15日消息一加手机今天下午在北京举行发布会,带来了一加7T新品手机,一加7T全系搭载90Hz流体屏。另外一加7T还搭载了新一代的AMOLED屏幕。在外观设计方面,一加一加7TPro5G迈凯伦版本将在TMobile开售IT之家10月24日消息据TMobile官方消息,一加7TPro5G迈凯伦版本将在TMobile独家开售。目前还不能确认一加7TPro5G迈凯伦版本和一加7TPro迈凯伦版本除了5京东一加7T手机首销战报全价位段手机单品销量冠军IT之家10月22日消息今日上午10点,一加7T系列正式开售官方称一加7T斩获全价位段手机单品销量冠军!一加7TPro斩获高端手机(4000元以上)单品销量冠军!据了解数据来源为京一加7TPro今日开售90Hz流体屏骁龙855Plus,2999元起IT之家10月22日消息北京时间今日上午10点,一加7T系列的一加7T和一加7TPro正式开售,采用90Hz流体屏,搭载高通骁龙855Plus处理器,价格为2999元起。一加7T采一加7TPro现场实拍图赏IT之家10月15日消息一加手机今天下午在北京举行发布会,带来了一加7T及一加7TPro新品手机,一加7T全系搭载90Hz流体屏。另外一加7T还搭载了新一代的AMOLED屏幕。现在联发科5G芯片Geekbench跑分曝光单核3447,多核12151IT之家9月30日消息今日中午,据数码博主数码闲聊站消息,联发科的5G处理器Geekbench跑分曝光单核获得3447分,多核获得12151分。数码闲聊站表示,A77大核的频率预估
小米9新增支持两城公交卡广西一卡通江苏一卡通183南通感谢IT之家网友没有的可能的线索投递!IT之家4月13日消息小米手机官方表示,小米9系列最新支持广西交通一卡通江苏交通一卡通南通,累计已支持12张公交卡开通使用,其他公交卡陆续支持小米将推出AreyouOK手机壳感谢IT之家网友fuwu1210的线索投递!IT之家4月12日消息小米最近似乎和手机壳杠上了,小米设计师朱印Robin为小米9推出了不少定制手机壳,有LEIJUNLINBIN等定制小米MIX2推送MIUI10稳定版更新人脸解锁应用,MiPay支持银联碰一碰感谢IT之家网友翻滚的酱油的线索投递!近期,小米MIX2手机迎来了最新的MIUIV10。3。1。0。ODECNXM稳定性版更新,大小为503MB,在该更新中新增了支持人脸解锁应用,小米9MIUI最新开发版设置默认第三方桌面需通过认证感谢IT之家网友楚小秋的线索投递!IT之家4月2日消息在近期的小米9最新MIUI10开发版更新中,在默认桌面方面升级了新的设置功能,根据小米MIUI开发版提示,由于第三方桌面应用可小米MIUI10游戏工具箱全面升级息屏挂机一键切换上网卡IT之家3月22日消息小米MIUI官方今天宣布,MIUI本周开发版中的游戏工具箱全面升级。新增支持息屏挂机一键切换上网卡等功能。在安全中心gt游戏加速gt设置gt游戏工具箱打开即可小米8稳定版MIUI10。2更新修复QQ微信语音聊天异常问题IT之家3月19日消息据IT之家读者反馈,今日,小米8手机获得稳定版系统MIUI更新,具体版本号位v10。2。3。0。PEACNXM,更新包体积约329MB,主要以修复问题为主。本小米MIX2推MIUI10新版人脸解锁,成功后停留锁屏感谢IT之家网友元壹的线索投递!IT之家3月16日消息2月底,小米MIUI官方发布消息,大家期待的应用锁支持人脸解锁已经安排上了,可使用人脸数据验证应用锁,开启人脸解锁之后,将使用小米10Pro,RedmiK30Pro国内首次支持GPU驱动更新,张国全科普IT之家5月7日消息今日有小米手机用户称今天小米面向小米10系列手机推送了GPU驱动独立更新,对此小米手机系统软件部总监张国全也科普了一下此次小米10Pro,RedmiK30Pro小米10手机性能再进化,骁龙865GPU驱动独立更新IT之家5月6日消息今天小米手机官方宣布,小米10手机性能再进化,骁龙865,GPU驱动独立升级,据悉这是国内首次支持GPU驱动独立更新,可充分释放GPU潜能,增强游戏性能和稳定性IT之家开箱一加8黑镜配色图赏IT之家4月24日消息4月16日晚间,一加举行新品发布会推出了一加8系列国行版。现在,IT之家拿到了一加8的黑镜配色,接下来就跟随摄影师的镜头看一下这款手机的细节吧。一加8的包装盒一加7手机UEFI固件编译完成现身GitHub感谢IT之家网友普莱是袋熊的线索投递!IT之家4月14日消息IT之家先前关注了Lumia手机刷入Windows10ARM32的消息,据IT之家网友反馈,现在GitHub上出现了一加