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

谷歌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之家】【作者:潇公子】

京东方OLED屏前三季度出货近4000万块已向苹果iPhone供货具备大规模生产OLED面板能力的京东方,是目前全球为数不多的能大规模供应OLED屏幕的厂商,在今年前三季度,他们的OLED屏幕出货近4000万块。京东方位于重庆的第六代B12生产线中芯国际前三季度利润大涨13711月11日晚,中芯国际发布了Q3季度财报,运营收入92。8亿元,同比增长21。5,实现净利润20。77亿元,同比增长22。6,前三季度实现净利润73。18亿元,同比增长137。6福特宝马支持的固态电池制造商SolidPower已通过SPAC顺利上市得到福特和宝马支持的固态电池开发商SolidPower,其股价在周四开盘后不久就冲上了高点。作为近年来通过SPAC手段上市的电动汽车领域企业之一,SolidPower于6月宣布了与鼎桥通信产品线曝光P系列MatePad等都会有近期,一款搭载华为麒麟9855G芯片的鼎桥N8Pro手机引起了非常大的关注,其最大的亮点就是搭载了如今华为自家都罕见的麒麟5G芯片,并且拥有完整的5G规格,能连接5G网络。除了这款不止屠榜DXO!华为P50Pro获最佳AI体验手机称号今天,华为HarmonyOS官方微博宣布,华为获得了中国电信终端产业联盟颁发的ldquo2021年最佳AI体验手机rdquo称号。资料显示,华为P50Pro发布于今年7月29日,它华为发布智慧油气田解决方案向数据要石油近日,华为发布智慧油气田解决方案,主题为ldquo向数据要石油,向智能要发展rdquo。11月14日,华为全球油气峰会上,华为发布了ldquo华为智慧油气田解决方案rdquo,方案全球新能源汽车前三季销量出炉特斯拉独占两成排第一日前,rendForce集邦咨询发布了2021年第三季度全球新能源汽车市场报告。数据显示,2021年19月,全球前三季度总共销售新能源汽车420万辆。其中纯电车(BEV)销售292特斯拉官网ModelY更新加速性能下降续航增加日前,特斯拉官网对ModelY进行了更新,此前的标准续航版车型,变为了ldquo后轮驱动rdquo版本,同时,车辆的百公里加速为6。9秒。相较于此前的标准续航版本,车辆的加速性能有华为新MateBookE二合一笔记本首次公布11月17日发布双11购物节之后,各家也开始进入正常轨迹,并且火速准备着下一代产品。今天上午,华为终端官方微博发文正式宣布,将于11月17日1930举办华为全场景智慧生活新品发布会,此次将推出多款华为全场景智慧生活新品发布会将于11月17日举行今天,华为宣布将于11月17日举行华为全场景智慧生活新品发布会。本次发布会将会推出一款全新智能手表华为WatchGTRunner,它为专业跑者设计。华为何刚表示,这是华为迄今定位最麒麟9855G芯片加持!华为智选品牌新旗舰突然下架上周,一个非常冷门的手机厂商鼎桥通信的手机引发热议,其突然宣布上架了一款与华为nova8Pro非常ldquo相似rdquo的N8Pro手机,并且搭载麒麟985芯片。更重要的是,这款
Chrome将很快开启V3版隐私沙箱的试验早在2019年,GoogleChrome就已经推出了隐私沙箱(PrivacySandbox)功能。此外该公司宣布,到2023年底的时候,它将逐步停用对第三方cookie的支持。由于部分预购三星GalaxyS22的机主已经收到货并晒出图像三星于2月9日开放了GalaxyS22系列的预购,它们按计划于2月25日,也就是下周五开始发货。但似乎有些零售商已经提前开始发货了。有一位幸运的机主发出了他的GalaxyS22的真三星官方解释为何虚标GalaxyS22显示屏刷新率规格几天前的Unpacked发布会后,三星在其新闻稿和产品页面中悄悄改变了GalaxyS22和S22Plus的显示屏规格。人们观察到便宜的GalaxyS22版本的刷新率出现变动,并迅速苹果公司的AirTag安全功能让警方成功抓捕非法跟踪者由于苹果公司的反跟踪功能,一名妇女得以在她的车辆的拖车挂架上发现一个AirTag,从而让一名不怀好意的男子被捕。宾夕法尼亚州的Apollo女士在她的iPhone上收到警报,称一个A研究报告显示2021年加密货币牛市使犯罪分子更加富有根据区块链数据公司Chainalysis的一份报告,在2021年底,网络犯罪分子拥有超过110亿美元与非法活动有关的加密货币,比2020年底的30亿美元有了飞速的增长。最有利可图的Lexar推出1800xSDXCUHSII金标专业存储卡新品全球领先的闪存解决方案品牌雷克沙(Lexar),刚刚刷新了旗下1800xSDXCUHSII金标专业存储卡产品线。对于希望全程显著加速工作流程的专业摄影师和摄像师们来说,这也意味着他Windows11Build22557发布大量新功能任务栏拖放回归2月17日消息,微软推出Windows11Build22557,带来了大量新功能,包括ldquo开始rdquo菜单中的应用程序文件夹任务栏的拖放等。今天的预览更新还带来了对文件资源HMS生态持续壮大540万开发者18。7万应用华为移动服务(HMS)生态作为全球第三大移动应用生态,不仅站稳了脚跟,还在持续壮大之中。华为常务董事消费者业务CEO智能汽车解决方案BUCEO余承东今日在2022华为智慧办公春季发首款Android13旗舰!谷歌Pixel7曝光全新Tensor芯片加持2月26日消息,知名爆料人士OnLeaks曝光了谷歌Pixel7的渲染图。如图所示,谷歌Pixel7延续了上一代Pixel6的设计语言,背部为三段式设计。值得注意的是,谷歌于Pix打破美国VISA36年支付服务垄断冬奥会用上数字人民币2022年的北京冬奥会还有两三天就要结束了,这次冬奥会上有很多国产最新科技产品亮相,其中数字人民币支付成为一大两点,美国杂志称它打破了36年来美国VISA银行卡组织对奥运支付服务的要买SSD硬盘的注意了闪存巨头工厂出意外价格开涨在过去一年多的芯片产能危机中,存储芯片算是一个例外,2021年不论内存还是闪存价格整体都在跌,本来预期今年上半年还要继续跌,但是西数铠侠的闪存工厂污染事故要改变闪存走势了,要买SS