首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

提示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

98140

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

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

现已推出 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 包含精选性功能和开发者 APIAPI 等级 27),以及最新优化项、错误修正和安全补丁包。开发者可以利用多种 API 扩展自己应用自动填写升级 —— 共享内存 API。...基于最终版平台,我们已更新 Android Studio SDK、构建工具和 API 等级 27 模拟器系统镜像文件。

1.2K40

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实现配置、下载或打印等功能。

1.8K20

欢迎体验 Android 10!

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

1.3K50

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

当前参与项目历史也很久远,第一行代码据说是写于2014年某一天,那时Androidide还是Eclipse、那时Android还没有很好架构指导(mvp、mvvm)、那时Android最新版本是...5.0、那时AndroidMaterial 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

70420

一起看 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.2K20

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

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

1K20

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描述手势、动画或滚动。

5.6K10

扶起来!

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

83040

全面解读系统更新,收藏下这份 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 着色器效果及更多效果)。

2.5K10

2019 Google IO 大会:充满了科技感 & 人文关怀

人工智能(AI) 主要包括: Google Go Google Assitant Live Transcribe Google AI两大项目 1.1 Google Go:新增语音功能 定义:手机搜索应用程序...1.3 Live Transcribe技术落地应用:、Live Caption、Live Relay Live Transcribe是一种Google研发实时语音转录文本技术,本次主要是将这项技术进行具体应用场景落地...Android设备上所有消息传递应用;同时在用户打字时,能预测用户输入文字并提供有用建议,直接打开第三方应用等 2.2 隐私 a....2.3 安全 新支持与安全性相关可单独更新Android OS Framework模块,可在后台无线更新 & 无需用户重新启动即可更新 2.4 其他 a. 支持可折叠手机功能 & 兼容性。 ?...在本次大会中,Google主要是将人工智能AI进行应用场景落地:语音转文字、Google地图、Goolge搜索 & 结合到Android系统AndroidQ等。

1.3K30

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

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

1.3K40

看到如此多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来实现网络请求和缓存,所以需要通过

2.8K30

Android Q AMA: Everything we learned from Google

此外,Google表示他们强制要求 Android Q所有设备必须支持Camera2 API / Camera HAL3。...在Android Q中运行文件管理器应用程序必须使用名为Storage Access FrameworkAPI才能继续正常工作,但是一些开发人员认为此API不如以前可用。...甚至谷歌Chrome,当前在系统范围黑暗主题启用时强制页面重新加载,将更新为主题更改时不再刷新。...Dynamic/Logical Partitions are not here to kill custom ROMs 为了支持Android Q中动态系统更新,某些设备(Google Pixel...我们可以看到,能够在所有设备和主线多个版本中实现这些更新一致性有很多好处。这也是一个巨大技术挑战,因为我们考虑如何为开发人员做到最好,并且可能需要多年努力。

74410

案例分析:利用OAuth实施钓鱼

业界提供了OAUTH多种实现PHP、JavaScript,Java,Ruby等各种语言开发包,大大节约了程序员时间,因而OAUTH是简易。...互联网很多服务Open API,很多大公司Google,Yahoo,Microsoft等都提供了OAUTH认证服务,这些都足以说明OAUTH标准逐渐成为开放资源授权标准。...上图为应用被允许申请Windows Live权限,其中有一些允许通过API来读写邮件,但实际上真正操作时候是会被禁止。 ?...Application ID,secret为当前应用secret,如果AuthCode验证通过了,则accessToken会被发给已经设定redirect_uri。...数据 在用户点击了授权之后,我们在sappo上搭建应用能够自动实现获取authCode并转化为access_token,这时候我们只要操作一下界面就能以API形式向IDP申请获取数据。

1.9K90
领券