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 再見!