首页
学习
活动
专区
圈层
工具
发布

Android 13 适配指南

,但是相信有的开发者已经收到了平台的 Android13 的适配要求,所以本篇也是结合 Oppo 的 Android 13 应用兼容性适配指导 和官方提供的一些文档内容做一个整理测试。...开启仅限本地使用的热点。 连接到附近的 Wi-Fi 感知设备。... 以 Android 13(33) 为目标平台时,如果应用不会通过 Wi-Fi API 推导物理位置,请在清单文件中将 usesPermissionFlags...Android 13 中引入了 “在使用时” 访问身体传感器(例如心率、体温和血氧饱和度)的概念,此访问模式与 Android 10(API 级别 29)系统为位置信息引入的模式非常相似。...尽管从技术上讲,任何应用都可以清除全局剪贴板中的主内容(只要它们是前台应用或 Android 10+ 上的默认输入法),但 Android 本身不会自动清除剪贴板。

6.2K31

Google 将于年底关闭 Android 附近通知功能

三年前, 我们向 Android 平台引入了附近通知 (Nearby Notifications) 功能,它能根据周边设施和服务信息,为用户推荐应用和内容。...因此,我们决定从 2018 年 12 月 6 日开始正式停用附近通知这项功能。 Android 用户面临的影响 Android 用户将不会再收到任何附近通知。...您可以继续访问 beacon 仪表盘,或者通过调用 Proximity Beacons API 在应用内实现类似于附近通知的近场交互功能。...开发者可以使用 Nearby Messages 和 Connections 这两个相关 API 来实现设备间的连接,或者借助 Fast Pair 发现和配对附近的设备。...我们将继续投入必要资源对以上 API 进行优化,并且为搭载这些技术的设备提供支持。 点击这里下载 "Android 9 Pie 开发者手册"和"Android 9 Pie 常见问题及兼容性注意事项"

1.1K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Android 12 还没用上,Android 13 已经来了!

    附近 Wi-Fi 设备权限,用于管理应用与附近 Wi-Fi 感知设备的连接。... 在低版本中,应用与附近 Wi-Fi 设备连接需要用户授予 ACCESS_FINE_LOCATION 精确位置权限,这其实是不合理的设计,因为用户很难理解为什么...可以看出,这次的改动 Google 是希望连接 Wi-Fi 设备的权限授予能够给用户更精准的权限功能描述。...2.4 动态注册广播接收器改进 在旧版本中,应用动态注册的 BroadcastReceiver 广播接收器会接收到任何应用发送的广播(除非该接收器使用了应用签名权限保护),这会让动态注册的广播接收器存在安全风险...如果说 Android 8 的图标是自适应形状的应用图标,那么 Android 13 就是在此基础上再推出了自适应主题的应用图标。

    1.7K20

    新版本系统适配: Android 12 中的兼容性变更

    △ Android 12 中的默认开屏页 这种全新的体验适用于所有运行在 Android 12 上的应用。如果您的应用实现了自定义开屏页,则需要迁移到新的 SplashScreen API。...相比之下,附近设备权限更有效。因为它只在扫描和连接时要求权限。Withings 的工程师提出了一些建议: 将检查和申请新权限的逻辑进行抽象。...版本上获得了位置权限,当用户升级到 Android 12 时,该应用将自动被授予附近设备权限。...要使用新的附近设备权限,必须在清单文件中声明 BLUETOOTH_SCAN 权限: <uses-permission android:name="android.permission.BLUETOOTH_SCAN..." /> △ 连接设备时应在清单文件中声明权限 过度滚动效果 (Overscroll Effect,影响所有应用) 在 Android 12 上大多数应用都会有一种新的过度滚动拉伸效果。

    2.9K20

    WLAN 感知概览(Wi-Fi Aware)

    _r3/xref/frameworks/base/wifi/java/android/net/wifi/aware/ Wi-Fi感知功能使运行Android 8.0(API级别26)及更高版本的设备能够发现彼此并直接连接...api与Wi-Fi-Aware系统服务通信,后者管理设备上的Wi-Fi-Aware硬件。...支持Wi-Fi的API允许应用程序执行以下操作: 发现其他设备:这个API有一个查找其他附近设备的机制当一个设备发布一个或多个可发现的服务时,进程开始然后,当设备订阅一个或多个服务并进入发布服务器的Wi-Fi...范围时,订阅服务器接收到已发现匹配发布服务器的通知订户发现发布服务器后,可以发送短消息或与发现的设备建立网络连接设备可以同时是发布者和订阅者。...Wi-Fi感知的发现可以限制为仅发现特定地理围栏内的服务例如,您可以设置地理围栏,允许发现发布“感知文件共享服务名称”服务的设备,该服务距离不小于3米(指定为3000毫米),距离不超过10米(指定为10000

    3.7K20

    【Android 文件管理】应用可访问的存储空间 ( 存储空间分类 | 存储空间访问权限 | 分区存储 )

    , 内部存储空间 外部存储空间 内部存储空间的可靠性高于外部存储空间 ; 在 Android 10( API 级别 29 ) 及以上版本中 , 应用只能访问应用的 专属存储空间 和 共享存储 中的文件..., 其它外置存储空间的目录 , 无法访问 ; 三、分区存储 ---- 在 Android 9( API 级别 28 ) 及以下版本中 , 开发者可以任意在外置存储目录中创建文件 , 进行任何读写操作 ,...并不会很规范的管理外置存储目录中的文件 , 卸载后 , 还遗留大量垃圾文件在外置存储空间中 ; ( 说的就是我 o( ̄︶ ̄)o ) ; 在 Android 10 中开始引入分区存储 , 以后外置的存储空间不能随便乱用了...Android 10( API 级别 29 ) 及以上版本 , 会自动开启分区存储 , 这时候需要进行兼容开发 ; 一旦启用了分区存储 , 就无法访问 SD 卡中创建的目录或文件 , 只能访问外部存储空间的应用专属目录...---- Android 文件处理参考文档 : 数据和文件存储概览 访问应用专属文件 保存到共享的存储空间 管理存储设备上的所有文件 分享文件 应用安装位置 Android 存储用例和最佳做法 FileProvider

    3.6K30

    Android 11 正式版发布

    Pixel、一加、小米、OPPO、realme手机用户将在未来几天收到更新推送,其他手机用户将在未来几个月内收到更新推送。开发者可以通过Android 开源项目 (AOSP)来下载最新的源代码。...消息和聊天应用可以通过基于通知的 Bubbles API,在 Android 11 上提供这种全新体验。...实用创新 更强的 5G 支持 :Android 11 可以让开发者利用 5G 网络更快的速度和更低的延迟。您可以知晓用户何时 连接到 5G 网络,查看 连接是否处于计费状态,并且 估测连接的带宽。...您可以通过设置 新的窗口布局属性 来使用整个瀑布屏,并通过 瀑布屏边衬区 (insets) API 来管理屏幕边缘附近的互动。...共享快捷方式 (自 Android 10 开始支持) :想要接收共享数据的应用应该使用 共享快捷方式 API 来创建共享目标。

    1.7K50

    【Android从零单排系列一】《Android系统发展史》

    2018年10月,谷歌表示,将于2018年12月6日停止Android系统中的Nearby Notifications(附近通知)服务,因为Android用户收到太多的附近商家推销信息的垃圾邮件 。...丰富的内容插入 谷歌将允许用户通过键盘和剪贴板彻底控制富媒体,支持纯文本和样式的文本、图像、视频、音频文件和其他元素,这将提高与其他用户或通过其他应用程序共享文件的速度。...多页小部件 Android上 12上的小部件t功能可以在同一个小部件中设置多个卡页,可以通过横向滚动来访问,这将使包含大量信息的小部件更容易阅读,并使它们不那么混乱。...Android 13 为通过 Wi-Fi 管理设备与附近接入点连接的应用程序引入了 NEARBY_WIFI_DEVICES 运行时权限(NEARBY_DEVICES 权限组的一部分)。...调用许多常用的 Wi-Fi API 的应用程序将需要新的权限,并使应用程序能够通过 Wi-Fi 发现和连接附近的设备,而不需要位置权限。

    2.4K10

    现代化 Android Pie: 安全与隐私

    应用可以通过调用 Android Pie 中的 BiometricPrompt API,在设备上显示身份验证对话框 (例如提示用户进行指纹识别),而且该方法与形态无关 (modality-agnostic...在 Android Pie 中,我们将排错程序的使用范围扩展至以下两类库: (1) 需要处理复杂且不受信任的输入; (2) 曾收到过安全漏洞报告。...它是第一个可以在移动设备上通过可信 UI 保障交易安全的系统级 API,主要作用是利用受硬件保护的用户界面 (即可信 UI ),确保关键交易在主操作系统外完成。...此功能启用后,每当设备连接到 WiFi 网络时便会使用不同的网络地址。...另外,Android Pie 还支持使用用户锁屏密码 (即 PIN, 图案或者字符组合) 来加密备份数据,即是说,攻击者不知道具体的锁屏密码时便无法访问用户备份的应用数据。

    1.1K30

    提示Android Q Beta 3 亮相 Google IO19

    当应用连接不同的 Wi-Fi 网络时,Android Q 会在连接中都随机化 MAC 地址;另外,我们也将网络连接 API (Connectivity API) 置于位置权限的保护下。...该 API 可帮助应用计算 Wi-Fi 封包之间的往返时间,接而获取与附近 Wi-Fi 接入点 (AP) 的距离。接入点需支持 IEEE 802.11mc 协议。...此外,用户也可在支持 HDR 10+ 的 Android Q 设备上,播放高动态范围视频。...如果您已加入,无需任何行动,设备将很快收到更新推送。此外,系统镜像文件也已开放下载。...我们已经收到了许多宝贵的反馈,目前,我们正在紧锣密鼓地进行 Beta 4 的开发工作,希望可以尽多地整合大家的意见与建议。 期待您的应用在 Android Q 上的精彩表现! ?

    1.2K40

    Android Q Beta 3 亮相 Google IO'19

    当应用连接不同的 Wi-Fi 网络时,Android Q 会在连接中都随机化 MAC 地址;另外,我们也将网络连接 API (Connectivity API) 置于位置权限的保护下。...该 API 可帮助应用计算 Wi-Fi 封包之间的往返时间,接而获取与附近 Wi-Fi 接入点 (AP) 的距离。接入点需支持 IEEE 802.11mc 协议。...此外,用户也可在支持 HDR 10+ 的 Android Q 设备上,播放高动态范围视频。...如果您已加入,无需任何行动,设备将很快收到更新推送。此外,系统镜像文件也已开放下载。...我们已经收到了许多宝贵的反馈,目前,我们正在紧锣密鼓地进行 Beta 4 的开发工作,希望可以尽多地整合大家的意见与建议。 期待您的应用在 Android Q 上的精彩表现!

    75230

    Android可穿戴设备世界之旅

    图 2:部署项目后的输出 更改文本值 让我们更改文本值,使其类似于“Hello Round Android Wear!返回左侧面板上的项目树,然后在 values 文件夹下选择strings.xml。...,您无法访问任何子视图。...图1:保持USB调试开启 现在从 Google Play 下载 Android Wear 应用程序并将其安装到您的设备上。安装后,将设备连接到计算机并打开命令窗口。...打开设备的蓝牙连接并将其与磨损模拟器配对。配对过程完成后,您将在设备佩戴应用程序上看到此窗口。 图 3:与仿真器连接的设备。...要检查您的设备是否与磨损模拟器连接,您可以尝试多种方法,在这里我们正在检查手表通知。选择它,你会发现一个有几个选项的窗口。从那里选择“来电”选项,您将直接收到磨损模拟器的呼叫通知。

    94710

    欢迎体验 Android 10!

    Android 10 还支持 Opus 编码的音频内容,Opus 是一款专为语音和音乐流媒体文件推出的免费开源编解码器。此外,用户也可在支持 HDR 10+ 的设备上,播放高动态范围视频 。...原生 MIDI API: 针对使用 C++ 代码处理音频文件的应用,Android 10 引入了一款原生 MIDI API,让应用可以通过 NDK 与 MIDI 设备进行通讯。...网络建议 API (network suggestion API) 允许应用向用户显示推荐的 Wi-Fi 作为网络连接选项。...随着 Android 10 正式发布,更多设备将很快收到更新推送,请各位开发者尽快开始升级工作,确保现有应用在新系统上的兼容性,帮助用户平滑过渡到 Android 10。...更好的网络连接 API: 如果您的应用通过 Wi-Fi 管理 IoT 设备,不妨试一下新的网络连接 API (network connection API) 来执行配置、下载或打印等功能。

    1.7K50

    Android4.42-Setting源码分析之蓝牙模块Bluetooth(下)

    接着上一篇   Android4.42-Settings源码分析之蓝牙模块Bluetooth(上) 继续蓝牙模块源码的研究 THREE,蓝牙模块功能实现 switch的分析以及本机蓝牙重命名和可见性的分析见上一篇...设备列表的加载基本上就是这些,接下来挨个介绍 i>,调用底层代码获取可用设备列表并进行缓存 这部分代码的书写在BluetoothEventManager.java文件中,获取已配对设备列表的代码定义如下...,当接收到广播后作出相应动作,对列表就行修改 首先是对缓存列表进行更改,然后再对显示列表进行更改。...停止对BLE设备的扫描:BluetoothAdapter----stopLeScan(mLeScanCallBack). ii>,各种广播相关参考网址,这是一个API在线文档,解释的很清楚 http:/.../www.android-doc.com/reference/android/bluetooth/BluetoothDevice.html 2>,蓝牙模块源码中涉及到的类 i>,BluetoothSettings.java

    1.5K30

    Android7.0适配心得

    应对策略:这项权限的变更将意味着你无法通过File API访问手机存储上的数据了,基于File API的一些文件浏览器等也将受到很大的影响,看到这大家是不是惊呆了呢,不过迄今为止,这种限制尚不能完全执行...应用仍可能使用原生 API 或 File API 来修改它们的私有目录权限。 但是,Android官方强烈反对放宽私有目录的权限。可以看出收起对私有文件的访问权限是Android将来发展的趋势。...应用间共享文件 在Android7.0系统上,Android 框架强制执行了 StrictMode API 政策禁止向你的应用外公开 file:// URI。...电池和内存 Android 6.0(API 级别 23)引入了低电耗模式,Android7.0在电池和内存上又做了进一步优化, 来减少Android应用对电量的消耗以及对内存的占用。...Android 7.0 应用了以下优化措施: 在 Android 7.0上 应用不会收到 CONNECTIVITY_ACTION 广播,即使你在manifest清单文件中设置了请求接受这些事件的通知。

    1.7K50

    Android 5.0 API新增和改进

    要利用 Android 5.0 中提供的 64 位支持,请从 Android NDK 页面下载并安装 NDK 10c 版。要详细了解 NDK 的重要变化和错误修复,请参阅 10c 版版本说明。...无线和连接 多个网络连接 Android 5.0 提供了新的多网络 API,它们允许您的应用动态扫描具有特定功能的可用网络,然后与这些网络建立连接。...新的 android.bluetooth.le API 允许您的应用对公告进行广播,扫描响应,以及与附近的低功能蓝牙设备建立连接。...当用户从 Play 商店更新或下载您的应用时,会要求他们向您的应用授予以下权限:“蓝牙连接信息:允许应用控制蓝牙,包括向附近的蓝牙设备进行广播以及获取关于这些设备的信息。”...系统 应用使用情况统计信息 您现在可以通过新的 android.app.usage API 访问 Android 设备上的应用使用情况历史记录。

    2.3K20

    我的电脑不联网,很安全,黑客:你还有风扇呢

    这项研究非常重要,因为那些存储了机密文件和知识产权的政府和公司内网,如今会面临着被攻破的危险。...接下来,附近的攻击者可以使用智能手机中的加速度传感器记录下这些振动,然后解码隐含在振动模式中的信息,进而对窃取自未联网电脑系统中的信息进行重建。...收集振动则可以通过以下两种方式完成: 如果攻击者可以物理访问未连接互联网的电脑或内网,他们只需要将自己的智能手机放在电脑桌上,无需接触被攻击的电脑就能收集到所需的震动; 如果攻击者无法访问未联网的电脑或内网...AiR-ViBeR app 接收到了利用风扇振动窃取自未联网电脑中的「秘密」信息(42 比特)。 如何防止 AiR-ViBeR 的攻击?...一般在系统中,任何程序都不应该访问风扇控制,所以可使用端点保护来检测干扰风扇控制 API 或访问风扇控制总线的代码(比如 ACPI 和 SMBus)。

    85820

    安卓13来了!首个开发者版公布,三方图标随壁纸变色,电量管理系统也安排上了

    例如我们把界面改为深色模式之后,应用图标也随之变为深色: 面对不同色调的壁纸,App的颜色也会随之更改: 这项功能最初会在Pixel手机上应用,不过谷歌也正在和制造商沟通,把它拓展到其他的设备上。...在新版本中,谷歌为了提高语言方面的兼容性,引入了一个新的平台API,让每个应用程序都可以调用它来设置自己的语言。 例如在学英语的时候可以给自己某些App单独设置语言,更容易进入学习状态。...在App上分享照片或者视频的时候,照片选择器可以划定一个范围,只共享范围内的照片,不需要授予App查看设备上所有媒体文件的权限。...同样限制权限的还有Wi-Fi连接,Android 13允许设备发现附近的某些Wi-Fi,并且连接时不再需要位置权限。.../2022/02/10/the-first-developer-preview-of-android-13-has-arrived/ [3]https://blog.esper.io/android-13

    93720

    R-Plan 手把手教你开发BLE微信小程序

    之前我也写过一篇文章《Android BLE 开发》--初学者,这个安卓原生APP,对于一个没有任何安卓基础的我,花了3天的时间干了这个四不像的BLE安卓调试工具。...原生的APP搭建环境就非常痛苦了,更何况开发。想要再次开发,想想还是算了。 所以想了想,最容易,也是最方便的还是微信小程序。微信小程序提供的丰富的API,所以开发起来还是比较方便的。...:我的这个小程序主要为3个主要文件。...index.js 代码说明: 讲解代码之前我们来说说连接BLE设备流程,这个是我理解的流程。 微信官方文档对BLE的相关的API有相应的说明。...,接下来分析一下连接设备,以及通信的代码 创建连接,如果连接成功,则获取对应设备的所有服务。

    1.6K30
    领券