不容錯過!Android開發(fā)者最應了解的十大開發(fā)工具
如今的Android市場應用程序?qū)映霾桓F,想要自己的應用程序比他人領先一步,就得提升Android開發(fā)的效率,這時就要借助第三方服務或工具的力量。使用第三方服務或工具,不僅能提升團隊Android開發(fā)的效率,還能為公司節(jié)約人力、時間等成本,老板自然樂意,員工也過得舒坦。為此,小編專門整理了能提升Android開發(fā)效率的十大神器,祝你一臂之力。
*** Vuforia
Vuforia是一款能將現(xiàn)實世界物體轉變?yōu)榛芋w驗的擴增實境平臺。它使用家算計視覺技術來實時地識別和跟蹤平面圖像以及簡單的3D圖像。Vuforia通過Unity游戲引擎擴展提供了C、Java、Objective-C和.Net語言的應用程序編程接口。從而Vuforia SDK能夠同時支持iOS和Android的原生開發(fā),這也使開發(fā)者在Unity引擎中開發(fā)AR應用程序時很容易將其移植到Android平臺上。
NO.2 cfuture-androidkit
用于android應用層開發(fā)的工具包,它將有助于你提高開發(fā)效率。它封裝了至少以下操作:
- 包含SQLiteOpenHelper的簡單實現(xiàn)類。
- 獲取指定URL中返回的內(nèi)容的String對象。
- View控件的截圖。
- 獲取本程序的圖標、名字、版本、包名等信息。
- 再按一次退出。
- 抽象類,繼承并實現(xiàn)該抽象方法以實現(xiàn)再按一次執(zhí)行指定事件。
- Activity管理,用以管理啟動的Activity。
- IntroActivity開啟程序動畫。
- 增加顏色選擇器
- 增加UI控件及事件綁定
NO.3 LeakCanary
良心企業(yè)Square最近剛開源的一個非常有用的工具,強烈推薦,幫助你在開發(fā)階段方便的檢測出內(nèi)存泄露的問題,使用起來更簡單方便,而且我們團隊***時間使用幫助我們發(fā)現(xiàn)了不少問題。
NO.4 Gimbal context ware
Gimbal是高通旗下Qualcomm Labs推出的一款面向Android平臺的SDK。Gimbal中的內(nèi)置函數(shù)庫能夠為開發(fā)者提供特定位置或地理圍欄解決方案。Gimbal環(huán)境 感知SDK幫助開發(fā)者向手機用戶提供及時、個性化的相關內(nèi)容,開發(fā)者可以從SDK中選擇所需的軟件庫加入應用中。
NO.5 Pre.im
Pre.im是Testin云測出品的一款免費的內(nèi)測分發(fā)、應用托管工具。使用Pre.im可以免除Web開發(fā)、服務器搭建等步驟,開發(fā)者只需上傳應用,將獲得的短地址發(fā)送給測試用戶,即可將應用方便的部署到設備上,整個傳輸過程簡單高效。Pre.im還部署了CDN,下載速度和穩(wěn)定性有保障,能夠輕松應對大量并發(fā)的下載請求。
此外,Pre.im服務多樣,涵蓋了Testin的一鍵兼容測試、功能測試、崩潰分析等工具。當然,最亮點的就是它的搖一搖功能。當你打開嵌有Pre.im SDK的應用時,搖晃手機,系統(tǒng)就會自動截取當前界面。你只要在截圖上畫出你找到的Bug,然后添加描述詳情,確認后點擊右上角的發(fā)送按鈕就可以將程序Bug詳情發(fā)送給開發(fā)者。而開發(fā)者則可以在自己的后臺看到測試人員反饋回來的信息。其中包括測試人員的設備詳情、反饋截圖及具體的文字描述等。這樣,開發(fā)者也可以快速地找到錯誤所在,進行改善。
NO.6 W3C mobileOK Checker
W3C mobileOK Checker能夠幫助開發(fā)者對應用的移動設備友好程度進行評估,支持在一個網(wǎng)頁上執(zhí)行一系列的測試,以確定其友好程度,并且還會生成報告,以告訴開發(fā)者所測應用是否對移動設備友好,以及哪些地方需要進行改進。
NO.7 Android Asset Studio

這是一個神奇的網(wǎng)頁,里面包含了多個與資源相關的在線工具,比如icon制作(桌面icon,通知欄icon等),9patch圖片制作,ActionBar樣式等相關的工具。當你有資源相關的工作時,不妨試一試這個網(wǎng)頁工具。
NO.8 JSON Parser
在CS應用中,客戶端和服務器端通常使用json作為數(shù)據(jù)交換格式。當分析的時候,我們必然是將raw數(shù)據(jù)轉換成可讀性更高的??靵硎褂眠@個強大的工具吧。
NO.9 LiME Creative Labs
這是一款Android應用,它們的內(nèi)容是介紹眾多優(yōu)質(zhì)的開源類庫,它會列出每個類庫的信息,如作者,源友位置,簡要說明。最最重要的是它把類庫的例子也集成起來了,你可以立馬運行類庫的Demo以體驗這個類庫到底是干啥的,這真的是良心之作。
***0 Basic4Android
Basic4Android是Android平臺上一個簡單而又強大的可視化快速應用開發(fā)工具,可以開發(fā)基于云計算的Android應用,同時還內(nèi) 置了企業(yè)級移動應用開發(fā)所需的代碼庫;Basic4Android可被用來開發(fā)和測試數(shù)據(jù)庫通信,甚至可以被用來開發(fā)2D的即時游戲。 Basic4Android兼容了Google的AdMob數(shù)據(jù)庫,所以開發(fā)者可以在他們開發(fā)的應用中植入廣告來獲取收益。

























