多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > 綜合技術 > Android Studio 2.2 來啦

Android Studio 2.2 來啦

來源:程序員人生   發布時間:2016-09-28 09:55:08 閱讀次數:2682次

今年的 I/O 2016 Google 放出了 Android Studio 2.2 的預覽版,流露改進了多項功能,只不過為了保證公司項目不受影響,我1般都不安裝預覽版的,由于預覽版意味著不穩定,可能遇到各種意想不到的坑,昨天,Google 終究發布了 Android Studio 2.2 的正式版,因而趕快第1時間體驗了下,依照 Google 的說法本次更新包括了3個方面:speed, smarts, and Android platform support,弦外之音就是更快、更智能,而且增加了很多有用的功能,我們來1個個看下。

Layout Editor

本次更新帶來了全新的布局編輯器,我們以后調 UI 將更方便。打開1個 XML
文件,默許的 Design 模式以下圖所示,主要包括 Palette、Component Tree、Toolbar、Design Editor、Properties 5部份,直接可視化的操作使布局更加方便易操作。

固然對習慣寫 XML 代碼的同學來講可以點擊左下角的 Text 切換到代碼格式,但是右側仍然可以實時預覽。Text 模式下的截圖以下:

這里有個小技能,可以操作快捷鍵 Control+Shift+Right/Left 來進行左右切換。

然后我們可以通過 Toolbar 那1欄來配置我們預覽的主題外觀

評:改進的更方便了,以后可以教你們的設計師幫你們調 UI 了。

Constraint Layout

Constraint Layout 翻譯過來我把它叫束縛布局,它也是今年 Google 全新推出的1種布局,它更強大,簡單來講,用 Constraint Layout 可以實現之前需要各種嵌套才能實現的效果,我們知道過量的布局嵌套對性能影響是很大的,由于 Constraint Layout 更強大,所以屬性也就特別多,不過 Google 完全提供了1種可視化的操作,1張動圖你們感受下:

關于 Constraint Layout 的詳細用法介紹這里就不多說了,Google 官方有個教程,想學習的可以見這里:

Using ConstraintLayout to design your views

友誼提示,上面鏈接需要科學上網,英文瀏覽有困難的無妨看下這篇博客,我覺得寫的還算不錯:

Android ConstraintLayout詳解

以上 Google 對 UI 布局的改進可以看出,Google 的想法是想讓布局更智能更可視化,對1些剛接觸 Android 的同學無意大大下降了門坎,只不過對1些老1輩的程序員,比如我,還是習慣直接寫代碼調 UI 來的直接。

評:這個布局很強大,但是寶寶不喜歡拖來拖去,感覺設計師可以開始學 Android 了。

Samples Browser

不知道大家知不知道 GitHub 上 Google 有個叫 Google Samples 的組織,這里羅列了 Google 的上百個關于1些代碼的示例,而這其中大部份都是 Android 相干的,比如 NavigationDrawer 不會用了,google 有個 android-NavigationDrawer 的示例。而這次 Google 直接把他關聯到 Android Stduio 了,你可以在 Android Studio 選中1個類直接右鍵點擊 Find Sample Code ,奇異的事情產生了:

上圖可以看到以選中 PackageManager 為例,下面直接出現了1些 Google Sample 相干的代碼,方便你快速查找該用法,而且還有個鏈接直接指向到 Android Developer 官網該類的詳細介紹,簡直不要太方便,我喜歡這功能!

評:這功能很實用。

Instant Run Improvements

Instant Run 的推出確切很不錯,但是媽蛋第1次編譯也太慢了吧,就是由于編譯太慢我1般都是把該功能禁用的。我們先來看下 Google 官方的更新說明:

In this release, we have made many stability and reliability improvements to Instant Run. If you have previously disabled Instant Run, we encourage you to re-enable it and let us know if you come across further issues.

臥槽,看完我笑死了,原來 Google 早知道我們會把 Instant Run 功能禁用啊,依照 Google 的說法這次更新做了改進,更穩定,更快了。鼓勵我們把 Instant Run 功能打開,好吧,我嘗試了1把,確切速度上比之前快很多,大家可以重新打開體驗了。打開方法見下圖:

評:這次我終究把 Instant Run 功能打開了。

Build cache (Experimental)

其實剛升級 AS 就強烈提示我升級 Gradle 到 2.14 版本,只需要把 Android Gradle plugin 的版本升級到 2.2.0 就行了。

classpath 'com.android.tools.build:gradle:2.2.0'

為了加快 Gradle 的編譯速度,Google 新增了1個編譯緩存的功能,不過目前還是實驗性的,具體用法就是在你的 gradle.properties 文件里加上這么1行代碼:

android.enableBuildCache=true

整體來講升級了 Gradle,加上這么1句代碼,確切感覺編譯快了些,大家可以自行感受下。

對了,每次編譯生成的緩存在 ~/users/.android/build-cache 目錄下,如果緩存過量可以手動刪除該目錄進行清除。

評:編譯確切快了,不知道是否是錯覺。

APK Analyzer

Google 推出了1個 APK
分析器,現在可以很方便的使用 Android Studio 進行 APK 分析。具體用法點擊 Build -> Analyze APK 然后選擇你要分析的 APK 文件就能夠了。

  • 可以方便的查看全部文件和大小

  • 可以直接查看 AndroidManifest.xml 文件

  • 可以直接查看資源文件

查看圖片

查看 xml 資源文件

  • 可以直接查看 dex 文件

  • 還可以對兩個 apk 進行比較

評:這個功能可謂神器啊,以后人人都會逆向 APK 了。

Virtual Sensors in the Android Emulator

Google 這次一樣改進了摹擬器,這次讓摹擬器支持虛擬傳感器,你們感受下。

評:對我這類從不用摹擬器的人沒啥用。

Espresso Test Recorder (Beta)

Google 為測試新增了1個功能,就是我們可以對操作進行錄相,然后根據我們的操作生成1些測試腳本,而且配合 Firebase 將更方便。

評:理論上來講此功能很不錯,可以解放了測試人員的雙手,只不過該功能還是測試,應當很不穩定,而且國內行情結合 Firebase 很困難,對開發意義不大,可以延續關注。

總結

除以上以外,此次更新還包括對 Java 8 的支持,Jack 編譯器的改進,可以調試 GPU,改進了對 C++ 的支持等,整體來講此次更新推出了很多提升 Android 開發效力的工具,性能上也做了優化,值得大家更新!

官方更新說明:

Android Studio 2.2

本文原創發布于微信公眾號 AndroidDeveloper,轉載請務必注明出處!

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 国内久久精品视频 | 尤物国产视频 | 欧美日韩性生活 | 欧美成人国产一区二区 | 在线观看亚洲网站 | 精品福利一区二区免费视频 | 成人免费体验区福利云点播 | 尤物 在线播放 | 美女啪视频 | 91sao国产在线观看 | 伊人2233| 日韩一区二区三区中文字幕 | 午夜dj视频在线观看免费 | 亚洲看片 | 图片区小说区 | 久久网视频 | 日韩欧美在线综合 | 久久久久日韩精品无 | 性欧美在线 | 在线免费h | 小说区 图片区 | 精品国产91久久久久 | 黑人太大太粗受不了了 | 波多野结衣中文字幕久久 | 女性一级全黄生活片免费看 | 一级色网站 | 性―交―乱―色―情 | 久久亚洲一区二区 | 亚洲激情中文字幕 | 国产丝袜一区二区三区在线观看 | 日本不卡一区二区三区视频 | 视频在线高清完整免费观看 | 中文国产成人精品久久久 | xx国产| 精品国产福利第一区二区三区 | 国产aaa级一级毛片 国产aaa免费视频国产 | 在线二区 | 国产二区自拍 | 成人国产在线看不卡 | 男女激情视频在线观看 | 免费看h视频 |