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 這次更新還帶來了很多其他實用功能,更多內容可以參考 :https://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 再見!