令A(yù)ndroid開發(fā)者愛不釋手的十款應(yīng)用
譯文【51CTO快譯】從IDE到核心資源工具,這些Android應(yīng)用將為我們帶來(lái)強(qiáng)大的編程功能與輔助效果。
專為應(yīng)用構(gòu)建者打造的Android應(yīng)用
在平板應(yīng)用領(lǐng)域,iPad與Android之間的對(duì)比總會(huì)引發(fā)激烈爭(zhēng)論。必須承認(rèn),Android擁有更多免費(fèi)但精致程度較低的應(yīng)用,但由于設(shè)備的碎片化傾向嚴(yán)重,打造單一應(yīng)用來(lái)適應(yīng)全部機(jī)型往往非常困難。不過(guò)有了今天介紹的這些應(yīng)用利器,相信大家一定能夠更加順暢地構(gòu)建起出色的應(yīng)用成果。
Algoid編程語(yǔ)言
千萬(wàn)別因?yàn)镻lay Store中蹩腳的英文介紹了錯(cuò)過(guò)了這款出色的工具:Algoid是一套真正的IDE方案,其提供解釋器、調(diào)試器以及范圍瀏覽器,甚至還具備擁有自動(dòng)補(bǔ)全及語(yǔ)法高亮機(jī)制的編輯器。Algoid主要針對(duì)教育用途,但其同樣適用于擁有豐富經(jīng)驗(yàn)的開發(fā)者。該產(chǎn)品的開發(fā)者也推出了Algoid的Java與Raspberry Pi版本——不過(guò)我們并未對(duì)其進(jìn)行測(cè)試。
Algoid, CyaNn,免費(fèi)
DroidScript編程IDE
DroidScript是一款基于JavaScript的應(yīng)用開發(fā)環(huán)境,允許大家利用自己的計(jì)算機(jī)通過(guò)Wi-Fi充當(dāng)遠(yuǎn)程IDE。DroidScript支持大部分設(shè)備功能,包括GPS、指南針、攝像頭、加速計(jì)以及原生與HTML 5控件等。它亦可以同其它服務(wù)交互,從而發(fā)送并接收短信及郵件,甚至創(chuàng)建主頁(yè)快捷鍵。
DroidScript目前提供25款演示程序。根據(jù)我的實(shí)際體驗(yàn),其中相當(dāng)一部分都運(yùn)行良好。
這款應(yīng)用還提供部分說(shuō)明文檔。大家可以首先閱讀布局部分的內(nèi)容以快速上手。
DroidScript, SmartphoneRemote, 免費(fèi)
Dalvik Explorer
Dalvik Explorer是一款小巧的工具,用于指示目標(biāo)Android設(shè)備的具體參數(shù)。它能夠顯示Java系統(tǒng)屬性、環(huán)境變量、java.nio.charset.Charsets、java.util.Locales以及java.util.TimeZones等適用于目標(biāo)設(shè)備的具體信息。只需在設(shè)備上運(yùn)行這款應(yīng)用,一切將立刻呈現(xiàn)。
Dalvik Explorer還適用于需要檢查運(yùn)行問題的用戶。
Dalvik Explorer, Elliott Hughes, 免費(fèi)
Developer Tools
Developer Tools允許Android開發(fā)者查看其設(shè)備上所能使用的系統(tǒng)功能與資源,外加屏幕尺寸等信息。Developer Tools還能夠接入其它實(shí)用工具。當(dāng)然,目前其能夠支持的對(duì)接工具還比較有限,例如Manifest Viewer即無(wú)法在***版本的Android上與之協(xié)作。
Developer Tools, Roy Solberg, 免費(fèi)
DrawExpress圖表工具
DrawExpress是一款手勢(shì)識(shí)別型圖表應(yīng)用,允許大家繪制用例圖表、順序圖、類圖、狀態(tài)圖、ER圖、數(shù)據(jù)流圖以及網(wǎng)絡(luò)圖等圖表。除了UML與網(wǎng)絡(luò)圖表之外,大家還可以繪制業(yè)務(wù)流程與思路設(shè)定、組織圖表、處理流程圖、功能列表、決策樹以及可視化筆記等等。通過(guò)“手勢(shì)識(shí)別”機(jī)制,DrawExpress能夠幫助大家直接在UI中識(shí)別繪制對(duì)象,而無(wú)需面對(duì)菜單選項(xiàng)。
免費(fèi)的DrawExpress Lite版本可供大家試用,如果感覺不錯(cuò),不妨購(gòu)買其完整版。完整版能夠?qū)爰皩?dǎo)出Visio對(duì)象與圖表,我個(gè)人建議大家配合手寫筆一同使用。
DrawExpress Diagram, DrawExpress, 完整版7.99美元、Lite版免費(fèi)
DroidDia prime
DroidDia prime允許大家繪制流程圖、組織圖、Venn圖、思路設(shè)定以及其它圖表。大家可以通過(guò)長(zhǎng)按空白界面創(chuàng)建新的對(duì)象,或者長(zhǎng)按現(xiàn)有對(duì)象將其選中。DroidDia支持利用JPEG及PNG位圖作為對(duì)象基礎(chǔ),并在其上添加簡(jiǎn)單的幾何圖形。另外,我們也能夠創(chuàng)建定制化圖形庫(kù)。大家可以從DroidDia網(wǎng)站處下載PNG格式的思科組件庫(kù);其可將思科EPS文件轉(zhuǎn)換為可用素材。
DroidDia prime, Alarex-Group, free; Pro解鎖版4.68美元
Frink編程語(yǔ)言
Frink是一款實(shí)用計(jì)算工具與編程語(yǔ)言,可通過(guò)混合計(jì)量單位實(shí)現(xiàn)物理計(jì)算簡(jiǎn)化。Frink包含一個(gè)龐大的物理量數(shù)據(jù)文件,大家可以從中找到自己需要的資料。免費(fèi)版本的Android Frink應(yīng)用能夠支持Android平臺(tái)上的多種特殊功能,例如繪制圖形、使用傳感器、讀取GPS數(shù)據(jù)、文本至語(yǔ)音轉(zhuǎn)換以及語(yǔ)音識(shí)別等等。大家也可以在已經(jīng)安裝了Java的計(jì)算機(jī)上運(yùn)行Frink。另外,我們亦能夠?qū)rink作為一款簡(jiǎn)單的單位轉(zhuǎn)換器或者強(qiáng)大的編程環(huán)境。
Frink programming language, Alan Eliasen, 免費(fèi)
TeamViewer for Remote Control
TeamViewer for Remote Control作為TeamViewer應(yīng)用家族的一員,允許大家立足于Android設(shè)備遠(yuǎn)程使用Windows、Mac或者Linux計(jì)算機(jī)——只需在目標(biāo)計(jì)算機(jī)上安裝TeamViewer,同時(shí)了解其TeamViewer ID與密碼即可。TeamViewer應(yīng)用還支持雙向文件傳輸、模擬特殊鍵、組合鍵并通過(guò)防火墻接入活動(dòng)計(jì)算機(jī)。
TeamViewer免費(fèi)供個(gè)人用戶使用,但在商用環(huán)境下則需要購(gòu)買TeamViewer賬戶與許可。
TeamViewer for Remote Control, TeamViewer, 具體價(jià)格取決于實(shí)際情況
Wifi Analyzer
Wifi Analyzer能夠幫助大家查看當(dāng)前位置周邊的Wi-Fi網(wǎng)絡(luò),同時(shí)顯示信道分配與強(qiáng)度。大家可以借此優(yōu)化信道分配并避免擁堵。
目前Play Store當(dāng)中提供數(shù)十種此類應(yīng)用,但Wifi Analyzer的歷史最為悠久。其完全免費(fèi),而且在運(yùn)作中不太會(huì)有廣告騷擾。我在自己的手機(jī)和平板上都安裝了這款應(yīng)用。
Wifi Analyzer, Farproc, 免費(fèi)
WRPN 16c
每位程序員在初次開發(fā)Android應(yīng)用時(shí)都需要使用這樣一款計(jì)算器。作為惠普16c RPN計(jì)算器的模擬版本,它最初作為Windows應(yīng)用登場(chǎng),但如今已經(jīng)被移植到Web、Mac OS X、Linux以及Android當(dāng)中。
這款應(yīng)用亦作為開源項(xiàng)目存在。Play Store中提供多種類似的應(yīng)用,但我不敢肯定它們是獨(dú)立開發(fā)完成還是以WRPN 16c為基礎(chǔ)。
WRPN 16c, Emmet Gray,免費(fèi)
原文鏈接:令A(yù)ndroid開發(fā)者愛不釋手的十款應(yīng)用
【51CTO譯稿,合作站點(diǎn)轉(zhuǎn)載請(qǐng)注明原文譯者和出處為51CTO.com】