學(xué)習(xí)啦 > 知識大全 > 知識百科 > 百科知識 > 安卓程序員必備的開發(fā)工具

安卓程序員必備的開發(fā)工具

時間: 謝君787 分享

安卓程序員必備的開發(fā)工具

  Android以其極強(qiáng)的開放性吸引著世界各地的開發(fā)者去開發(fā)各種各樣的移動應(yīng)用開發(fā),而所要開發(fā)應(yīng)用的特性在一定程度上也決定了開發(fā)環(huán)境的選擇。以下是由學(xué)習(xí)啦小編整理關(guān)于安卓程序員必備的開發(fā)工具的內(nèi)容,希望大家喜歡!

  安卓常用開發(fā)工具——Basic4Android

  Basic4Android是Android平臺上一個簡單而又強(qiáng)大的可視化快速安卓應(yīng)用開發(fā)工具,它可被用來開發(fā)和測試數(shù)據(jù)庫通信,甚至可以被用來開發(fā)2D的即時游戲。Basic4Android兼容了Google的AdMob數(shù)據(jù)庫,所以開發(fā)者可以在他們開發(fā)的應(yīng)用中植入廣告來獲取收益。

  主要特性:

  1.編譯為原生的bytecode,不需要運(yùn)行庫。生成的APK文件與Java / Eclipse生成的文件完全一樣

  2.與Java編寫的應(yīng)用性能相同

  3.與Visual Basic類似的事件驅(qū)動編程語言,支持對象和代碼模塊

  4.不需要寫任何XML文件

  5.可視化編輯器支持多屏幕和各種分辨率

  6.支持Android 1.6及其以上版本的所有移動設(shè)備

  7.支持自動完成、內(nèi)置文檔、內(nèi)部索引和其它高級功能

  8.強(qiáng)大的單步調(diào)試功能

  9.支持所有的Android核心特性

  安卓常用開發(fā)工具——Gimbal context ware

  Gimbal是高通旗下Qualcomm Labs推出的一款面向iOS和Android平臺的SDK。Gimbal中的內(nèi)置函數(shù)庫能夠為開發(fā)者提供特定位置或地理圍欄解決方案。Gimbal環(huán)境感知SDK幫助開發(fā)者向手機(jī)用戶提供及時、個性化的相關(guān)內(nèi)容,開發(fā)者可以從SDK中選擇所需的軟件庫加入應(yīng)用中。

  這些SDK包括:

  1.Gimbal Geofence:旨在提供基于地理圍欄的低功耗位置識別服務(wù)。這一工具將賦予應(yīng)用“環(huán)境感知”功能,即能夠根據(jù)用戶所在的位置對用戶做出有益調(diào)整。

  2.Gimbal Interest Sensing:使應(yīng)用能夠根據(jù)終端用戶的個人信息和興趣做出調(diào)整,此工具可以針對特定受眾提供定制應(yīng)用。

  3.Gimbal Image Recognition:使終端用戶可以通過智能手機(jī)的攝像頭發(fā)起互動體驗。

  4.Gimbal Manager:是一款基于Web的工具,用于管理地理圍欄、個人信息規(guī)則、圖像目標(biāo)、內(nèi)容、發(fā)布和分析。

  5.Gimbal Privacy:供終端用戶管理Gimbal及其功能,Gimbal旨在讓終端用戶了解和掌控他們分享環(huán)境和興趣的內(nèi)容和時間,并保護(hù)用戶的個人信息。

  安卓常用開發(fā)工具——Titanium SDK

  Titanium旨在為跨平臺的原生移動開發(fā)提供一種更高級的API,所以開發(fā)者可以訪問一系列從用戶界面組件、插座接口到通知系統(tǒng)集成的原生特性和功能。Titanium的目的是將Titanium應(yīng)用程序和純原生應(yīng)用程序之間在功能方面的差異縮小到幾乎為零。目前,Titanium支持iOS、Android、BlackBerry和Windows Phone。此外,Titanium借助統(tǒng)一的JavaScript API,針對特定平臺的功能特性以及原生性能,實現(xiàn)代碼重用,大大地縮減了開發(fā)者的工作時間。

  主要特性:

  1.開源:Titanium采用寬松的Apache 2.0許可證

  2.高效開發(fā):通過代碼重用,減少了開發(fā)者的工作時間,調(diào)高工作效率

  3.廉價特性:通過使用JavaScript SDK降低了跨平臺操作的成本

  安卓常用開發(fā)工具——Vuforia

  Vuforia是一款能將現(xiàn)實世界物體轉(zhuǎn)變?yōu)榛芋w驗的擴(kuò)增實境平臺。旨在幫助開發(fā)者打造全新級別的真實世界物品與虛擬物品的互動。它使用家算計視覺技術(shù)來實時地識別和跟蹤平面圖像以及簡單的3D圖像,使開發(fā)者能夠在現(xiàn)實世界和數(shù)字體驗之間架起橋梁。 Vuforia通過Unity游戲引擎擴(kuò)展提供了C、Java、Objective-C和.Net語言的應(yīng)用程序編程接口。從而Vuforia SDK能夠同時支持iOS和Android的原生開發(fā),這也使開發(fā)者在Unity引擎中開發(fā)AR應(yīng)用程序時很容易將其移植到iOS和Android平臺上。

  主要特性:

  1.跨平臺:同時支持iOS和Android系統(tǒng)

  2.AR特性: Vuforia是移動設(shè)備最好的增強(qiáng)現(xiàn)實體驗平臺

  3.最佳的性能體驗:通過無與倫比的交互性實現(xiàn)現(xiàn)實與虛擬的完美互動

  4.文字識別功能:支持借助智能手機(jī)和平板電腦攝像頭實現(xiàn)實時文字識別

  安卓常用開發(fā)工具——Safe ijiami

  safe.ijiami 是一款免費(fèi)的App安全檢測工具,是愛加密推出的重磅產(chǎn)品,國內(nèi)首家自動化App安全檢測平臺。移動應(yīng)用開發(fā)工具和移動應(yīng)用漏洞檢測工具,一鍵上傳,方便快捷,只需一鍵上傳APK就可完成安全漏洞檢測,檢測結(jié)果清晰、詳細(xì)、全面,并可一鍵生成報告,極大的提高了開發(fā)者的開發(fā)效率,有效幫助開發(fā)者了解App安全狀況,找出自己APP所存在的漏洞和薄弱環(huán)節(jié),幫助可以幫助APP開發(fā)者進(jìn)行APP加殼加密保護(hù)。

  四大特色:

  1.文件檢查

  檢查dex、res文件是否存在源代碼、資源文件被竊取、替換等安全問題。

  2.漏洞掃描

  掃描簽名、XML文件是否存在安全漏洞、存在被注入、嵌入代碼等風(fēng)險。

  3.后門檢測

  檢測App是否存在被二次打包,然后植入后門程序或第三方代碼等風(fēng)險。

  4.一鍵生成

  一鍵生成App關(guān)于源碼、文件、權(quán)限、關(guān)鍵字等方面的安全風(fēng)險分析報告。
看過“安卓程序員必備的開發(fā)工具“的人還看了:

1.安卓手機(jī)無法開機(jī)的6種解決方法

2.修改安卓手機(jī)mac 地址的方法

3.Android系統(tǒng)的簡介和發(fā)行版本

4.在電腦上安裝安卓系統(tǒng)的方法

5.提升安卓手機(jī)運(yùn)行速度的方法

6.安卓手機(jī)釋放內(nèi)存的方法

1289203