編輯:高級開發
[
在此版本之前,android平台的第三方應用程序均是依靠基於Java的Dalvik特制虛擬機進行開發的。原生SDK的公布可以讓開發者更加直接的接觸android系統資源,並使用傳統的C或C++語言編寫程序,並在程序封包文件(.apks)中直接嵌入原生庫文件。
不過,Google也表示,使用原生SDK編程相比Dalvik虛擬機也有一些劣勢,比如程序更加復雜,兼容性難以保障,無法訪問Framework API,Debug難度更大等。開發者需要自行斟酌使用。
相關閱讀
android 是Google開發的基於Linux平台的開源手機操作系統。它包括操作系統、用戶界面和應用程序 —— 移動電話工作所需的全部軟件,而且不存在任何以往阻礙移動產業創新的專有權障礙。Google與開放手機聯盟合作開發了 android,這個聯盟由包括中國移動、摩托羅拉、高通、宏達電和 T-Mobile 在內的 30 多家技術和無線應用的領軍企業組成。Google通過與運營商、設備制造商、開發商和其他有關各方結成深層次的合作伙伴關系,希望借助建立標准化、開放式的移動電話軟件平台,在移動產業內形成一個開放式的生態系統。
2011 年 2 月,Danger 時代結束。T Mobile 的新 CEO Philipp Humm 實施新計劃,確認了向現有的 Sidekick 用戶關閉 Dang
Google android在推出之後以其開放性而深受好評,應用數量和市場占有率增長幅度明顯。Google android會使Java領域支離破碎?細看Google a
android程序作為谷歌企業戰略的重要組成部分,最上層是各種應用軟件,包括通話程序,短信程序等,應用軟件則由各公司自行開發,以Java編寫,並且添加junit.jar
SurfaceVIEw在android中用作游戲開發是最適宜的,本文就將演示游戲開發中常用的兩種繪圖刷新策略在SurfaceVIEw中的實現方法。 首先我們來看一下本