教育房产时事环球科技商业
投稿投诉
商业财经
热点动态
科技数码
软件应用
国际环球
晨报科学
新闻时事
信息智能
汽车房产
办公手机
教育体育
生活生物

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

  谷歌 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
  一个需要用户禁用自动停用自动重置的逻辑示例:
  val future: ListenableFuture  =
  PackageManagerCompat.getUnusedAppRestrictionsStatus(context)
  future.addListener(
  { onResult(future.get()) },
  ContextCompat.getMainExecutor(context)
  )
  fun onResult(RestrictionsStatus: Int) {
  when (RestrictionsStatus) {
  // Status could not be fetched. Check logs for details.
  ERROR -> { }
  // Restrictions do not ly to your on this device.
  FEATURE_NOT_AVAILABLE -> { }
  // Restrictions have been disabled by the user for your .
  DISABLED -> { }
  // If the user doesn't start your for months, its permissions
  // will be revoked and/or it will be hibernated.
  // See the API_* constants for details.
  API_30_BACKPORT, API_30, API_31 ->
  handleRestrictions(RestrictionsStatus)
  }
  }
  fun handleRestrictions(RestrictionsStatus: Int) {
  // If your works primarily in the background, you can ask the user
  // to disable these restrictions. Check if you have already asked the
  // user to disable these restrictions. If not, you can show a message to
  // the user explaining why permission auto-reset and Hibernation should be
  // disabled. Tell them that they will now be redirected to a page where
  // they can disable these features.
  Intent intent = IntentCompat.createManageUnusedAppRestrictionsIntent
  (context, packageName)
  // Must use startActivityForResult(), not startActivity(), even if
  // you don't use the result code returned in onActivityResult().
  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 之间版本的设备。
  【来源:IT之家】【作者:潇公子】

中兴通讯联手东软睿驰共同打造新一代车用操作系统12月20日消息,从中兴通讯获悉,其已与东软睿驰签署战略合作框架协议,达成全面战略合作伙伴关系。双方将基于操作系统内核和AUTOSARAPCP等领域展开深度合作。根据协议,双方基于三星GalaxyS21FE将发布价格比骁龙8旗舰都高12月10日消息,据SamMobile报道,三星宣布将在CES2022上举行新品发布会,本次活动的主题名为ldquoTogetherForTomorrowrdquo,届时三星电子副三星GalaxyS21FE曝光塑料材质6128G卖4500元知名爆料人RolandQuandt曝光了三星GalaxyS21FE美版的关键参数及价格。据爆料,三星GalaxyS21FE美版采用6。5英寸OLED全面屏,搭载高通888旗舰处理器消息称苹果M2开发已近完成将采用台积电4nm制程据供应链业者消息,苹果M2系列处理器开发已近完成,将采用台积电4nm制程量产,未来AppleSilicon将以每18个月为周期进行升级。消息中提到,苹果2022年后的Mac系列个人Intelsat准备明年退出破产保护全球最大商业卫星通信服务运营商国际通信卫星组织(Intelsat)获得美国法院批准,以推进一项财务重组计划,并在2022年初摆脱破产保护。Intelsat于2020年5月进入破产保比亚迪宋PLUSEV将搭载华为DriveONE多合一电驱动系统早前,比亚迪宋PLUSEV华为电驱版申报图正式曝光,新车最大的不同在于动力方面换装了华为提供的电动机。12月18日,据媒体报道,华为电机版的比亚迪宋PLUSEV搭载的正是由华为开发Android端Edge97发布引入密码监视器功能在桌面端正式版发布之后,Android端MicrosoftEdge97版已经上架PlayStore了。新版本引入了ldquoPasswordMonitorrdquo(密码监视器)功通用汽车CES官宣电动皮卡追赶福特Rivian据国外媒体报道,继福特Rivian推出电动皮卡后,电动皮卡市场竞争再添一员大将,当地时间周三通用汽车在CES线上活动中官宣推出雪佛兰索罗德(Silverado)皮卡电动版。通用汽车SK海力士率先出样3GBDDR5芯片单条内存可达96GB本周,SK海力士宣布在业内率先出样24Gb的DDR5内存芯片,也就是单片3GB,相较于当前的16Gb,单位容量提升了50,同时功耗最高降低25。这样一来,单面单条模组可以做到最大4我国自主研制的首款内生安全交换芯片发布取名玄武据央视新闻报道称,我国自主研制的首款内生安全交换芯片发布,这将大大提高安全问题。报道中提到,我国自主研制的首款内生安全交换芯片ldquo玄武芯rdquoESW5610正式对外发布,2021年全球8款手游收入超10亿美元王者荣耀第一SensorTower公布了8款今年世界范围内的收入超过10亿美元(约合人民币63亿)的游戏,其中腾讯出品的王者荣耀和绝地求生刺激战场以绝对优势并列第一。从榜单数据来看,在今年王者
市值损失2000亿宁德时代股价再次跳水虎年伊始,新能源公司却遭遇股市打击,有着科创板一哥地位的万亿宁王mdashmdash宁德时代股价再次暴跌,上午一度暴跌9,一度失守500元大关,收盘时才回弹到下跌5,3天下来股民户全球动力电池企业排名出炉宁德时代连续五年登顶2月7日,韩国市场研究机构SNEResearch发布2021年全球动力电池装机量排行榜。2021年全球动力电池装机量前十名分别为宁德时代LG新能源松下比亚迪SKOn三星SDI中创新四大区域将启动建设全国一体化算力网络国家枢纽节点据发改委网站消息,发改委等部门同意粤港澳大湾区成渝地区长三角地区京津冀地区启动建设全国一体化算力网络国家枢纽节点。粤港澳大湾区枢纽规划设立韶关数据中心集群,起步区边界为韶关高新区。特斯拉又签大单与澳洲锂矿商签署5年锂供应协议据国外媒体报道,澳大利亚锂矿商LiontownResources周三宣布,已与特斯拉签署了一份为期5年的锂辉石精矿供应协议。消息传出后,该锂矿企业的股价上涨近20。LiontownOLED显示驱动芯片供应商一直在寻求获得更多28nm工艺产能支持据国外媒体报道,自去年年初出现全球性的汽车芯片供应紧张之后,晶圆代工商的产能就成了众多芯片供应商的关注焦点,尽可能获得更多的产能支持,芯片代工商也面临不小的产能压力。而英文媒体最新WiFi等芯片需求大中芯国际40nm工艺最缺货中芯国际前几天发布了2021年Q4及全年财报,全年营业收入为356。31亿元,相比上年营业收入为274。71亿元2021年度未经审计净利润为107。33亿元,相比上年净利润为43。部分交货长达99周!非尖端芯片短缺已成新常态今天,有媒体报道,称全球芯片供应短缺的趋势导致今年2月份芯片订单的交货周期相比去年10月延长了5至15周,甚至一些芯片的交货时间长达99周。据悉,目前芯片厂商的主要生产力,都聚焦在受全球芯片短缺等影响上汽荣威多款新能源车型价格上调据媒体报道,上汽荣威日前发布新能源产品价格上调预告,称迫于成本上涨压力,决定于2022年3月1日起对旗下多款新能源车型的官方指导价进行上调,以应对新能源市场变化。网上流出的上汽荣威本诺电子材料完成数千万元B轮融资新潮科技领投国内领先的芯片级粘合剂标杆企业本诺电子材料宣布完成数千万元B轮融资,本轮融资由江苏新潮科技集团有限公司(新潮科技)领投,江苏民营投资控股有限公司(苏民投资)跟投,指数资本担任独家财Millicom估计2021年新增用户300万今年将重点推进光纤覆盖Millicom首席执行官毛里西奥middot拉莫斯(MauricioRamos)指出,在哥伦比亚危地马拉和巴拿马等市场的移动网络投资和扩张已于2021年取得成果,并详细介绍了在今报道称英伟达部分业务受到网络攻击重创WCCFTech援引每日电讯报报道称英伟达似乎遭遇了一次重大的网络攻击,或对其部分业务造成了影响。一位代表称,该公司正在调查此事件。可知网络攻击几乎是在俄乌冲突爆发的同时间发生的,