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

谷歌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 之间版本的设备。

官方确认!诺基亚HMD将首次参加IFA展会IT之家8月9日消息负责诺基亚设备研发生产的芬兰HMD公司首席产品官JuhoSarvikas在推特上发了一张照片,上面只是简简单单地标明了时间地点。似乎官宣了HMD将携一众诺基亚设诺基亚新105功能机国行上架2G通话15小时,售价139元IT之家8月6日消息不久前,诺基亚发布了新款功能机105,主打通话(2G),官方称从日出打到日落。现在这款商品已经上架京东,售价为139元。据介绍,新105采用了经典的人体工程学设美国运营商Sprint下一款5G手机为一加7Pro5GIT之家8月7日消息据外媒报道,近日美国运营商Sprint宣布了他们第四款支持5G的智能手机(产品)将来自一加。据了解,美国运营商Sprint此前已经有三款5G手机(产品),分别为一加6氢OS9。0。7更新新增禅定模式和DC调光感谢IT之家网友平凡的世界l的线索投递!IT之家8月7日消息根据网友的投稿,一加6氢OS9。0。7现已更新,新增了电竞模式禅定模式和DC调光。更新日志OnePlus6Hydroge联想手机常程2000元价位段将全面战胜小米荣耀IT之家10月18日消息联想手机今天发布了主打偶像级自拍手机S5Pro。联想集团副总裁常程在接受采访时称,未来联想手机在2000价位段将会战胜小米和荣耀。联想常程表示,目前在千元机前后四摄像头联想发布联想S5Pro手机等海量产品IT之家10月18日消息联想今天在北京举办新品发布会,正式推出了偶像级自拍手机S5Pro,同时官方表示联想S5Pro手机是良心优品,国民手机。联想S5Pro搭载的是6。2英寸的屏幕1499元再次触底,联想Z5(6GB128GB)版手机秒杀大促IT之家10月18日消息联想Z5(6GB128GB)极光色极光蓝日常售价1799元,京东今日16点秒杀至1499元,直降300元。再次触底,3期免息点此购买。联想Z5采用199比例荣耀Magic2现身Geekbench8GB运存麒麟980IT之家10月29日消息荣耀将于10月31日,也就是后天正式发布荣耀Magic2。不久前,外媒AndroidPure就放出了荣耀Magic2的渲染图,最新渲染图展示了三种渐变配色下华为商城开启荣耀Magic2全家桶预约三种渐变色感谢IT之家网友AeoWesker的线索投递!IT之家10月27日消息荣耀手机即将在10月31日发布荣耀Magic2手机,现在荣耀Magic2在华为商城开启预约,在最新公布的页面中荣耀Magic2未发先体验,魔法手机圈粉娱乐圈互联网圈IT之家10月24日消息近日,继明星晒图之后荣耀Magic2再次席卷全网,品牌各界大佬作为荣耀Magic2头号玩家纷纷晒出荣耀Magic2首发臻藏版。此次荣耀Magic2开创手机未定名!三星GalaxyA9(2018)四摄手机官方产品页全曝光IT之家10月11日消息三星将在今日发布GalaxyA系列新产品,其主角是一款搭载四摄像头的手机。此前,许多爆料消息表示该机将被命名为三星GalaxyA9s,但该机的俄罗斯官网产品
堪称驯龙高手,红魔6预热内置风扇转速可媲美F1赛车发动机引擎IT之家2月22日消息腾讯红魔游戏手机6已宣布将于3月4日发布,拥有四项最快科技,要比快!就和F1赛车比!中兴通讯终端事业部总裁努比亚技术有限公司总裁倪飞今日透露,该机采用风冷液冷红魔6预热双电芯4500mAh,120W氮化镓C口快充IT之家2月21日消息中兴通讯终端事业部总裁努比亚技术有限公司总裁倪飞今日透露,腾讯红魔游戏手机6将支持120W快充,且标配120W氮化镓充电器,采用4500mAh双电芯电池方案,不止骁龙888倪飞曝红魔6将搭载业内顶级散热技术前段时间,努比亚官方官宣了新一代红魔游戏手机红魔6,并随后开启了关于该机的密集预热,接连晒出了多项重磅卖点。随着发布时间的日益临近,其外观和部分配置细节接连的曝光。现在有最新消息,红魔5S游戏手机正式开售骁龙865144Hz屏55W快充IT之家8月1日消息今日上午,红魔5s游戏手机正式开售,搭载骁龙865处理器,采用144Hz屏幕,售价3799元起。IT之家了解到,红魔5s游戏手机搭载了骁龙865处理器,配备最高红魔120W氘锋氮化镓充电器发布2C1A,299元IT之家7月28日消息今晚,红魔推出了一款120W氘锋氮化镓充电器,2C1A三口设计,售价为299元。IT之家了解到,红魔120W氘锋氮化镓充电器相比普通充电器体积缩小25功率提升vivoOriginOS新春版正式上线,目前vivo和iQOO部分机型已拥有2月,时值我国农历春节,对于每一个中国人来说,这是一年中最重要的节日,喜气祥和张灯结彩是春节期间的主旋律。针对于此,vivo全新手机操作系统OriginOS正式上线新春版。此次Orvivo发布X60Pro首销战报50006000元价位安卓手机双冠军IT之家1月30日消息vivo官微今日公布了X60Pro首销日成绩单,并表示该机目前已全渠道售罄。vivo官方表示,vivoX60Pro首销日获得主要电商平台50006000元价位4998元起,vivoX60Pro明日开售,骁龙888蔡司加持第二代微云台双主摄IT之家1月29日消息vivo于1月21日正式发布了vivoX60系列中的超大杯X60Pro,将于1月30号0点正式开售。IT之家了解到,vivoX60Pro搭载了高通骁龙888旗vivoX60更新OriginOS新增迎春皮肤,优化相机和耗电等问题IT之家1月29日消息感谢IT之家网友热心线索投递,vivoX60系列现已推送OriginOS更新,或为OriginOS新春版。此次更新内容较多,大都是与春节特色有关的内容。202RedmiK40系列预热标配全球最小中微孔屏2月21日消息,根据此前官宣的消息,全新的RedmiK40系列旗舰将于2月25日正式发布,而随着发布会进入最后的倒计时,Redmi官方的预热行动也进入了最后的冲刺状态,关于该机越来RedmiNote10ProMax曝光最高8GB内存,三款配色IT之家2月21日消息RedmiNote10将于3月4日全球首发。据外媒91mobiles报道,小米公司还将在印度推出RedmiNote10ProMax智能手机。91mobiles