Android 虛擬機可以這麼用了 ?

說實話,我其實很少使用 Android Studio 自帶的 Emulator 。一來巨慢(電腦太渣),二來 IDE 全屏的時候不能直接查看,還得快捷鍵切來切去,甚是麻煩。

在最新的 Android Studio 4.1 Canary 8 中,直接內置了 Emulator 。你可以在 IDE 內部直接運行 Emulator,而不再是一個單獨的應用了。來一張官網上的圖片給你感受一下。

不得不說,Android Studio 團隊最近可謂誠意滿滿,之前剛剛放出了 Database Inspector 功能。我在之前的推文 數據庫還可以這麼查看 中也介紹過。

另外,最新的 Database Inspector 已經支持了 Live Update 功能,當你在應用中對數據庫數據進行改變時,視圖工具中會自動展示數據修改,而不用再手動刷新了。

下面簡單介紹一下 內置 Emulator 的使用方法。

使用方式

File > Settings > Tools > Emulator (or Android Studio > Preferences > Tools > Emulator on macOS)

勾選右側的 Launch in a Tool Window

然後和往常一樣運行應用就可以了。你可以先通過 AVD Manager 開啓虛擬機,或者指定虛擬機直接運行 App 。

限制

內置虛擬機支持的擴展功能很少,目前只有關機、音量、屏幕旋轉、返回鍵、Home  鍵、截圖等。如果你的應用強烈依賴各種擴展功能,還是使用之前的方式吧。

體驗

我在我的開源項目 Wanandroid 上體驗了一把,大概就長這樣。

恩,真香。

我還是使用真機吧。逃~

題外話

不知道你有沒有運行過我之前版本的 Wanandroid,醜的我自己都不忍直視。在最新一次提交中,我升級到了 MDC 1.1.0,就是這個東西:

implementation ‘com.google.android.material:material:1.1.0’

MDC 1.1.0 帶來了 Material Theming,新的組件,暗黑模式支持等等。我將原本應用中的 AppCompat 系主題替換成了 MaterialComponents 系,並替換了一部分組件,不得不說,的確美觀了很多。大家也可以嘗試一下。

具體修改可查看我的最近一次提交:

https://github.com/lulululbj/wanandroid/commit/fc900ab20b07c2bf4b266fae4ab931f1c6aef01e

官方也有一篇文章專門介紹了 MDC ,地址如下:

https://medium.com/androiddevelopers/migrating-to-material-components-for-android-ec6757795351


今天的文章就到這裏了,我是一直堅持原創的秉心說,更多最新 Android 動態,掃碼關注我的公衆號吧 !

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章