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

提示Android Q Beta 3 亮相 Google IO19

我们对 Android Q 进行了多项优化,确保折叠和展开操作发生时屏幕的无缝连续性,同时,应用与游戏的当前页面也可延续至另一个屏幕。...v=YL-… Live Caption 功能可以为手机上任何应用内的多媒体文件添加实时字幕,支持的文件类型包括视频、播客、语音信息和用户自录音频。...不过,尽管我们提供了用于附加回复和操作的 API,但是具体的构建代码仍旧需要由开发者自行编写。 在 Android Q 中, 我们可以希望在不增加开发者工作量的前提下,在所有应用内实现智能回复支持。...您只需在应用的当前主题内设置 android:forceDarkAllowed="true" 即可。 ?...我们在 2018 年与合作伙伴展开紧密合作,首次在 Treble 设备上实现 OS 系统更新,并取得了喜人的成果: 在去年的 Google I/O 大会上,除了 Google 出品的 Pixel 和 Pixel

1.3K40

Android Q Beta 3 亮相 Google IO'19

我们对 Android Q 进行了多项优化,确保折叠和展开操作发生时屏幕的无缝连续性,同时,应用与游戏的当前页面也可延续至另一个屏幕。...v=YL-8Xfx6S5o Live Caption 功能可以为手机上任何应用内的多媒体文件添加实时字幕,支持的文件类型包括视频、播客、语音信息和用户自录音频。...不过,尽管我们提供了用于附加回复和操作的 API,但是具体的构建代码仍旧需要由开发者自行编写。 在 Android Q 中, 我们可以希望在不增加开发者工作量的前提下,在所有应用内实现智能回复支持。...您只需在应用的当前主题内设置 android:forceDarkAllowed="true" 即可。...我们在 2018 年与合作伙伴展开紧密合作,首次在 Treble 设备上实现 OS 系统更新,并取得了喜人的成果: 在去年的 Google I/O 大会上,除了 Google 出品的 Pixel 和 Pixel

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

    现已推出 Android 8.1 和 Android Oreo Go 版本 —— 为所有人打造由 AI 驱动的全覆盖移动平台

    昨天 Google 在印度正式发布 Android 8.1 Oreo,这是 Google 向实现 “为所有人打造由 AI 驱动的全覆盖移动平台” 这一愿景迈出的一大步。...该 API 在支持设备上,能够在多个关键使用场景下(例如基于视觉的对象分类)实现快速高效的推理(inference)操作。 何不从今天起就开始使用 Android 8.1 Oreo?...同时我们在该指南内还说明了 “如何为 Android Oreo(Go 版本)机型优化应用”。...Android 8.1 包含精选性功能和开发者 API(API 等级 27),以及最新优化项、错误修正和安全补丁包。开发者可以利用多种 API 扩展自己的应用,如自动填写升级 —— 共享内存 API。...基于最终版平台,我们已更新 Android Studio 内的 SDK、构建工具和 API 等级 27 模拟器系统镜像文件。

    1.7K40

    Android 10正式版发布,看看都有哪些新特性

    网络连接api使得通过本地Wi-Fi管理物联网设备变得更加容易,可以实现配置、下载或打印等对等功能。网络建议api允许应用程序在互联网连接方面显示用户更喜欢的Wi-Fi网络。...对于开发人员来说,我们希望Android 10中的这些更新能够促进平台实现在不同设备上的一致性,并随着时间的推移带来更大的一致性,从而降低开发和测试成本。...应用开发跟进Android 10 现在,随着今天Android 10的公开发布和设备更新即将到来,我们要求所有Android开发人员尽快更新您当前的应用程序,以保证兼容性,让您的用户顺利过渡到Android...下面,我们给出开发的几点建议: Android 10上安装应用 从谷歌Play将当前应用程序安装到运行Android 10或模拟器的像素或其他设备上,然后进行测试。...网络api优化:如果您的应用程序通过Wi-Fi管理物联网设备,请尝试使用新的网络连接api来实现配置、下载或打印等功能。

    2.7K20

    欢迎体验 Android 10!

    您可调用网络连接 API (connectivity API) 判定设备是否可以高速联网,以及当前的网络是否计费。透过这些能力,希望您能开发出更加丰富的沉浸式 5G 体验应用。...深色主题背景下的 Google Keep 手势导航: Android 10 引入了手势导航模式,这一功能启用后,原有的底部导航栏设计会消失,让应用真正实现全屏显示,为用户创造更丰富、沉浸度更高的数字体验...动态深度图片可帮助您在应用中实现模糊或散景效果音频回放捕捉:所有支持音频播放的应用均可允许另一个应用通过全新的音频回放捕捉 API 获取自己的音频流。...在 Google Play 系统更新的帮助下,用于不再需要设备厂商提供全量系统更新,而可以在运行 Android 10 或更高版本的设备上直接更新特定的系统组件。...所有 Pixel 设备以及参加 Android Beta 项目的合作伙伴机型将于下周内收到更新通知。如果您是 Pixel 用户,请留意设备收到的官方更新推送!

    1.7K50

    Android AI示例宝库:一站式探索Google AI模型的无限可能

    Android AI Sample CatalogAndroid AI Sample Catalog 是一个独立的应用程序,旨在为开发者提供一系列自包含的示例,集中展示Google AI模型解锁的各种生成式...需要Firebase支持: 依赖于Google云端模型(如Gemini Pro, Gemini Flash)的示例,需要预先设置Firebase项目并将应用连接到Firebase(详细指南)。...开箱即用的示例应用: 每个示例都是独立、完整的Android模块,拥有清晰的UI界面,可直接运行体验。...本地AI: 利用ML Kit GenAI API调用设备端Gemini Nano模型,实现图像描述、文本摘要、写作辅助等隐私友好、低延迟的任务。...实时交互体验:Gemini Live API: 演示如何通过实时语音与AI模型交互,操控一个待办事项应用,实现完全免提的对话式体验。

    22110

    基于运行时组件化模块化的架构实践

    当前参与的项目历史也很久远,第一行代码据说是写于2014年的某一天,那时Android用的ide还是Eclipse、那时Android还没有很好的架构指导(mvp、mvvm)、那时Android最新的版本是...5.0、那时Android的Material Design还没流行…… 背景 随着业务和产品发展,目前参与的项目apk有2~10个Android开发人员(注:开发人员数回浮动,不是因为离职,而是是因为当前项目团队在承接多个项目的并行开发...我的封装思路是这样的:加一个XModule(可以把它想象成一个容器)的概念,在common层暴露服务接口的同时暴露XModule(它的具体实现也是有对应的业务模块决定的),每一业务模块都对应一个XModule...模块独立运行 业务模块在Android Studio中其实就是一个module,从gradle的角度来说,module不是以application plugin方式运行,就是以library plugin...的值决定了当前业务模块是否独立运行 if (currentModule.isStandalone) { apply plugin: 'com.android.application' } else

    97320

    谷歌AI核爆:升级全系模型,Gemini 2.5双榜登顶!所有产品用AI重做,OpenAI如何接招?

    首先是原生音频输出和 Live API 的改进。Live API 推出了音频视频输入和原生音频输出对话的预览版,因此您可以直接构建对话体验,使用更自然、更具表现力的 Gemini。...Gemini API 和 Vertex AI 现为 2.5 Pro/Flash 模型新增"思维摘要"功能,可将模型原始推理过程结构化输出为带标题、关键细节及操作说明(如工具调用时机)的清晰格式。...支持全量思考预算的 Gemini 2.5 Pro 正式版将于未来数周内发布。 Gemini SDK 兼容 MCP 工具。Gemini API 新增对 MCP 的原生 SDK 支持,简化与开源工具集成。...皮查伊称:“我一直在频繁使用 Google 搜索,它彻底改变了我使用 Google 搜索的方式。我很高兴地告诉大家,AI 模式将于今天在美国面向所有用户推出。...这款多模态、全视角的机器人并非真正的消费级产品,除了一小部分测试人员之外,短期内不会向任何人开放。Astra 代表着 Google 对未来人工智能如何为人类服务的最宏大、最狂野、最雄心勃勃的梦想。

    72810

    Android开发技能图谱

    扩展阅读 遵循SOLID原则:构建高内聚低耦合的代码 Java编程规范及最佳实践 四、跨平台开发框架 4.1 Flutter Flutter是Google推出的一个开源的UI开发框架,可以用于构建跨平台的...你需要熟悉Git的基本操作,如克隆仓库、提交更改、拉取和推送更新、创建和合并分支等,以便在团队开发中高效地协作。 5.2 代码审查 代码审查是一种提高代码质量的有效方法。...你需要熟悉JUnit、Mockito等单元测试框架,了解如何为你的应用编写有效的单元测试。 6.2 UI测试 UI测试用于验证应用的UI表现和交互。...7.4 云服务和API 现代Android应用通常会使用各种云服务和API,例如Google Firebase、AWS、Azure等。...7.5 安全和认证 对于任何涉及网络通信的应用,安全和认证都是非常重要的。你需要了解HTTPS的原理和使用方法,了解如何保护用户数据和隐私,以及如何实现用户认证(如OAuth、JWT等)。

    3.1K10

    一起看 IO || Android 开发者不能错过的 13 件事

    Compose 继续带来您所需要的 API,以支持更多的高级用例,如可下载字体、LazyGrids、窗口边衬区、嵌套滚动互操作,以及更多的工具支持,如实时编辑 (LiveEdit)、重绘调试 (Recomposition...它还提供了一个新的可调整大小的模拟器,方便您测试应用在大屏幕上的表现,此外也新增了实时编辑 (Live Edit) 功能,让您可以立即部署可组合函数中的代码变更。...现在我们已经为您准备好了令人期待的新硬件、更新的操作系统和 Google 应用、优化的指南和开发库,并在 Play 商店中引入了令人振奋的变化,这正是检验您的应用并让它们为大屏幕设备和 Android...#12: 新的 Google Wallet API 新的 Google Wallet 让用户可以在 Android 和 Wear OS 上快速、安全地获取日常必需品。...您还可以为应用增加新的功能,比如为单个应用进行语言设置、主题应用图标,以及支持新的现代化标准,如 HDR 视频和蓝牙低功耗音频 (LE Audio)。

    2.8K20

    扶起我来!

    隐私及权限相关通知的运行时权限在之前版本中我们应用如果需要弹通知的话只需要通过 NotificationManager 即可直接进行弹出,不需要任何权限,之前我一直觉得 Google 官方这一点做的不好...应用内语言选择器Android 13 在手机设置中新增了一个集中设置选项,用于设置各应用语言偏好设定。...此外,当前使用自定义应用内语言选择器的应用应改用适用于各应用语言偏好设定功能的新 API。...使用这些新 API 有助于确保用户无论是继续通过应用内语言选择器选择语言,还是通过手机设置选择语言,都能以其首选语言查看应用。当然,如果不支持多种语言的应用将不受这些变更的影响。...,我只是挑选了一些和普通开发者相关的更新来简单描述了下。

    1.6K40

    Android 13 首个开发者预览版到来

    Android 内部使用这些着色器来实现 波纹、模糊 和 过度滚动拉伸效果,Android 13 使您能够为自己的应用创建类似的高级效果。...更多的 Android 系统功能通过 Google Play 更新 - 在 Android 13 中,我们继续扩大对 Google Play 系统更新 (Project Mainline) 的资源投入,...我们现在可以通过对现有模块的更新,直接向旧版 Android 的用户推送新的功能,如照片选择器和 OpenJDK 11。...我们还增加了新的模块,如蓝牙和超宽频模块,以进一步扩大 Android 可更新核心功能的范围。...测试现有应用的兼容性 - 这是为了测试您的应用是否受到 Android 13 默认行为变更的影响。只需将您当前发布的应用安装到运行 Android 13 的设备或模拟器上并进行测试即可。

    1.4K20

    Jetpack Compose Beta 版现已发布!

    构建该工具包的目的在于与现有 Android 应用和 Jetpack 开发库集成,您可以将 Android 视图与 Compose 相结合,按照您自己的节奏应用 Compose。...Compose Beta 版已得到最新的 Android Studio Arctic Fox Canary 版支持,后者提供了很多 新工具: Live Literals (实时文字): 在预览 (Preview...Composable Android Emulator 上的 Live Literals (实时文字) 适用于 Jetpack Compose 的布局检查器 兼容现有应用 Jetpack Compose...Compose 的编程思想 Jetpack Compose 是一款声明性 UI 工具包,也是当前视图系统的范式转变,您可利用此工具包声明 UI 在任何给定应用状态下的预期外观,而不是如何生成 UI。...Compose 完全使用 Kotlin 构建,可利用其优秀的 语言特性 提供功能强大、简洁且直观的 API。例如,借助 协程,我们可以编写更简单的异步 API,如描述手势、动画或滚动。

    6.6K10

    全面解读系统更新,收藏下这份 Android 12 (S) 版本适配自查表

    性能和电池 应用待机分区改进 已适配 引入了一个新的受限待机分区 ---- 第 1~3 节介绍的是以 Android 12 为目标版本的应用行为变更和新功能更新,我将这部分更新总结为 3 部分: 1、...1.2 画中画 (PiP) 交互改进 画中画模式是 Android 8.0 中引入的一种多窗口模式,最常用于视频播放 Activity,能够实现在视频播放过程中打开其他应用,而不退出中断当前视频。...---- 第 4~6 节介绍的是针对所有应用的应用行为变更和新功能更新,我将这部分更新总结为 3 部分: 4、用户体验(所有应用) 5、安全和隐私设置(所有应用) 6、性能和电池(所有应用) ----...widget[26] —— 官方博客文章 更新您的 widget 以适配 Android 12[27] —— 官方博客文章 4.6 图形 API 改进 圆角:Android 12 引入了新的圆角 API...API RenderEffect[29] 可以给 View 实现常见的图片效果(如毛玻璃、颜色滤镜、Android 着色器效果及更多效果)。

    4.1K10

    Android 10 终于来了!增加了不少新特性

    比如,如果朋友要你出去吃饭,你的手机会建议你发送回应短信,并且它还会在 Google 地图中直接显示位置信息。此功能也适用于 Signal 等消息应用。...手势导航 引入手势导航后,应用程序不仅可以实现全屏幕的内容显示,还能最大限度地减少系统导航键的可见程度,这对于当下主流的全面屏手机尤为重要。...这些说明是实时性和系统性,因此它们不限于特定的应用程序。Live Caption 文本框可以调整大小并在屏幕周围移动。...Security Updates 随着这一新功能发布,通过 Google Play Store,安全补丁将自动推送到手机更新应用,更新将在后台运行,并在下次重新启动设备时加载,而不必等待完整的操作系统更新...[image] Family Link 家长可以使用这一功能设定数字基本规则,如每日屏幕时间限制、设备关机时间、特定应用程序的时间限制等。

    1.8K40

    看到如此多的MVP+Dagger2+Retrofit+Rxjava项目,轻松拿star,心动了吗?

    (如您可以在 App 任何位置做弹出 Dialog 的操作) 全局 Rxjava 错误处理, 错误后自动重试, 捕捉整个应用的所有错误 全局 UI 自适应 图片加载类 ImageLoader 使用策略模式和建造者模式...Rxjava提供优雅的响应式Api解决异步请求以及事件处理. RxAndroid为Android提供响应式Api....版本更新 如通过 Gradle 远程依赖本框架请忽略 如果你获得本框架的方式是通过clone或者下载: 直接可以通过命令行git pull origin master拉取最新的版本并自动合并 如果你修改了包名还得执行命令...git fetch arms拉取远程仓库最新的版本 git merge arms/master --allow-unrelated-histories合并远程仓库到当前分支 后面如果本框架有更新就只用重复...提供当前业务逻辑对应的View和Model接口(Contract中定义的接口)的实现类,Model需要AppComponent中提供的RepositoryManager来实现网络请求和缓存,所以需要通过

    3.3K30
    领券