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

Android P Beta 2 及终版 API 强势来袭!

△ 内含沉浸式内容的应用可以凹口屏幕实现全屏显示功能 如果您的应用涉及消息推送功能,请务必不要错过 MessagingStyle 的相关变更,进一步改善推送的实用性与可操作性。...您可以显示对话,附加照片和表情,甚至添加智能回复功能。再过不久,您就可以使用 ML Kit 应用中生成智能回复。...△ MessagingStyle 通知,您可以显示对话和智能回复 (左图),或添加图片和表情 (右图) 安全 生物传感器被广泛应用于身份认证,因此,为了保障用户不同感应器和应用间能够获得一致的体验...只需把您的应用安装至 Android P Beta 或模拟器并进行测试 —— 应用应该能够流畅运行、保证界面美观并且可以妥善处理各项 Android P 行为变更。...若无法获取支持设备,您也可以 Android 模拟器设置一个 Android 虚拟设备作为测试环境。

1.2K40

Android 13 Beta 版发布,诸多亮点不容错过

今天您就可以受支持的 Pixel 设备开始体验 Android 13 Beta 1,只需 注册参与测试,即可通过 OTA 方式获得更新。...为简化用户体验,如果应用同时请求 READ_MEDIA_IMAGES 和 READ_MEDIA_VIDEO 权限,系统会只显示一个对话框来授予这些权限。...改进后的错误报告可以向您提供重试密钥生成所需要的相关信息。 预见性音频路由 - 为了帮助媒体应用确定其音频的路由方式,我们 AudioManager 类增加了新的音频路由 API。...要进行兼容性测试请在运行 Android 13 Beta 版的设备或模拟器,通过 Google Play 或其他来源安装您的正式版应用,并测试应用的所有流程。请通过 行为变更 清单来确定测试重点。...为了更多支持的设备上进行更广泛的测试,请通过 Android GSI 映像来安装和体验 Android 13 Beta。如果您没有设备,也可以 Android 模拟器上进行测试

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

XcodeXcode 9 的全新功能您会喜欢的工具。内建 Interface BuilderXcode IDE

模拟和测试 新的模拟器有了显著的升级,使其不但启动得更快,还有了新的外观 — 现在的模拟器看起来和它正在模拟的设备一模一样。模拟器的设备按钮全都具备真实设备按钮的功能,您甚至可以模拟屏幕边缘手势。...您能进行完美的自动化测试 — 即使驱动多个实例时,您也可以简单地从 command-line 启动模拟器。...例如,当在主编辑器编辑源代码时,Assistant 可以显示对应标题、子类或父类或者相关测试。 ?...Assistant 编辑器拥有针对测试的新型视图,可以自动跟踪哪些测试执行当前编辑的代码,从而让您的测试和代码始终保持同步。 ?...自动布局基于这样一种概念:界面的每个对象均可定义约束条件,用于控制其对父视图和其他界面控件的响应。例如,当显示不同语言时,可以让按钮优先保持特定大小或扩展以容纳更大的文本。

8.3K30

两分钟带你快速搭建Flutter开发环境(Mac)

设置iOS模拟器 要准备iOS模拟器运行并测试您的Flutter应用,请按以下步骤操作: 1.终端输入如下命令打开一个iOS模拟器: $ open -a Simulator 2.通过模拟器菜单栏的...当你第一次attach真机设备进行iOS开发时,需要同时信任你的Mac和该设备的开发证书。首次将iOS设备连接到Mac时,请在对话框中选择 Trust。...要准备Android模拟器运行并测试您的Flutter应用,需要按照以下步骤操作: 在你的机器启用 VM acceleration; 启动 Android Studio>Tools>Android...大家安装过程遇到问题无法解决的,可以我们课程的问答区提问进行提问; Android Virtual Device Manager, 点击工具栏的 Run,模拟器启动并显示所选操作系统版本或设备的启动画面...要准备Android设备运行并测试您的Flutter应用,您需要安装Android 4.1(API level 16)或更高版本的Android设备 在你的设备启用 开发人员选项 和 USB调试

5.6K10

一起看 IO | Android 开发工具最新更新

如需体验更多前沿功能,请在 Canary 构建渠道尝鲜 Android Studio Electric Eel: Google Play SDK 索引 提供了 Google Play 常用依赖性库和商业化...通过单个可变尺寸的 Android 模拟器具有代表性的设备类型测试您的应用界面。...图片 △ 多重预览注解 布局检查器的 Compose 重新组合计数 - 布局检查器查看 Compose 应用的重新组合计数。重新组合计数和跳过计数可配置显示组件树和属性窗格。...修改可组合项的代码并且将这些修改立即反映在 Compose 预览模拟器或者物理设备。...图片 △ 模拟器的实时编辑 图片 △ 预览的实时编辑 Google Play 和 Firebase SDK 洞察 - 对于已经被作者 Google Play SDK 索引标记为过期的

9K40

《Android应用开发揭秘》连载2

图2-22HelloAndroid项目模拟器的运行效果 图2-23 Android模拟器显示中文界面 从Android SDK 1.5版本开始,Android模拟器开始支持中文了,也内置了中文输入法...许多刚接触Android的开发者,调试Android程序时总是不能迅速地找到程序的错误所在,Eclipse+ADT的开发环境没有直接跟踪对象内容的方法,但是我们可以使用Google提供的ADT插件DDMS...从图2-29可以观察到Android程序运行时的各种状态,比如进程信息、线程分析、堆内存的占用,结束一个进程等。当然,这些操作都是DDMS框架下进行的,日常开发的程序是无法执行调用的。...注意 最好不要将多条语句放在一行,因为会无法单步执行,也不能为同一行的多条语句设置行断点。 一旦找到错误发生的位置,你可能想知道程序崩溃之前它在做什么。...该线程的当前调用堆栈就会显示出来,当前执行的代码行就会在 Debug 透视图中的编辑器中高亮显示。挂起一个线程时,将鼠标放在 Java 编辑器的变量,该变量的值就会在一个小的悬停窗口中显示出来。

1K50

Edge2AI之从边缘摄取数据

本次实操,您将使用 MiNiFi 从边缘捕获数据并将其转发到 NiFi。 实验总结 实验 1 - Apache NiFi 运行模拟器,将 IoT 传感器数据发送到 MQTT broker。...要终止NiFI的Input Port的数据,现在让我们画布添加一个Funnel...... …并建立从输入端口到它的连接。要建立连接,请将鼠标悬停在输入端口上,直到箭头符号显示中心。...如果发布成功,您应该在 NiFi 注册表中看到的版本详细信息。 此时,您可以测试边缘直到 NiFi。...我们将在下一节解决这个问题。 您现在可以停止该模拟器(停止 NiFi 处理器)。 实验 3 - 更新流程以边缘执行额外处理 之前的实验,我们注意到一些传感器间歇性地发送错误的测量值。...将一个新的处理器拖到画布。在出现的对话框的过滤器框,键入“Routeon”。选择RouteOnAttribute处理器并单击Add。

1.5K10

Android 调试桥

注:当您连接运行 Android 4.2.2 或更高版本的设备时,系统将显示一个对话框,询问您是否接受允许在这台计算机上调试的 RSA 密钥。...如果无法连接,则重置 adb 主机: adb kill-server 然后,从头开始操作。 查询设备 ---- 发出 adb 命令之前,知道哪些模拟器/设备实例已连接到 adb 服务器会很有帮助。...如果连接了多个 USB 设备,将返回错误。 -e 将 adb 命令发送至唯一运行的模拟器实例。 如果有多个模拟器实例在运行,将返回错误。...display-size [reset|widthxheight] 替换模拟器/设备显示尺寸。此命令对于不同尺寸的屏幕测试您的应用非常有用,它支持使用大屏设备模仿小屏幕分辨率(反之亦然)。...此命令对于不同密度的屏幕测试您的应用非常有用,它支持使用低密度屏幕高密度环境环境上进行测试(反之亦然)。

1.9K30

Android 模拟器:Project Marble 的改进

因此, Android 模拟器测试应用程序应该尽可能贴近在物理设备测试,并同时保持虚拟设备的优势。...后台服务 —— 当它认为设备充电时,一些响应式的服务会使 CPU 使用率保持较高水平。...然而,切回充电模式之后,[应用程序的自动升级] (support.google.com/googleplay/…) 仍然可以被触发。这实际让开发者可以控制何时自动更新应用程序。...比如,模拟器 v28.1.10 GPU 模拟压力测试应用程序的绘制速度比 v28.0.23 提升了 8%。...如果发现译文存在错误或其他需要改进的地方,欢迎到 掘金翻译计划 对译文进行修改并 PR,也可获得相应奖励积分。文章开头的 本文永久链接 即为本文 GitHub 的 MarkDown 链接。

1.1K20

Android Studio3.3你了解多少?

当您第一次运行 Android Studio 3.3 (或更高版本) 时,新对话框会显示历史安装生成的目录,并提醒您进行安全删除操作。 ?...对于国内众多厂商没有Google Play来说恐怕这个功能是无法体验了 多个模拟器 AVD 实例 Android 模拟器 28.0 现已支持为同一台 Android 虚拟设备 (ADV) 同时启动多个实例...如果已部署持续集成 (CI) 测试环境,该功能可以让一套 AVD 配置并行运行多个测试。具体操作,请运行下列命令行: $....Google Play 模拟器系统镜像文件不仅具备 Android CTS (兼容测试套件) 认证,而且提供 Wi-Fi P2P 技术支持,允许两台模拟器以点对点形式直接互联。...为了解决这个问题,将内存分析器 Android 8.0 或更高版本设备的默认捕捉模式更改为定期取样内存分配数据。可以分配跟踪的下拉菜单调整具体设置。

1.8K20

Android Studio 3.6 正式版终于发布了,快来围观

此外,您不再需要手动键入 GPS 坐标来测试应用的位置,因为我们现在将 Google 地图直接嵌入到 Android 模拟器扩展控制面板。...要在项目中启用视图绑定,请在每个模块的生成包括以下内容。...测试 Android 模拟器Google 地图 Android 模拟器 29.2.12 为应用开发人员提供了一种与模拟设备位置进行接口的新方式。...多屏支持 模拟器 29.1.10 包括对多个虚拟显示器的初步支持。由于有更多的设备具有多个显示器,因此各种多显示器配置测试应用非常重要。用户可以通过设置菜单(扩展控件和设置)配置多个显示器。...with Apply Changes 构建 Android Gradle Plugin (AGP) 升级 新的打包工具 测试Android模拟器Google Maps UI 多显示器支持 可恢复的SDK

3.1K10

Android Studio 4.1发布:可直接运行安卓模拟器、支持 Dagger 导航和 TensorFlow Lite 模型

使用此功能可以节省屏幕空间、使用热键模拟器和编辑器窗口之间快速导航,以及单个应用窗口中组织 IDE 和模拟器工作。... Android Studio 运行 Android 模拟器 Dagger 导航支持 Dagger 是 Android 用于依赖项注入的流行库。... Android Studio 4.1 查看 TensorFlow Lite 模型元数据 构建和测试 Android 模拟器——可折叠设备支持 Android Studio 除了最近添加了...5G 蜂窝测试支持外,我们还在 Android 模拟器添加了可折叠设备支持。...配置可折叠设备后,模拟器将发布铰链角度传感器更新和形态变化,因此你可以测试你的应用如何响应这些形状因素。

4.1K30

Android P 开发者预览版首发!

我们加入开发者选项来模拟任意设备的裁切画面,从而简化凹口屏幕支持您应用上的构建以及测试流程。我们建议您针对画面裁切功能进行应用测试以确保内容显示无误。...您可以显示对话,附加照片和表情,甚至使用智能回复。具体细节请查看文末相关链接。 △ MessagingStyle 通知,您可以显示对话和智能回复 (左图),甚至添加图片和表情 (右图)。...所以您可以具有双前置或双后置摄像头的设备,实现单摄像头无法实现的创新功能:如无缝变焦、散景和立体视觉。该 API 还允许您调用可以两台或更多台摄像头之间自动切换的逻辑或混合摄像头视频。...应用使用的摄像头也会断开连接,如果应用尝试使用它们,则会生成错误大多数情况下,这些限制不会为现有应用带来新的问题,但我们仍然建议您从应用移除此类传感器请求。...对于大多数情况,我们强烈建议 Android 模拟器设置 Android 虚拟设备作为测试环境。如果您最近没有尝试过模拟器,请务必试试。

1.2K20

微信小程序开发实战(24):选择图像

模拟器和真机上测试wx:chooseImage方法的效果是不一样的。...例如,模拟器,不管sourceType属性的值是什么,都只会显示一个图像选择对话框,允许从本地选取一个或若干图像文件。...我们现在模拟器测试,点击“选择图像”按钮,会弹出一个如图1所示的图像选择对话框(这是Mac OS X的对话框,Windows风格对话请在Windows下测试)。...不过小程序模拟器目前不支持相机,所以模拟器只会显示图像选择对话框。不过真机上就不一样了。iPhone测试屏幕的下方会出现如图2的图像源选择菜单。 ?...Android手机上测试,会看到如图3所示的图像源选择窗口,第一项是“拍摄照片”,其他的是相册的图像。 ?

74520

持续集成环境下的 Android 模拟器

实现在持续集成环境为您的应用运行测试的能力,是确保产品质量的重要一步。然而,通过创建镜像来为持续集成计算机重新创建稳定的环境是一个颇具挑战性的任务。...Android 模拟器的 Docker 预构建 现在,借助我们提供的预构建 Android 模拟器容器,持续集成 (CI) 或者持续部署 (CD) 环境设置和运行 Android 模拟器变得较以往轻松了许多...这是我们第一次提供预构建模拟器容器,若有任何使用上的问题或功能上的需求,请在 issue tracker 向我们反馈。...容器脚本细节 Github 仓库 google/android-emulator-container-scripts 包含了我们 Docker 平台上的 Android 模拟器方案的内部工作原理。...与 Docker 实例交互 您创建和启动 Docker 实例之后,可以使用两种方式与其进行交互: 使用 ADB 或者通过 WebRTC 进行基于远程数据的交互。

58020

机器学习为核心,DeepMind助力谷歌开发的安卓 9「Pie」今日上线

它通过使用 UI 模板来实现这一点,这些模板从谷歌搜索应用显示丰富、动态且交互的内容,之后还可以 Google Assistant 等其他地方显示这些内容。 ?...为了帮助开发和测试,谷歌添加了一个 Developer Option,可以在任何设备模拟多个 cutout shapes。 ? 带有沉浸式内容的 APP 可以使用显示切换功能在设备全屏显示。...配备两个前置摄像头或两个后置摄像头的设备,你可以实现单个摄像头无法实现的创新功能,例如无缝变焦、散景和立体视觉。API 还允许你调用逻辑或融合的摄像机,该可以两个或多个摄像机之间自动切换。...为此,尽快测试你的 app 的兼容性是很重要的。你只需要从 Google Play 中下载 app 或使用模拟器来运行 Android 9。...一旦准备好了,发布你的 API 更新到 Google Play 。一个常用的策略是使用 Google Play 的 beta 测试功能以从一小群用户获取早期反馈,然后给产品做阶段性展示。

2K10

Android Studio Arctic Fox (2020.3.1) Beta 版发布

△ Compose Layout Inspector 部署预览到设备 - 使用此功能将 UI 片段部署到设备或模拟器,从而在设备测试您的一小部分代码,而无需启动完整应用。...使用 Layout Editor 时,点击错误报告按钮来查看本面板。...您可以通过 "设备" 下拉菜单 > Wear OS 模拟器配对助手 (Wear OS emulator pairing assistant) 使用此功能。...△ Wear OS 模拟器的心率传感器 Google TV 遥控 - 支持运行新的 Google TV 界面之外,我们还提供了更新的遥控面板,支持 Google TV 新增的遥控功能,包括用户档案和设置...图片 △ Background Task Inspector 用 Test Matrix 进行并行设备测试 - 插桩测试现在可以多个设备并行,并通过专门的插桩测试结果面板进行查看。

34520

android自动化之monkeyrunner

一、使用CMD命令打开模拟器 运行monkeyrunner之前必须先运行相应的模拟器或连上设备,不然monkeyrunner无法连接设备。...请在“系统变量”添加“ANDROID_SDK_HOME”,设置其值为“C:\Documents and Settings\Administrator”(注意:这里的值不能为C:\Documents and...执行 monkeyrunner test.py 可能出现错误“Can't open specified script file”,如下图所示: ?...可以同一时间接上所有设备或一次启动全部模拟器,依据程序依次连接到每一个,然后运行一个或多个测试。也可以用程序启动一个配置好的模拟器,运行一个或多个测试,然后关闭模拟器。...3.3  运行monkeyrunner 可以直接使用一个代码文件运行monkeyrunner,抑或在交互式对话输入monkeyrunner语句。

1K20

是时候为各式设备适配完善的输入支持了

此外还有低延迟触控笔 API 可让您在绘画或绘图应用获得最低延迟的显示响应,并提供可配置的描边预测,为您打造用笔纸上绘图的体验。...那么模拟器运行应用时如何使用触控笔测试应用?...△ 模拟器测试触控笔 如图所示,显示的是 Surface Studio 运行的 Microsoft Duo 2 模拟器,此刻有两款应用在同时运行: 右侧窗格是示例应用,该示例允许您测试触控笔按压灵敏度...我们非常兴奋,支持触控的 PC ,Android 模拟器现在也可以支持多点触控,这让您可以测试需要使用多个手指的手势与应用进行交互,比如双指张合、缩放和其他触摸交互。...Microsoft 也一直利用这些模拟器更新来开发和优化自己的应用,例如在包括 Surface Duo、大屏幕和其他可折叠设备等多种设备类型测试触控笔的交互。

1.1K20

Android Studio 3.2 都有哪些更新?这些关键点不要错过

您能够 2 秒内恢复或引导到您的模拟器快照。对于任何一位寻求超快引导时间或寻求一个预期的 Android 环境运行测试的应用开发者而言,Android 模拟器快照都是应用开发的一项革命性功能。...开发 Slices 支持 - Slices 是一种接入内置 Android AI 功能的新方式,能够 Google 搜索和 Google 智能助理呈现应用内容。...Desugaring允许您通过构建过程中将新字节码和语言 API 替换为旧版,从而在较旧的设备使用这些特性。...△ Android 模拟器 Snapshots Microsoft® Hyper-V™ 支持 - 现在您可以 Windows® 10 启用了 Hyper-V 的电脑运行 Android 模拟器。...您可以通过 “运行” 对话框或依次选择 “Tools → Connect Assistant” 来触发助手。

2K20
领券