回覆列表
  • 1 # 1443411536

    Android開發軟體過程中會使用到很多Android開發工具,熟練使用Android開發工具對Android開發工程有很大的助力,本文扣丁學堂Android培訓講師在這裡為讀者介紹目前比較主流的Android開發工具有哪些? 主流的android開發工具 android開發工具有哪些: Android Studio Android開發環境,基於IntelliJ IDEA,谷歌2013年I/O大會發布,類似 Eclipse ADT;現已更新到1.3版本(截止15年8月),並支援NDK開發;漸漸取代之前用的Eclipse ADT 成為新的Android開發工具,不管你是新手還是大神,建議全部轉移到新的IDE上面來。 Eclipse ADT Eclipse做java開發的一定不會陌生,甚至一度成為java的代名詞,而如今將漸漸退出Android開發舞臺,Google宣佈將在15年年底前停止對Eclipse ADT開發工具的一切支援。建議開發者全面轉到Android Studio上面來,對於那些還沒有轉向Android Studio的開發者來說,現在則不得不面對這個問題了,因為Google已經宣佈終止Eclipse Android工具的開發與支援,這也意味著包括ADT外掛、Ant構建系統、DDMS、Traceview與其他一系列效能和監控工具。 IntelliJ IDEA 部分開發者之前有基於此開發Android,隨著Android Studio的穩定與普及,且後者基於前者基礎上開發,所以無需再切換到這個上面上來了。 genymotion genymotion是一套完整的工具,它提供了Android虛擬環境。由於比自帶模擬器的速度快而備受開發者喜歡。 Gradle Gradle是一種依賴管理工具,基於Groovy語言,面向Java應用為主,它拋棄了基於XML的各種繁瑣配置,取而代之的是一種基於Groovy的內部領域特定(DSL)語言。它支援已有的Maven或者Ivy倉庫基礎建設,有取代Maven之勢。 Maven Maven是一個採用純Java編寫的開 源專案管理工具。Maven採用了一種被稱之為project object model (POM)概念來管理專案,所有的專案配置資訊都被定義在一個叫做POM.xml的檔案中,透過該檔案,Maven可以管理專案的整個生命週期,包括編 譯,構建,測試,釋出,報告等等。目前Apache下絕大多數專案都已經採用Maven進行管理。而Maven本身還支援多種外掛,可以方便更靈活的控制 專案。 Ant Apache軟體基金會JAKARTA目錄中的一個子專案,同前面兩個一樣屬於Java的build工具,早期專案用的還是比較多,後來漸漸被maven和Gradle所代替。 Android Asset Studio 線上的圖示生成工具,包括Launcher icons、Action bar icons、Notification icons、Device-framed screenshots、Simple nine-patches、Generic icons、Android Action Bar Style Generator、Android Holo Colors Generator。 shape studio shape程式碼生成工具 AndroidDrawableFactory 一個生成Android應用所需尺寸圖片的工具。 AppIconSizes 線上生成圖示:包括iPhone, Android, IOS, Facebook, web touch icons, Blackberry, Windows Phone, Bada and WebOS app icons and splash/default images。 Android Layout Binder 一個線上佈局控制元件繫結工具,可以根據你給出的xml程式碼對應生成初始化好的java程式碼。 android-contentprovider-generator 一個生成ContentProvider的小工具。 Android Button Maker 一個線上生成Android應用按鈕程式碼的工具。其中的XML檔案定義的幾何形狀,包括顏色,邊框和梯度。 androidkickstartr 可以根據你的配置,線上快速生成Android工程。 DroidDraw 一個基於Java Swing的Android視覺化介面設計器,可以透過它來生成複雜的Android Layout XML檔案。 Android開發工具林林總總還有很多沒有來得及介紹,更多關於Android開發技術的學習和方法建議讀者可以參考扣丁學堂Android影片教程學習,每一個知識點都有詳細的案例對應介紹,讓零基礎入門Android領域更加輕鬆。

  • 2 # 樂百川

    以前有Eclipse的ADT外掛,後來谷歌專門推出了基於Intellij IDEA的Android Studio。經過多年發展,AS已經非常成熟,可以說是目前安卓開發唯一指定IDE。相對的,ADT早已停止支援了。

    安卓開發的語言也比較自由,傳統上可以使用Java,如果你喜歡還可以使用其他JVM家族的語言,例如Scala。當然由於谷歌現在把Kotlin作為官方語言來支援,使用Kotlin算是一個不錯的選擇。

    目前谷歌的自研作業系統Fuchsia已經比較成熟了。而它的官方圖形介面開發框架Flutter也是風頭正勁,它具有跨平臺的優勢。如果你希望自己的應用可以同時執行在安卓和蘋果上,可以嘗試一下Flutter。它使用的開發語言是Dart,語法十分類似Java。

  • 中秋節和大豐收的關聯?
  • 我們有一臺破碎機軸承位磨損了,還能修麼?咋修?