實用Android開發工具和資源精選

來源:互聯網
上載者:User

 

出處:A Useful Selection of Android Developer Tools and Resources

在google、開源平台,和來自行動電話製造商HTC,Samsung和Sony Ericsson的支援下,Android平台在市場佔有率上相比去年取得的886%增長!如果我只看增長率,IPhone據統計才有61%的增長。這些資料可以給你關於兩個平台流行度的印像,但是事實上,這些資料告訴了智能機開發員的誰才是真正的贏家。在時下,智能機越來越流行,因此成為一個快速增長的Android平台的智能機開發人員將會是一個不錯的選擇。

相比較其他的平台,Android不依賴於任何約束第三方應用程式的私人的作業系統(題外話:美國最近宣布對於IPhone的破解和越獄是合法行為),Android本身就是開源的。由於開源,Android有巨大的開發社區支援。各種個樣的例子和教程,GUI素材,和開發工具下載。幾乎所有的都是免費提供的。我們選出接近20個可以免費或開源的,工具,資源,開發指南。希望這些資源能給你的Android應用帶來協助。
相關文章參看:

  • Android App Developers GUI Kits, Icons, Fonts and Tools →
  • iPhone and iPad Development GUI Kits, Stencils and Icons →
  • Mobile Web and App Development Testing and Emulation Tools →
  • 14 Free Mobile Application Development Icon Sets →

免費的Android開發人員電子書:andbook

如果你剛步入Android的開發,那麼對於第一次開發Android應用程式的你來說,這本書是非常適合的。這本只有62頁的PDF電子書裡,有簡單易懂的入門教程,協助你在沒有任何Android開發知識的背景下,教你開發Android應用程式。
Free Android Developer Ebook: andbook! →

免費的Android開發人員電子書:專業Android應用程式開發

專業Android應用程式開發PDF電子書,是一本建立移動手機應用程式的上手指南,這本書特點簡潔,還有著能協助你快速構建真實Android行動電話應用程式的典型的例子。本書覆蓋了Android手機所有本質特性,並同時展示了Android手機的進階特性。
Free Android Developer Ebook: Professional Android Application Development →

免費和開源的應用程式
  • apps-for-android (Open Source Applications) →
    這個連結中包含了許多實用的開源的Android應用程式。這些應用程式展示了Android的許多特性。
  • List of Sample Android Apps →(譯者註:我勒個擦!牆掉了,中國Android開發人員杯具了,看來官方不給力啊,這次元還真是不毛之地啊)
    這個Web頁面是一個Android開發包中的執行個體程式列表。使用這個頁面上的連結,你可以通過你的瀏覽器來閱讀這些例子程式的原始碼。你也可以把這些執行個體程式下載下來,當你需要的時候,你可以修改並使用他們。
  • Android Cookbook (Examples in Cookbook Form) →
    這個網站有很多實用的Android樣本程式,你完全可以重用這些例子。
  • OpenIntents →
    OpenIntends 設計和實現了開放式 intents和介面,其使得Android行動裝置 App程式能更緊密的結合在一起。同時OpenIntends免費的提供了更專業和複雜的執行個體應用程式來示範他們的用法。
  • Android Snippets (Share Useful Snippets of Source Code) →
    Android Snippets 是一個Android的實用程式碼片段庫,這個庫是用來分享實用和優秀的Android應用程式代碼;如果沒有特別的需求,我們可以大量的重用這些程式碼程式庫。
Windows上的Android

對於那些想測試驅動Android的開發人員,可以使用這個Android模擬器,這個模擬器以單獨的應用程式的形式獨立運行在Windows PC之上,使用這個模擬器不用下載和完整安裝複雜的Android開發包。你甚至可以在這個模擬器上安裝和測試Android系統相容的應用程式。
Android Emulator on Windows →

來自應用程式開發入門的Android模擬器

Android的開發包中包含了一個行動裝置模擬器。這個模擬器模仿了典型行動裝置的硬體和軟體特性(當然,不包含打電話)。這個模擬器提供各種個樣的導航和控制按鍵,可以使用你的滑鼠和鍵盤來“按”下這些按鍵為你的應用程式建置事件。這個模擬器也提供一個螢幕為你顯示應用程式。同時,SDK中提供了很多能在模擬器上啟動並執行應用程式。
Android Emulator from The Developer’s Guide →

感應模擬器

感應模擬器是一個JAVA獨立應用程式,感應模擬器類比感應資料並把資料傳給Android模擬器。這個感應模擬器可以讓你類比加速度儀器,指南針,和方向感應,這些資料可以用於Android應用程式,並通過感應器進行控制。
SensorSimulator →

DroidEx:大(巨)屏上的Android項目

DroidEx 可以讓你附加的Android裝置的顯示屏內容複寫一份到你的開發機螢幕。使用DroidEx來做示範是非常有用的。因為你可以把你的Android裝置串連到你的膝上型電腦上或投影儀上,你的客戶就可以通過這些裝置來看你Android裝置上的內容。DroidEx還可以用來示範那些用模擬器不方便示範的內容,比如說GPS或加速度儀器等內容。
DroidEx: Projecting Android on the Big(ger) Screen →

Android的App Inventor


Android 的App Inventor是來自Google為非開發人員準備的新工具,通過這個工具,非開發人員可以非常容易地在裡面建立應用程式。可以通過網站的視屏來預覽這個工具的功能特性。(你可以參看酷殼的這篇文章)

(譯者註:這裡還有一個youtube視屏,可惜也牆掉了)

如何開發Android中的常用任務

這是一個關於Android開發可能遇到的常用工作清單集合,並提供了一個快速、 how-to方式的協助,來協助你完成這些任務。

Common Tasks and How to Do Them in Android→

快速啟動小抄

快速啟動小抄是一個非常實用和快速的列表,這個列表中羅列一些關於快速啟動的相關任務。
Fastboot Cheat Sheet →

UI指導原則

在這裡你可以找一些到官方文章的串連,這些串連來自於“The Developer’s Guide”。這些文章的內容描述了關於Android可視互動應用程式的UI設計開發的指導原則。

  • Icon Design Guidelines →
  • 表徵圖指導原則描述每類表徵圖的細節,並做關於尺寸,顏色,陰影其他的細節的規範,根據這些規範你的設計的表徵圖可以適用於Android系統。你也可以下載Android表徵圖模板包,這個包裡面是一些Photoshop和Illustrator模板和濾鏡檔案,通過這個模板包你可以更簡單的建立滿足規範的表徵圖。
  • Download the Android Icon Templates Pack
  • 控制項設計指導描述了如何設計適合其他首頁屏的控制項。這個串連會串連到一些圖形檔案和模板,通過這些模板和檔案可以使你設計更簡單。
  • Widget Design Guidelines →
  • Activity和Task設計指導描述了活動的工作方式,並用圖解樣本示範了Activity,並描述了其重要的底層機制和原理,如多任務系統,Activity重用,intents,Activity棧,和Task。以設計層面的角度覆蓋了活動的所有內容。
  • Activity and Task Design Guidelines →
  • 菜單設計指導描述了操作功能表和選項菜單的不同。如何放置功能表項目,何時放置螢幕命令,和其他的一些菜單細節。
  • Menu Design Guidelines →

理解Android中的使用者介面 來自於mobiforge.com

這4部分的文檔來自於mobiforge.com,文檔中包含了組成Android UI的各種要素。文檔的第一部分討論Android中各種各樣的有效的布局。

    1. Understanding User Interface in Android – Part 1 →
    2. Understanding User Interface in Android – Part 2 →
    3. Understanding User Interface in Android – Part 3 →
    4. Understanding User Interface in Android – Part 4 →
Android UI模式

Android UI Patterns →

DroidDraw:Android使用者介面圖形編輯器

DroidDraw是一個為Android建立圖形化使用者介面的UI設計器。它是一個獨立的可執行程式,可以運行在Mac OS X,Windows和Linux上。

DroidDraw : Graphical User Interface Editor for Android →

Android GUI PSD 向量包

Android GUI Starter Kit包裡麵包含了多個按鈕元素和不同介面選項的AndroidGUI內容。這些元素是基於Android1.5 GUI的,並且這些包裡面的被提供給開源社區的Android應用程式模型。大部分的GUI元素和手機圖例都是使用向量路徑製成,所以他們非常地容易被縮放。對於文本AndroidSans包被使用。
Android GUI PSD Vector Kit →

Android的Firworks Template

在Fireworks模板中,Android的各種元素被以向量圖形的方式被重繪。在目錄中,這些元素的名稱大多根據Android詞彙表被命名。
Fireworks Template for Android →

Android線框模板

線框PDF是信紙大小(8.5英寸 * 11英寸)並且各組件都被展開。因此你可以非常容易的以紙張原型或展開為真實尺寸的方式來使用。如果你沒有信紙,你可以用A4紙來列印。
Android Wireframe Templates →
你也可以參考:

  • Android App Developers GUI Kits, Icons, Fonts and Tools →
  • iPhone and iPad Development GUI Kits, Stencils and Icons →
  • Mobile Web and App Development Testing and Emulation Tools →
  • 14 Free Mobile Application Development Icon Sets →
  • 45+ Cool Google Android Apps – The Perfect iPhone Replacement →
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.