Android Studio Electric Eel 起支持手机投屏
theme: vuepress
当我们在线上做技术技术分享或者功能演示时,有时需要共享连接中的手机屏幕,通常我们会求助于 Vysor,Scrcpy 等工具。如果你是一个 Android Developer,那么现在有了更好的选择。
Android Studio 手机投屏
近期 Android Studio Electric Eel (电鳗)发布了 Release 版,这个版本开始引入了 Divice Mirroring 功能,即手机投屏,且功能非常强大:
- 手机屏幕可以内嵌 IDE 或者以独立窗口展示
- 优秀的清晰度和响应速度,媲美甚至超过上述几款软件
- 反向操作:可以像使用模拟器一样在电脑端鼠标操作手机
- 拖拽文件到手机,如果是 apk 则自动安装,QA的福音
- 手机和电脑之间可以通过粘贴板实现文本复制粘贴
- 对手机投屏内容进行录制、截屏
如何开启功能
Android Studio Electric Eel 中手机投屏还是实验功能:
- Windows:
File > Settings > Experimental
- Mac:
Android Studio > Preferences > Experimental
在这里找到 Device Mirroring
从 Android Studio Flamingo 起变为正式功能:
- Windows: File > Settings > Device Mirroring
- Mac:Android Studio > Preferences > Device Mirroring
投屏效果
开启功能后,USB连接手机,点击 Running Devices
窗口,自动配对后投屏成功
| Android Studio | 手机 | |:--:|:--:| | ||
当我们使用 Compose 开发应用时,会通过 @Preview
在 Split 窗口调试界面,默认的 Live Edit 反应很慢,Run Preview 到设备上时 Live Edit 则快得多,现在通过手机投屏,可以直接投屏真实设备调试界面,提升开发体验。
除了手机投屏,Android Studio Electric Eel 这次更新还带来了很多其他实用功能,更多内容可以参考 :http://android-developers.googleblog.com/2023/01/android-studio-electric-eel.html
「其他文章」
- Android Studio Electric Eel 起支持手机投屏
- Compose 为什么可以跨平台?
- 一看就懂!图解 Kotlin SharedFlow 缓存系统
- 深入浅出 Compose Compiler(2) 编译器前端检查
- 深入浅出 Compose Compiler(1) Kotlin Compiler & KCP
- Jetpack MVVM七宗罪之三:在 onViewCreated 中加载数据
- 为什么说 Compose 的声明式代码最简洁 ?Compose/React/Flutter/SwiftUI 语法对比
- Compose 类型稳定性注解:@Stable & @Immutable
- Fragment 这些 API 已废弃,你还在使用吗?
- 告别KAPT!使用 KSP 为 Kotlin 编译提速
- 探索 Jetpack Compose 内核:深入 SlotTable 系统
- 盘点 Material Design 3 带来的新变化
- Compose 动画边学边做 - 夏日彩虹
- Google I/O :Android Jetpack 最新变化(二) Performance
- Google I/O :Android Jetpack 最新变化(一) Architecture
- Google I/O :Android Jetpack 最新变化(四)Compose
- Google I/O :Android Jetpack 最新变化(三)UI
- 一文看懂 Jetpack Compose 快照系统
- 聊聊 Kotlin 代理的“缺陷”与应对
- AAB 扶正!APK 再见!