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