Android Studio Dolphin 稳定版正式发布

Android Studio Dolphin 稳定版正式发布
www.zeeklog.com  - Android Studio Dolphin 稳定版正式发布

作者 / Yuri Blaise, Product Manager, Android

为了帮助开发者们更轻松地打造高质量应用, 团队深入调研,为大家带来了最新稳定版 Android Studio Dolphin 🐬 (2021.3.1 版)。该版本聚焦三大主题: 、 及开发效率。

对于 Jetpack Compose,Android Studio Dolphin 现在提供了可靠的工具来预览多个屏幕,以及轻松预览动画。此外,针对应用界面调试,我们还在布局检查器 (Layout Inspector) 中引入了一个很好用的 Compose 界面计数工具,用以跟踪界面重新组合的次数。

Jetpack Compose

https://developer.android.google.cn/jetpack/compose

在 Android Studio Dolphin 中,我们为 Wear OS 新增了一系列功能,以帮助您的 Wear 应用、图块和表盘能够在所有 Wear OS 3 设备上使用。借助更新后的 Wear OS 模拟器、直观的配对助理 (Pairing Assistant),以及用于启动图块和表盘的全新部署流程,开发者可以更轻松、更高效地制作出色的 Wear OS 应用。

Wear OS

https://developer.android.google.cn/wear

Wear OS 3 设备

https://wearos.google.com/

最后,为了进一步提升使用 Android Studio 时的开发效率,我们通过 Gradle 管理的虚拟设备 (Gradle Managed Virtual Devices) 来集中管理您的测试设备。

欢迎大家立即下载并体验最新的 Android Studio:

https://developer.android.google.cn/studio

请继续阅读本文或☟观看下方视频☟,详细了解 Android Studio Dolphin 带来的新功能。

△ Android Studio Dolphin 的新功能

开发工具

IntelliJ 2021.3 平台更新 - Android Studio Dolphin 包含 Intellij 2021.3 版本。该版本带来了优化的查找使用 (Find Usages) 流程、Kotlin 调试程序更新、Kotlin 常量条件检查、增强型代码意图预览等功能。请阅读 Intellij 官方文档了解详细信息:

https://www.jetbrains.com/idea/whatsnew/2021-3/

Gradle 管理的虚拟设备 - 如果您想使用模拟器将应用测试自动化,但却发现协调和设置十分麻烦,那么 Gradle 管理的虚拟设备 (Gradle Managed Virtual Devices) 便是您的不二之选。您只需在构建中加入自动化测试所需虚拟设备的描述,Gradle 即可完成剩余的工作。无论是 SDK 下载、设备配置和设置,到执行测试作业或卸载,Gradle 都会在插桩测试期间妥善管理好虚拟设备的整个生命周期。Gradle 还会通过一些新功能,如快照管理、缓存测试以及分片测试,来进一步优化测试作业,从而确保测试能够高效、快速、一致地运行。

Gradle 管理的虚拟设备还引入了一个全新设备类型,即自动化测试设备 (Automated Test Device)。该设备针对自动化测试进行过优化,能在测试作业中显著降低 CPU 和内存用量。请阅读官方文档了解详细信息:

https://developer.android.google.cn/studio/preview/features#dolphin-testing

www.zeeklog.com  - Android Studio Dolphin 稳定版正式发布

△ Gradle 管理的虚拟设备

Jetpack Compose

  • Compose 动画检查器 - 您现在可以同时查看所有支持的动画,并使用动画预览检查器 (Animation Preview inspector) 对动画进行协调。您还可以定格特定动画,或逐帧浏览整个动画。动画预览当前支持使用 updateTransition 和 AnimatedVisibility 构建的动画。
www.zeeklog.com  - Android Studio Dolphin 稳定版正式发布

△ Compose 动画检查器

动画预览检查器

https://developer.android.google.cn/jetpack/compose/tooling#animations

Compose 多重预览注释 - 您现在可以编写包含多个预览定义的注释类,而不再需要在应用中到处复制粘贴相同的 @Preview 代码。这个新的注释会一次性生成所有预览,从而让您得以同时预览多个设备、字体及主题,而无需为单个可组合项重复添加预览定义。请阅读官方文档了解详细信息:

https://developer.android.google.cn/jetpack/compose/tooling#preview-multipreview

www.zeeklog.com  - Android Studio Dolphin 稳定版正式发布

△ 多重预览注释

布局检查器中的 Compose 重组计数 - 为了帮助您调试 Jetpack Compose 界面,您现在可以在布局检查器中查看 Compose 应用的重组计数。您可以通过此工具了解界面是否更新得过于频繁。为方便使用,开发者可以选择在组件树和属性窗格中设置是否显示重组计数和跳过计数。请阅读官方文档了解详细信息:

https://developer.android.google.cn/studio/releases#li-compose-counter

www.zeeklog.com  - Android Studio Dolphin 稳定版正式发布

△ Compose 重组计数

Wear OS

Wear OS 模拟器配对助理 - 借助 Wear OS 模拟器配对助理,您可以在设备管理器 (Device Manager) 中查看 Wear OS 设备,而且只需使用一台手机,就可以配对多个手表模拟器,再也不需要往返于多台设备,也不再需要大量使用 ADB 命令。更棒的是,您也不会再像以前一样需要经常重新配对设备,因为 Android Studio 在关闭时会存储配对记录。请阅读官方文档了解详细信息:

https://developer.android.google.cn/training/wearables/get-started/creating#pairing-assistant

www.zeeklog.com  - Android Studio Dolphin 稳定版正式发布

△ Wear OS 模拟器配对助理

Wear OS 模拟器工具栏 - Android 模拟器工具栏增加了针对 Wear OS 实体设备的全新按钮和交互,您可通过这些按钮触发手掌操作手势等动作或模拟倾斜设备。如要了解详情,请参阅使用模拟器面板执行常见操作:

https://developer.android.google.cn/studio/run/emulator#tasks

www.zeeklog.com  - Android Studio Dolphin 稳定版正式发布

△ Wear OS 模拟器侧边工具栏

Wear OS 表盘直接启动 (Direct Surface Launch) - 在部署 Wear OS 应用时,开发者可能难以将应用调至正确状态,尤其是在处理表盘复杂功能时。在 Android Studio Dolphin 中,您可以为 Wear OS 图块、表盘以及复杂功能创建运行/调试配置,并且直接从 Android Studio 启动它们。请阅读官方文档了解详细信息:

https://developer.android.google.cn/studio/run/rundebugconfig#wear-os-configs

www.zeeklog.com  - Android Studio Dolphin 稳定版正式发布

△ 全新 Wear OS 运行/调试配置类型

最后总结一下 Android Studio Dolphin 的新增和改进功能:

开发工具

  • IntelliJ 2021.3 平台更新
  • Gradle 管理的虚拟设备

Jetpack Compose 工具

  • Compose 动画检查器
  • Compose 多重预览注释
  • 布局检查器中的 Compose 重组计数

Wear OS

  • Wear OS 模拟器配对助理
  • Wear OS 模拟器工具栏
  • Wear OS 表盘直接启动

如果您想要了解更多详细信息,请参阅:

  • Android Studio 版本说明
    https://developer.android.google.cn/studio/releases/#3-3-0
  • Android Gradle 插件版本说明
    https://developer.android.google.cn/studio/releases/gradle-plugin
  • Android 模拟器版本说明
    https://developer.android.google.cn/studio/releases/emulator

开始使用

欢迎大家前往下载页面获取最新版本的 Android Studio Dolphin。如果您使用的是之前版本的 Android Studio,则只需更新到最新版本即可。如果您想保留稳定版本的 Android Studio,可以同时运行 Android Studio 稳定版和 Canary 版本:

https://developer.android.google.cn/studio/preview/install-preview

下载 Android Studio

https://developer.android.google.cn/studio/

如要使用前文提到的 Android 模拟器新功能,请通过 Android Studio SDK 管理器下载 Android 管理器 v31.3.0 或更高版本。

我们期待着听到您的使用反馈,以让我们了解您喜欢的内容、产品中存在的问题,以及希望体验的功能。如果您在使用中发现错误或问题,欢迎随时提交给我们:

https://developer.android.google.cn/studio/report-bugs#report-bug

您也可以通过下方二维码向我们提交反馈,分享您喜欢的内容、发现的问题。您的反馈对我们非常重要,感谢您的支持!

www.zeeklog.com  - Android Studio Dolphin 稳定版正式发布
www.zeeklog.com  - Android Studio Dolphin 稳定版正式发布

点击屏末 | 阅读原文 | 即刻下载 Android Studio


www.zeeklog.com  - Android Studio Dolphin 稳定版正式发布
www.zeeklog.com  - Android Studio Dolphin 稳定版正式发布
www.zeeklog.com  - Android Studio Dolphin 稳定版正式发布

Read more

60个“特征工程”计算函数(Python代码)

60个“特征工程”计算函数(Python代码)

转自:coggle数据科学 近期一些朋友询问我关于如何做特征工程的问题,有没有什么适合初学者的有效操作。 特征工程的问题往往需要具体问题具体分析,当然也有一些暴力的策略,可以在竞赛初赛前期可以带来较大提升,而很多竞赛往往依赖这些信息就可以拿到非常好的效果,剩余的则需要结合业务逻辑以及很多其他的技巧,此处我们将平时用得最多的聚合操作罗列在下方。 最近刚好看到一篇文章汇总了非常多的聚合函数,就摘录在下方,供许多初入竞赛的朋友参考。 聚合特征汇总 pandas自带的聚合函数 * 其它重要聚合函数 其它重要聚合函数&分类分别如下。 def median(x):     return np.median(x) def variation_coefficient(x):     mean = np.mean(x)     if mean != 0:         return np.std(x) / mean     else:         return np.nan def variance(x):     return

By Ne0inhk
90w,确实可以封神了!

90w,确实可以封神了!

要说24年一定最热的技术,还得是AIGC! 前段时间阿里旗下的开源项目,登上GitHub热榜! AI大热,如今ChatGPT的优异表现,必然会出现各种细分场景应用的工具软件,和大量岗位项目! 山雨欲来风满楼,强人工智能的出现,所有科技公司已经开始巨量扩招此领域的人才。算法的岗位,近三个月已经增长68%!这件事在HR届也是相当震撼的。 目前各行各业都不景气的市场,人工智能岗位却一直保持常青!甚至同属AI边缘岗都比其他岗薪资高40%! 与此同时,AI算法岗上岸也不简单,竞争激烈,好公司核心岗位不用说,谁都想去。 所以事实就是,想要上岸,门槛也逐渐变高,项目经历、实习经历都很重要,越早明白这个道理就越能提前建立起自己的优势。 但我在b站逛知识区的时候,经常看到有些同学,因为一些客观原因导致无法参加实习,这种情况下,如果你想提升背景,增加项目经历的话,可以试试这个《CV/NLP 算法工程师培养计划》。 目前已经有上千位同学通过该计划拿到offer了,最新一期学员就业薪资最高能拿到78K!年薪94w! 优势就是有BAT大厂讲师带领,手把手带做AI真实企业项目(包含CV、NLP等

By Ne0inhk
再见nohup!试试这个神器,Python Supervisor!

再见nohup!试试这个神器,Python Supervisor!

👇我的小册 45章教程:() ,原价299,限时特价2杯咖啡,满100人涨10元。 作者丨Ais137 https://juejin.cn/post/7354406980784373798 1. 概述 Supervisor 是一个 C/S 架构的进程监控与管理工具,本文主要介绍其基本用法和部分高级特性,用于解决部署持久化进程的稳定性问题。 2. 问题场景 在实际的工作中,往往会有部署持久化进程的需求,比如接口服务进程,又或者是消费者进程等。这类进程通常是作为后台进程持久化运行的。 一般的部署方法是通过 nohup cmd & 命令来部署。但是这种方式有个弊端是在某些情况下无法保证目标进程的稳定性运行,有的时候 nohup 运行的后台任务会因为未知原因中断,从而导致服务或者消费中断,进而影响项目的正常运行。 为了解决上述问题,通过引入 Supervisor 来部署持久化进程,提高系统运行的稳定性。 3. Supervisor 简介 Supervisor is a client/

By Ne0inhk
第一本给程序员看的AI Agent图书上市了!

第一本给程序员看的AI Agent图书上市了!

AI Agent火爆到什么程度? OpenAI创始人奥特曼预测,未来各行各业,每一个人都可以拥有一个AI Agent;比尔·盖茨在2023年层预言:AI Agent将彻底改变人机交互方式,并颠覆整个软件行业;吴恩达教授在AI Ascent 2024演讲中高赞:AI Agent是一个令人兴奋的趋势,所有从事AI开发的人都应该关注。而国内的各科技巨头也纷纷布局AI Agent平台,如:钉钉的AI PaaS、百度智能云千帆大模型平台等等。 Agent 是未来最重要的智能化工具。对于程序员来说,是时候将目光转向大模型的应用开发了,率先抢占AI的下一个风口AI Agent。 小异带来一本新书《大模型应用开发 动手做 AI Agent》,这本书由《GPT图解》的作者黄佳老师创作,从0到1手把手教你做AI Agent。现在下单享受5折特惠! ▼点击下方,即可5折起购书 有这样一本秘籍在手,程序员们这下放心了吧,让我们先来揭开 Agent 的神秘面纱。 AI Agent 面面观

By Ne0inhk