本文目录
- Android 13 适配指南
- 新手请教,哪里有Android 原生纯净系统
- Android 13开始测试了,为啥安卓越优化越平庸
- 谷歌宣布Android 13正式开源,已可使用,这两版本相比有何不同
- iQOO9Pro怎么下载安卓13
- 谷歌正式发布Android13,该系统有哪些亮点
- 到哪能下载到安卓系统!
- oppo最新系统是什么版本
- oppo手机最新安卓版本
- 安卓13正式版发布时间
Android 13 适配指南
2022 的Google I/O 发布了 Android 13 beta 2 和 Android 13 Beta 1 国内厂商的设备支持列表,虽然按照惯例, Android 13 应该是年末才发布正式版,但是相信有的开发者已经收到了平台的 Android13 的适配要求,所以本篇也是结合 Oppo 的 Android 13 应用兼容性适配指导 和官方提供的一些文档内容做一个整理测试。
目前 Android 13 主要的兼容问题还是在于隐私权限上,所以本次的适配指南相关内容也是着重在这一部分, 这里涉及面比较广的应该就是相册和通知权限 。
这个动图大家可能看到过, 这是 Android 13 上提供的系统图片选择器,通过 Intent(MediaStore.ACTION_PICK_IMAGES); 就可以打开,支持视频、音频、图片分类,支持多选和单选 ,另外官方也表示过,这个特性不仅仅会在 Android 13 中出现,谷歌还会将其放置到 Play 商店中,向 Android 11 和 Android 12 设备推送。
我们通过调整 TargetSDK 设置为 PreView ,然后运行到 Tiramisu 的模拟器上进行测试,主要测试 TargetSDK 在低于 “Tiramisu“ 和等于 “Tiramisu“ 时的不同情况。
如下图所示:
总结: 所以如果是 TargetSDK 在 Android 13 以下,不需要处理,如果在 Android 13 以及以上 ,需要增加申请权限 。
在 Android R 上设置里开始支持在设置里对应用的通知权限进行管理,但是应用自身是无法修改应用级别的通知权限,所以 App 无法知道自身有没有发送通知的权限
所以在 Android 13 里增加了通知的运行时权限 ,其中 Android 13 (33) 的通知会根据正在运行的应用程序的目标 API 级别进行不同的处理, 不过不管应用程序的目标API级别如何,Android 13 都会提示用户授予应用程序发送通知的权限 。
例如下图,是 targetSdk 30 运行在 Android 13 模拟器上,依然会弹出让用户是否允许推送 。
当然,系统也会根据应用程序的目标 API 级别处理通知访问:
如果是 现有应用更新 ,程序的目标 API 级别为:
最后测试和总结一下:
由于 Android 之前可以通过跟踪附近的 Wi-Fi AP 和蓝牙设备来推断设备的位置,所以这次谷歌决定禁止应用程序 访问蓝牙 结果,除非这类应用需要声明 ACCESS_FINE_LOCATION 权限。
在 Android 13 中,Google 将 Wi-Fi 扫描与位置相关内容分离, Android 13 为管理设备与周围 Wi-Fi 热点连接的应用添加 NEARBY_WIFI_DEVICES 运行时权限 (属于 NEARBY_DEVICES 权限组),从而在不需要 ACCESS_FINE_LOCATION 权限的情况下,也可以让应用访问附近的 Wi-Fi 设备。
此前,对于仅需要连接 Wi-Fi 设备,但实际上并不需要了解设备位置的应用来说,以 Android 13 (33)为目标平台的应用现在可以通过 “ neverForLocation ” 属性来完善申请 NEARBY_WIFI_DEVICES 权限。
这项新权限会影响几个不同的 Wi-Fi 用例,包括以下用例:
所以开发需要区分不同api对应的权限;
由于 NEARBY_WIFI_DEVICES 权限仅适用于 Android 13 或更高版本, 如果是 Android12L(32) 以及以下的 App 应保留对 ACCESS_FINE_LOCATION 的所有声明:
以 Android 13(33) 为目标平台时,如果应用不会通过 Wi-Fi API 推导物理位置,请在清单文件中将 usesPermissionFlags 属性设为 neverForLocation。
所以总结: 以 Android 13(33) 为目标平台的应用程序,访问附近的 WI-FI 设备。除特例API需要申请ACCESS_FINE_LOCATION外,其他需要申请 android.permission.NEARBY_WIFI_DEVICES 运行时权限 ;
Android 13 中引入了 “在使用时” 访问身体传感器(例如心率、体温和血氧饱和度)的概念,此访问模式与 Android 10(API 级别 29)系统为位置信息 引入的模式非常相似。
如果你的 App 以 Android 13(33) 为目标平台,并且在后台运行时需要访问身体传感器信息,那么除了现有的 BODY_SENSORS 权限外,还必须声明新的 BODY_SENSORS_BACKGROUND 权限 。
当 App 以 Android 13(33) 或更高版本为 Target 的其他应用的导出组件发送 intent 时,仅当该 intent 与接收应用中的 《intent-filter》 元素匹配时,系统才会传送该 intent,换言之系统会屏蔽所有不匹配的 intent,但以下情况除外:
为了帮助提高运行时接收器的安全性,Android 13 允许你指定 App 中的特定广播接收器是否应被导出以及是否对设备上的其他应用可见,此变更是 Android 12 更安全的组件 的延续;
以 Android 13(33) 或更高版本为目标平台的应用,必须为每个广播接收器指定 RECEIVER_EXPORTED 或 RECEIVER_NOT_EXPORTED ,否则当 App 尝试注册广播接收器时,系统会抛出 SecurityException
在 Android 13中,谷歌添加了一个新的API,允许开发者降级权限。
应用程序可以触发撤销授予调用 API 的包的一个或多个运行时权限,不需要访问特定运行时权限控制 API 的应用程序可以自行撤销这些权限,这样用户就可以确保这些应用程序不会在不知情的情况下使用这些API。
如需撤消特定运行时权限,请将该权限的名称传入 revokeOwnPermissionOnKill() 方法,如需同时撤消一组运行时权限,请将这组权限的名称传入 revokeOwnPermissionsOnKill() 。
系统只有在安全的情况下才会触发撤消操作,也就是当有应用组件仍在前台运行,或者有另一个应用正在访问你应用的组件(如 content provider)时不会发生撤消。
Android 之前一直提供了一个剪贴板服务,所有 App 都可以使用它来放置和检索文本。
尽管从技术上讲,任何应用都可以清除全局剪贴板中的主内容(只要它们是前台应用或 Android 10+ 上的默认输入法),但 Android 本身不会自动清除剪贴板。
这意味着任何留在全局剪贴板中的剪贴板内容,都可以在以后被应用程序读取,尽管 Android 的剪贴板访问有 toast 消息可能会提醒用户。
Android 13 增加了剪贴板自动清除功能,此功能在默认情况下处于禁用状态,在经过设定的时间后,将自动从全局剪贴板中清除主剪辑, 默认情况下经过3600000毫秒(60分钟)后,剪贴板将被清除。
每次执行复制/读取(写入剪贴板 setPrimaryClip ,读 getPrimaryClip )时,会重置一个消息 timeout(60min),之后会自动清除剪贴板内存中的内容,即60min内,如果一直没有写入剪贴板的操作,剪贴板的内容会被自动清除。
Android 13 的新前台服务( Foreground Services:FGS)任务管理器显示当前运行前台服务的应用程序列表,此列表称为活动应用程序,可以通过下拉通知抽屉并点击启示来访问,这时候每个应用程序旁边都会有一个“停止”按钮。
利用 JobScheduler,应用可使用 JobInfo.Builder.setPrefetch() 将特定作业标记为“预提取”,这意味着理想情况下这些作业应该在应用下一次启动前提前一点运行,以提升用户体验。
过去,JobScheduler 仅使用该信号让预提取作业有机会使用免费或多余的数据,在 Android 13 中系统现在会尝试确定应用下次启动的时间,并根据该估算值运行预提取作业,应用应尝试使用“预提取”来完成他们想要在下次应用启动前完成的任何工作。
Android 13 中引入了 电池资源利用率 功能,以便为系统提供多种方法来更好地管理设备电池续航时间:
新手请教,哪里有Android 原生纯净系统
:估计没有哦,要去android的官网才能下载原生Android系统是指Google公司发布,没有经过第三方修改的安卓系统。是最正宗的Android,它的基础功能设计非常简单,所以使用起来的流畅度很好。有生产厂商在Android系统上加上了自家定制的内容,增强个性化,修改了部分界面,添加了某些插件和应用程序等,就不能称为原生Android系统。
Android 13开始测试了,为啥安卓越优化越平庸
虽然相当一部分用户还在使用Android 9、Android 10,谷歌的Android 12L也没有正式发布,但“后浪”Android 13已经来了。2月11日,谷歌放出了Android 13的第一个开发者预览版,并把稳定版定档在4个月以后。
毫无疑问,Android 13的消息让一众安卓机友感到惊讶,大家的反应集中在“Android 12还没用上,13怎么来了”,并质疑谷歌又在“刷版本号了”。不过,如果了解谷歌以往的发布节奏的话不难发现,2月份发布开发者预览版其实属于常规操作。Android 11、Android 12的首个开发者预览版都是在2月份放出的。
不过,上述风评可能是安卓系统体验割裂的现象之一,似乎原生安卓在用户的感知中正在走向平庸和鸡肋。
Ps.国内一加9和一加9 Pro曾放出升级原生Android的官方教程。目前一加9系列优惠当中,老用户有限量版的一加T恤赠送,点击下方链接可以查看你的优惠额度》》
01 Android 13,没有升级的升级
相较上一代,Android 12带来了“Material You”功能,用户可以根据壁纸颜色深度调整系统外观,整体风格更加个性化和多样化,此外便是有关摄像头、麦克风等隐私项目的调整。Android 13在Android 12的基础上进一步加深了“Material You”和隐私这两方面内容。你也可以说,Android 13就是Android 12的一个补丁。
Android 13把隐私和安全作为升级的核心,推出了一个照片选择器和一个新的Wi-Fi权限。照片选择器限制了应用读取相册的行为,用户可以允许应用仅读取部分照片。而新Wi-Fi权限推出后,保证了那些仅需要连接Wi-Fi的设备,在建立链接后不必再暴露位置。
此外,“Material You”功能不再只面向谷歌的第一方应用,所有第三方应用现在都可以根据谷歌的要求进行适配。不过,适配仅支持应用图标,应用内界面无法改变。
02 为啥安卓用户升级慢
安卓连续两代的升级重点,在用户当中的感知都不高,与其说是用户慢了,不如说是谷歌慢了。
国内的厂商普遍都会根据安卓新版本作定制开发独立的UI系统。这两年就有让人眼前一亮的Origin OS,极具口碑的Color OS、Magic UI、Flyme,小米的MIUI虽然正在遭遇口碑滑铁卢,但也是小米公司的第一款产品,跟小米手机一样走过了10年的发展。
这些定制系统相比原版安卓都有鲜明的特点,也就是极其贴合用户的使用场景。小到 游戏 中接听电话,小窗回复信息,快捷打开 健康 宝;大到与电脑设备协同互联,作为家居管理的中枢和隐私管理。手机厂商显然比谷歌更懂得用户需要什么。
尤其是这两年,谷歌的升级更偏向于为开发者授权,提供API,方便第三方魔改。而对于手机厂商,手机系统的战略地位愈发凸显,成为串联硬件生态的软实力。谷歌更像是一个开源系统的维护者的角色,而手机厂商毫无疑问是真正的开发者。
03 谷歌加快补短板
谷歌似乎也意识到了类似的问题,Android 13的升级更注重应用的兼容性,比如让更多的Android系统功能可以通过Google Play更新,并针对平板电脑、可折叠设备和Chromebook进行优化。这些调整可以在安卓平台上带来更一致的使用体验。
另外,谷歌也在向苹果学习, CES 2022上,谷歌介绍了“Better Together”计划,旨在通过与厂商、开发者合作,给安卓用户带来类似苹果生态的体验,比如隔空传送、设备接力等等。而这些功能,手机厂商已经部分实现了。
如果你想要体验最新的Android 13,只需将官方的系统映像下载并刷入Pixel 6 Pro / 6 / 5a 5G / 5 / 4a (5G) / 4a / 4 XL / 4设备。或者使用Android模拟器的平板电脑或可折叠设备配置。
谷歌宣布Android 13正式开源,已可使用,这两版本相比有何不同
实际上,在1.5版本出现前,Android还有0.9、1.0、1.1等众多版本,但那时Android系统尚不成熟,没有中文输入、没有稳定的ROM、没有蓝牙等,甚至在软件安装上受到众多限制,简直不成气候。
iQOO9Pro怎么下载安卓13
这是手机系统升级才能变化的,你的手机如果无法升级是没有安卓13系统的。
谷歌正式发布Android13,该系统有哪些亮点
新增隐私信息中心,重点保护用户的隐私;增加了独立的照片选择器,可以单独在软件中直接分享照片,不需要授权访问;媒体文件也进行了分类;应用程序通知权限。
到哪能下载到安卓系统!
1.首先下载安卓系统,在哪有下载?有的,搜索PC安卓系统就有。百度不能发链接2.准备好U盘,下载完后直接扔进去3.进入电脑的bios4.选择系统 开机选项 USB5.在选择 Install android to harddisk6.安装程序,等待7.电脑会自动跳转到分区界面8.选择 create/modify partitions9.进入选择界面 按光标(方向键)选择 10.选择第一个分区(高亮区),选择下方的【Delete】将出现清楚分区,因为安卓不识别windows下的分区格式!!!!11.选择【Primary】,主要分区12.确认分区大小,因为是修改原来的分区大小,所以不用修改,直接回车13.选择【Bootable】,将主分区引导并启动分区14.设置完沉厚,选择最后的【Write】将修改写入硬盘!15.在提示语句后面的光标处输入:yes 注释:字母s不会显示,不用担心16.等待程序运行17.会退回到分区界面,学则【Quite】,完成分区,并退出!18.返回主界面,选择sda119.选择第二项,分区格式为ext320.一路YES,安装吧!21.安装完成前出现两个选项,一个是运行安卓,另一个是重启,直接运行,电脑在破,也要比手机运作快,CPU在那摆着呢!22.开机成功了么?看见跟手机一样的开机LOGO了么?恭喜你,随便的下载,玩去吧。
oppo最新系统是什么版本
Android 13开发者预览版来了~符合升级要求的话,您可以尝鲜使用哦~OPPO Android 13 开发者预览版所支持的手机为 OPPO Find X5 Pro 和 OPPO Find N ,其他机型暂不支持。具体升级及降级步骤可点击链接了解哦~温馨提示:① Android 13 DP1 为尝鲜版,建议开发者尝鲜,不建议普通用户刷此版本。② 此升级方式会清空手机内所有内容,请务必先备份,避免数据丢失。③ 当前谷歌暂未发布Android 13正式版,仍在开发中,基于Android 13的升级计划请您留意后续的官方通知,感谢您的理解~
oppo手机最新安卓版本
Android 13开发者预览版来了~符合升级要求的话,您可以尝鲜使用哦~OPPO Android 13 开发者预览版所支持的手机为 OPPO Find X5 Pro 和 OPPO Find N ,其他机型暂不支持。具体升级及降级步骤可点击链接了解哦~温馨提示:① Android 13 DP1 为尝鲜版,建议开发者尝鲜,不建议普通用户刷此版本。② 此升级方式会清空手机内所有内容,请务必先备份,避免数据丢失。③ 当前谷歌暂未发布Android 13正式版,仍在开发中,基于Android 13的升级计划请您留意后续的官方通知,感谢您的理解~
安卓13正式版发布时间
安卓13正式版发布时间在5月11日至5月12日。在继上一代 Android12在隐私设计语言与安全性方面大幅更新后,Android13也将在此基础上继续提升,据了解全新的Android13将会在安全性方面进一步加强隐私保护。
安卓13的变化
新系统增加照片选择器功能,用户可以让应用程序获取特定的照片或视频权限,也就是说可以在不允许应用访问全部本地文件的前提下,选中那些想要被应用读取到的图片,这样一来就不用担心应用程序获取所有权限后导致个人隐私外泄。
还有当Android13设备通过WiFi连接附近设备时,可以不用分享个人的位置信息,将更有效地避免用户的位置信息被获取,Android13还将延续MaterialYou设计语言,不仅支持用户打造个性化界面,而且还允许用户对特定的APP进行语言设置。