學Android開發 這19個開發工具助你順風順水

來源:互聯網
上載者:User

標籤:

學Android開發 這19個開發工具助你順風順水

  要想快速開發一個Android應用,通常會用到很多工具,巧妙利用這些工具,能讓我們的開發工作事半功倍,節省大量時間,下面大連Android開發培訓小編就為大家介紹下這19個開發工具都有神馬用途。

  1、XAppDbg

  XAppDbg是一個可以在運行中改變代碼中參數的一個應用開發工具。這個工具可以為你省下大量的時間,因為你不用為應用的每次小改變而重新編譯運行你的程式。

  2、ChkBugReport

  這個工具可以快速地檢查輸出的Android錯誤報表。它從Android錯誤報表工具輸出的大量文字檔中進行語義分析,然後解析成一個更具有可讀性的文檔,分析起來更加容易。ChkBugReport也是一個開源的項目。

  3、APKAnalyser

  這是一個靜態、虛擬分析工具,你可以全面地概覽應用的架構。可以用它來檢查API參考文檔,查看應用依賴還有反編譯位元組碼。APKAnalyser是一個完整的開源工具鏈,它支援修改應用的二進位代碼,你可以重新打包、安裝、運行以及驗證logcat的結果。

  4、AppXplore

  有了AppXplore工具,你可以瀏覽所有安裝在你安卓裝置上的應用,還可以剖析很多應用的細節——應用的版本、包名、認證、許可權、簽名、activities和很多裝置上其它一般不可查看的資訊。AppXplore在查看應用運行時佔用記憶體大小,檔案是否可移動到SD卡上時特別有用。同樣,開發人員可以用來測試並確保應用的品質。這樣可以確保應用在manifest檔案上顯示合適的許可權。

  5、Memory Analyzer(MAT)

  Eclipse上的Memory Analyzer是一個快速且功能豐富的Java堆分析工具,它可以協助你找出記憶體泄露並減少記憶體的開銷。使用Memory Analyzer可以分析數以百萬的對象、多個堆轉儲(heap dump),快速地統計保留下來的對象的多少,這樣可以查看哪些對象阻止了垃圾收集器回收。最後運行一個報告自動報告導致泄露的可疑地方。

  6、Eclipse外掛程式SQLiteManger

  這個外掛程式可以協助開發人員在Eclipse上查看和修改sqlite資料庫。

  7、Robotium

  Robotium是一個測試架構,它可以簡單地為安卓應用寫出一個強大且健壯的自動黑箱測試容器。有了Robotium,測試開發人員可以支援多種安卓activity編寫function、system和acceptance測試指令碼。Robotium全支援Activity、Dialogs、Toasts、Menus以及Context Menus。

  8、ACRA

  ACRA是一個可以讓安卓應用自動發出GoogleDoc格式崩潰報告的函數庫。安卓開發人員可以通過ACRA擷取應用崩潰或者錯誤行為的資料。如果有一個崩潰發生,你的應用不會越過已有的系統崩潰提醒或者報告功能來添加使用者提醒。如果使用Toast、狀態提醒條或者直接對話方塊模式,這個“強制關閉”的對話方塊不會再顯示,就算裝置上原生系統的提醒功能開啟也不能發送一個另外的報告。

  9、Android Layout Binder

  Android Layout Binder會將你安卓的XML布局檔案轉換成一系列的聲明,綁定儲存所有的人工輸入。鍵入一個首碼,選擇XML檔案上要粘貼的範圍,然後點擊產生。選擇“verbose”來找出所有被跳過的地區的原因。

  10、Spoon

  安卓裝置空前膨脹的生態系統給測試應用帶來了獨特挑戰。Spoon通過分配執行instrumentation測試和用更有意義的方法顯示結果來簡化這項任務。Spoon沒有試著成為一個新的測試形式,它讓目前的instrumentation測試更加有用。使用應用的APK和instrumentation APK,Spoon可以同時在多種裝置上運行測試。一旦所有的測試完成,就會產生包括各種裝置測試的詳細資料的靜態HTML摘要。

  11、Android Content Provider代碼產生器

  你是否經常複製和粘貼一大堆代碼來寫一個ContentProvider?那麼這個代碼產生工具可以協助你。

  12、AndroidKickStartR

  十秒內開始你的下一個安卓應用。AndroidKickstartR使用最流行的函數庫協助你快速地建立一個配置好的安卓應用。它為你建立和配置好項目給你,直接專註於代碼吧!

  13、Android Holo顏色產生器

  這個Android Holo顏色產生器可以讓你簡單地為你的應用建立Android組件,如editext或者spinner,並且可以使用自己的顏色。它會產生所有9種必須的patch assets以及相關XML的drawables和styles檔案,可以直接複製這些檔案到你的項目中。

  14、ActionBar風格產生器

  這個ActionBar風格產生器可以讓你輕鬆地建立一個簡潔、有吸引力且無漏洞的自訂actionbar。它會產生所有9種必須的patch assets以及相關XML的drawables和styles檔案,這些檔案可以直接複製到你的項目中。

  15、Asset Studio

  Asset Studio可以讓你快速簡單地從已經存在的圖片、剪貼畫或者文本資源中產生表徵圖。

  16、little eye labs

  little eye labs是安卓應用上的效能分析工具,它的產品已經改名字為“little eye”而不是之前叫的“littleEye appInsight”。保持我們產品目錄的簡潔,與我們在每一部分工作上專註於簡潔的總體主題上保持一致。

  主要特性:

  • 為任何一個應用描出輪廓;

  • 錄製和回放視頻;

  • 前端和後台用法;

  • CPU,記憶體和資料的消耗;

  • 手動或自動的堆轉儲;

  • 儲存和分享。

  17、Droid Inspector

  Overdraw(透支)概念在安卓的世界裡被認為是很重要的。在Google I/O大會上,很少有演講強調了減少透支的重要性。這是(在我認識中最好的)第一個可以協助我們容易地辨認出透支的工具。

  主要特性

  • 三維申查;

  • 找出透支;

  • 盒子模型;

  • 與DDMS結合;

  • 查看層次;

  • 後台/內容;

  • WebGL;

  • 2D轉3D轉2D;

  ·還有更多……

  18、Android Button Maker

  Android Button Maker是一個可以線上產生按鈕代碼的工具。Android API提供了XML檔案定義的幾何形狀的Drawable資源,包括顏色、邊界和梯度。這些按鈕的產生是基於drawable形態的XML代碼,這樣可以比普通的png按鈕載入得更快。你可以在設定面板上自訂按鈕的屬性,然後擷取其源碼。

  19、jsonschema2pojo

  用於產生Json架構上的POJO(Plain Old Java Object)類。這個小而強大的工具可以為你節省寫POJO所用的時間。

  藍鷗大連Android開發培訓小編希望大家看完上述19個Android 開發工具,能夠對你的Android開發工作有所協助,也希望你的開發道路更是順風順水。

  想瞭解更多移動互連網開發技術,可關注藍鷗官方網站資訊欄目http://dl.lanou3g.com/lozx/,每天都有技術乾貨分享等你來學,你也可關注藍鷗公眾號:lanou3g學習更多移動互連網前沿知識。

學Android開發 這19個開發工具助你順風順水

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.