Android程序員常用十款應用

     在平板應用領域,iPad與Android之間的對比總會引發激烈爭論。必須承認,Android擁有更多免費但精致程度較低的應用,但由于設備的碎片化傾向嚴重,打造單一應用來適應全部機型往往非常困難。不過有了今天介紹的這些應用利器,相信大家一定能夠更加順暢地構建起出色的應用成果。

  Algoid編程語言

  千萬別因為Play Store中蹩腳的英文介紹了錯過了這款出色的工具:Algoid是一套真正的IDE方案,其提供解釋器、調試器以及范圍瀏覽器,甚至還具備擁有自動補全及語法高亮機制的編輯器。Algoid主要針對教育用途,但其同樣適用于擁有豐富經驗的開發者。該產品的開發者也推出了Algoid的Java與Raspberry Pi版本——不過我們并未對其進行測試。

  Algoid, CyaNn,免費

  Droid編程IDE

  Droid是一款基于Java的應用開發環境,允許大家利用自己的計算機通過Wi-Fi充當遠程IDE。Droid支持大部分設備功能,包括GPS、指南針、攝像頭、加速計以及原生與HTML 5控件等。它亦可以同其它服務交互,從而發送并接收短信及郵件,甚至創建主頁快捷鍵。

  Droid目前提供25款演示程序。根據我的實際體驗,其中相當一部分都運行良好。

  這款應用還提供部分說明文檔。大家可以首先閱讀布局部分的內容以快速上手。

  Droid, 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,免費

來源:51CTO

上一篇: Android開發入門教程-開發環境的搭建

下一篇: 新版Android4.0的12大新特性介紹

分享到: 更多
pt电子爆分时间 快三技巧规律表格 前二万能8码每天稳赚技巧 pk10最牛稳赚模式8码怎么打 玩筛子比大小规则 河内分分彩精准计划 365抵用金 重庆肘时彩历史最大奖 出几买几定位胆公式 双色球专家杀号定胆 投注技巧规律码 每天送6元本金的斗地主 牌九技巧口诀推 时时彩 北京pk10辅助软件下载 大乐透怎么加倍投注