Redian新闻
>
Android 15 Beta 提供音量控制功能,并改进卫星连接特性

Android 15 Beta 提供音量控制功能,并改进卫星连接特性

公众号新闻

作者 | Diogo Carleto
译者 | 平川
策划 | Tina

Android 15 引入对 CTA-2075 音量标准的支持。该标准旨在确保不同类型的内容之间或设备之间音频响度级别一致,减少用户调整音量的次数,改善用户体验。它可以根据输出设备上的信息以及 ACC 音频内容中可用的元数据自动调整音频响度和动态范围压缩级别。

有一点需要注意的是,只有在 AAC 内容中提供了响度元数据时才能启用此功能。LoudnessCodecController.create (mSessionId);负责音频的自动更新:

// 包含 MPEG_4 或 MPEG_D 类型元数据的媒体文件val mediaCodec = ...val audioTrack = AudioTrack.Builder()                                .setSessionId(sessionId)                                .build()...// 创建新的响度控制器,将参数应用于 MediaCodetry {   val lcController = LoudnessCodecController.create(mSessionId)   // 开始将音频更新应用到每一个新增的 MediaCodec

屏幕录制检测允许应用检测它们是否正在被录制。该功能可以通过回调来执行。当应用执行敏感操作时,这项功能非常有用,它使开发人员可以通知用户他们的行为正在被记录。回调的注册方法如下:

val mCallback = Consumer { state ->  if (state == SCREEN_RECORDING_STATE_VISIBLE) {    // 我们正在被录制  } else {    // 我们现在没有被录制  }}
override fun onStart() { super.onStart() val initialState = windowManager.addScreenRecordingCallback(mainExecutor, mCallback) mCallback.accept(initialState)}
override fun onStop() { super.onStop() windowManager.removeScreenRecordingCallback(mCallback)}

该版本扩展了卫星连接支持,其中包括增加 UI 元素,为用户提供一致的体验,并且支持 SMS、MMS 应用以及预装 RCS 应用使用卫星连接发送和接收消息。如果开发人员想要检测设备何时连接到了卫星,则可以使用ServiceState.isUsingNonTerrestrialNetwork()。在 Android 15+ 中,如果以 SDK 35 作为目标平台,那么应用将默认进入无边模式。开发人员无需调用Window.setDecorFitsSystemWindows(false)enableEdgeToEdge()来显示系统栏后面的内容。但是,谷歌建议在早期的 Android 版本上调用enableEdgeToEdge()。有一些 Material 3 可组合组件可以帮助开发人员处理 inset 并实现无边框应用。

(图片来自 Anroid 开发博客

为了使 Android 与 OpenJDK 17 LTS 保持一致,这个最新版本的操作系统对许多 Android 核心库做了更新。其中包括改进 NIO 缓冲区)、Streams 以及新增的 Math 和 StrictMath 方法。包java.util的更新涉及 SequencedCollection, SequencedMap 和 SequencedSet。此外,该版本还实现了一些安全方面的更新,如 X500PrivateCredential 和安全密钥更新。根据谷歌的说法,超过 10 亿运行 Android 12(API level 31)及更高版本的设备通过 Google Play 系统更新更新了这些 API。

Android 15 还引入了新的 SQLite API,使开发人员可以使用 SQLite 引擎的高级功能,解决应用中的性能问题。建议开发人员遵循 SQLite 性能最佳实践,特别是在处理大型数据库或运行对延迟敏感的查询时。以下是针对具体问题的一些建议:

  • 只读延迟事务:对于只读事务,使用 beginTransactionReadOnly() 和 beginTransactionWithListenerReadOnly(SQLiteTransactionListener) 发出只读 DEFERRED。

  • 行计数和 ID:要返回最新 SQL 语句插入 / 更新 / 删除的行数,使用 getLastChangedRowCount(),而 getTotalChangedRowCount() 返回当前连接上变化的行数,getLastInsertRowId() 返回当前连接上插入的最后一行的 rowid。

  • 原始语句:使用原始 SQlite 语句,绕过便捷包装器和它们可能造成的额外处理开销。在 Android 15 Developer Preview 2 中,PdfRenderer API 现在允许应用引入一些高级功能,如渲染受密码保护的文件、注解、表单编辑、通过复制进行搜索和选择等。此外,PdfRenderer移到了一个可以通过 Google Play 系统更新进行更新的模块,可以独立于平台发布更新。

用户可以通过任何受支持的 Pixel 设备或 Android Studio 中的 Android Emulator 系统镜像使用 Android 15 Beta。

要查看新特性和 API 的完整列表,请查看 Android 15 Beta 特性概述。

原文链接:

https://www.infoq.com/news/2024/04/android-15-beta/

声明:本文为 InfoQ 翻译,未经许可禁止转载。

今日好文推荐

谷歌大裁员引发元老集体抗议:领导脑袋空空,无能的中层管理团队不断扩大

“真男人就应该用 C 编程”!用 1000 行 C 代码手搓了一个大模型,Mac 即可运行,特斯拉前 AI 总监爆火科普 LLM

德国再次拥抱Linux:数万系统从windows迁出,能否避开二十年前的“坑”?

系统 bug 致百人入狱,砸了 2.8 亿元仍上云失败!二十年了,这家大企业被日本软件坑惨了

微信扫码关注该文公众号作者

戳这里提交新闻线索和高质量文章给我们。
相关阅读
卫星时代,万亿市场商机无限,「卫星物联网」赛道精选来袭丨Banglink 2024年第9期宇宙人(1493期)比亚迪&中国电信开启“卫星+汽车”新场景;欧洲火箭的至暗时刻;华为Pura 70首次实现北斗卫星发送图片信息苹果曾为 Android 手机开发 Apple Watch/华为问界 M9 大定突破 60000 台/特斯拉推出赛博锤Sandro、Maje的母公司SMCP一季度销售额下滑5%,大中华区闭店10家"蝙蝠侠"空中加油 - 美军力倍增Sandro清仓3折起!马丁靴限时半价!Polo Ralph Lauren 7折!Google将合并其Android和硬件团队 一切都与人工智能有关宇宙人(1451期)中国卫通将推出消费级卫星互联网产品;华为研发,全球首个;通过星链实现卫星直连普通智能手机上网,测试发推成功有多少学子遭到中共的残酷迫害?宗庆后他是好人;离婚了,就别再来找我;情感躺平,情感摆烂。华为Pura70加码卫星通信,手机直连卫星成标配Valentino官宣新任创意总监:Gucci前任创意总监 Alessandro Michele刚刚,Alessandro Michele成为了Valentino新任创意总监!微软“砍刀部”杀死Windows的Android子系统小米汽车27分钟大定超50000台,雷军称发布会前一天降价3万/通义千问将接入多款Android手机/百度沈抖回应与苹果合作狂卖 10 万台的明星 AI 硬件,号称「干翻所有 app」,原来就是个 Android 应用?特斯拉正在开发“私有5G”基础设施,为电动汽车和人形机器人提供连接;宁德时代官宣两款新电池,首发车型或是小米SU7丨智能制造日报元宵节古都西安叹百度或为苹果国行 iPhone 16 提供 AI 功能,更多细节曝光宇宙人(1463期)今晚星舰第3次集成飞行试验;蒙古将发射对地静止Ku波段卫星;东经50.5°卫星轨道面临被取消的风险卫网君:小米汽车申请可自动调整卫星天线专利;猛禽发动机惊人的制造效率;美国电话电报公司强调支持实现直接到智能手机的卫星服务两轮游中国 - 我的所见,所闻和所想 阳光明媚的贵阳Nano Lett.: 二维半导体异质结莫尔激子重构和杂化特性的研究8点1氪:大麦网已退款凤凰传奇演唱会“柱子票”;钟薛高再成被执行人;iPhone 16或取消实体音量键和电源键美国政府将向美光科技提供61亿美元资助,支持其在美新建晶圆厂;华丰科技连接器产品配套神舟十八号丨智能制造日报Ceph RocksDB 性能改进说明阿里1688全面接入淘宝,小红书去年转盈,百度将为国行iPhone16提供AI功能,抖音治理伪成功学,这就是今天的其他大新闻!百度将为苹果提供AI功能,钟睒睒再次登顶中国首富 | 财经日日评传为iPhone提供AI功能,百度股票涨6%;小红书首次盈利,净利5 亿美元;全球财富榜:一半新增财富来自 AI | 极客早知道吴军团队同日2篇Cell论文:利用异种囊胚互补生成功能性脑组织,实现异种神经元连接,具有应用潜力邀请函|Andretti马拉松筹款活动Webinar | 干细胞外泌体质量控制标准研讨会问界M7高速上碰撞起火,3人遇难!车企回应:积极配合警方调查,事发时车速115km/h,安全气囊正常打开,动力电池包特性均正常英国肯德基20个辣翅桶回归!Sandro/Maje半价!Marvis牙膏65折!iPhone 16 或取消实体音量键和电源键,新增拍摄按钮
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。