Android Studio 1.4帶來的福利

jopen 9年前發布 | 11K 次閱讀 Android Studio

轉載請注明出處: http://blog.csdn.net/crazy1235/article/details/49747141

前一段時間更新了Android Studio,目前最新的穩定版是1.4。更新之后沒看到什么大的變化。今天去逛官方的更新日志,發現1.4版本著實增加了不少使用的功能。現在分享給大家。

    • VectorDrawable
    • ThemeEditor
    • Project Templates
    • GPU 渲染監控器
    • 網絡監控器
    • Firebase
    • </ul> </li> </ul> </div> </div>


      VectorDrawable

      VectorDrawable在API 21版本被引入AS。使用1.4版本as時,通過一些定義好的material design vectors或者一些SVG資源,使用該工具可以改變它的尺寸和透明度,然后會生成一個XML文件供使用。在API低于21時也是支持的,不過會有一些限制,因為之前的android版本不支持矢量圖,所以構建的過程中,會生成多個基于多屏幕密度的PNG文件。

      使用Vector Assets工具的時候,gradle版本必須在1.4.0-beta3(com.android.tools.build:gradle:1.4.0-beta3)以及上。

      然后官方還建議:將launcher圖標按照多屏幕密度放到res/mipmap下面仍舊是一個較好的措施。

      圖片名稱


      ThemeEditor

      大家對主題都不陌生。當我們需要自定義一套主題的時候。需要對很多屬性進行自定義,往往會記不住這些屬性。不過1.4給我們開發人員帶來了福利,通過主題編輯器可以對主題進行可視化的編輯。

      做為第一個可以編輯主題的版本,官方添加了對material design colors(colors.xml)的支持。在之后的版本里,他們會提供更多的主題和樣式。

      通過【Tools -> Android -> ThemeEditor】即可打開。

      圖片名稱

      圖片名稱

      通過這個工具,我們可以對主題的各種屬性進行可視化編輯。比如:statusBarColor、textColorPrimary、windowBackground、colorPrimary等。


      Project Templates

      這個項目模板的功能我認為相當便利。官方提供了很多基于Android Design Support Library的模板。有空白activity的、帶有floating action button的activity、帶有側滑菜單的Navigation Drawer Activity等。

      比如NavigactionDrawerActivity,以往我們需要寫很多代碼,又是主界面布局,又是側滑界面的布局,亂七八糟寫一堆。使用AS提供的這個模板,點一下就OK了。

      省時省力。so fast~~

      圖片名稱

      我們拿Login Activity來做個例子。新建activity的時候選中Login Activity,然后自動生成如下演示的界面。不僅賬號密碼框和按鈕都有,還自動使用MD風格的TextInputLayout,基本的驗證功能也有了。

      是不是很爽~~

      圖片名稱


      GPU 渲染監控器

      查看GPU渲染情況之前,需要你的模擬器或者真機中設置允許使用adb shell查看。

      【Setting -> Developer Options -> Profile GPU rendering -> In adb shell dumpsys gfxinfo】。

      圖片名稱


      網絡監控器

      AS1.4中還提供了網絡監控器,查看你的應用的發送和接受速率。

      圖片名稱


      Firebase

      剛開始看到這個名詞的時候還不知道是什么東東。網上查了一番,才知道這是個后端云服務。Firebase對數據存儲容量沒有限制,隨時擴展的,最高能處理百萬級的并發和TB級的數據傳輸。另外API簡單,上手很快。

      谷歌在去年10月份宣布收購了這家公司,旨在讓開發者更快的寫出WEB端和移動端的應用,而不需要擔心服務器端如何編寫。

      通過【File -> Project Structure -> Cloud】即可打開,更多資源請參考谷歌的指導吧。(本人沒用過~/(ㄒoㄒ)/

      圖片名稱


       本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
       轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
       本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!