成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

簡單的Android編程功能說明介紹

移動開發(fā) Android
幾乎所有問題都可以在那里得到迅速回答,而Google為此舉辦的Android編程功能有望帶來一些讓人激動的應用案例。

Google通過與運營商、設備制造商、開發(fā)商和其他有關各方結成深層次的合作伙伴關系,這時對象數(shù)據(jù)庫Android編程功能簡單、可靈活適應未來變化的優(yōu)點就顯現(xiàn)出來了。

Google推出了他的手機平臺——Android,Google做什么都會引來無數(shù)人的眼球,并總能創(chuàng)造出非凡的奇跡。相信這次他推出這個手機平臺,應該會吸引到無數(shù)開發(fā)人員的眼球,甚至會吸引很多有識之士轉向手機開發(fā)。

因為相對于現(xiàn)有的其他平臺,手機可是一塊尚未充分開拓的新大陸,Android又是新中之新,機會要多很多。似乎是為了加速這個過程,Google還舉辦了“Android 開發(fā)者大賽”,獎金總額高達1000萬美元。

在這次Beijing Open Party上,我們有幸認識了一位經(jīng)驗豐富的技術專家和兩位db4o(注:著名對象數(shù)據(jù)庫,主要應用在嵌入式設備平臺)的核心開發(fā)人員。InfoQ中文站特邀編輯仝健對三位進行了采訪,請他們從開發(fā)者角度談一下對 Android編程功能的認識和感覺。

三位受訪者的履歷:

屠程遠(以下簡稱屠):94年畢業(yè),一直從事軟件編程工作。掌握匯編、C、C++、Delphi、.NET、Java等語言及架構,主要從事操作系統(tǒng)底層和軟件框架的編程工作。rcpandroid項目owner。

張黃矚(以下簡稱張):自由職業(yè)者,Apache Harmony的committer, db4o 核心開發(fā)人員, P-Unit項目作者,熟悉java語言,應用程序架構設計,測試驅動開發(fā),以及增量重構代碼。

楊普(以下簡稱楊): Apahce Harmony PMC(Project Management Committee) 成員, committer,主要興趣是編程語言,敏捷方法,開源軟件和社區(qū)。 InfoQ中文站: 我們知道,Android是基于Java的,那么目前它支不支持其他語言呢?

其實我們不能說Android是基于java的。對于開發(fā)者而言,Android支持使用java語言語法編程,注意,不是支持 Java,而是Java語言語法,因為Android支持的Java語法類庫僅僅是J2SE 5的子集,并無通過任何java標準認證。Android講代碼編譯為Dalvik虛擬機字節(jié)碼來運行。目前Android官方僅支持java編程語法。

是的,Java是Sun的注冊商標,只有通過了相關規(guī)范的兼容性測試才能叫做Java,Android的Dalvik虛擬機和相關類庫也不承諾遵守任何Java規(guī)范,有關這個問題,Apache Board的成員,MIT的stefano mazzocchi有一篇非常精彩的Blog:Dalvik: how Google routed around Sun's IP-based licensing restrictions on Java ME

InfoQ中文站:那么,對Java語法編程的程序員而言,***Java 開發(fā)群體是J2EE程序員,對于一個想轉向移動平臺開發(fā)的J2EE程序員來說,轉向Android平臺是不是一個好選擇?又會有哪些困難?

我所編程接觸過的移動平臺支持Java的有J2ME、 BlackBerry、Android。J2ME的功能實在太有限,僅支持J2SE很小的一個子集;Android所支持J2SE的子集已經(jīng)很充分了,在 Java編程方面和J2SE相比幾乎沒什么限制。

很多開源的Java類庫僅僅需要很小的修改就能在Android上運行。而在J2ME上要想運用那些類庫幾乎不可能,只能重新造輪子。BlackBerry里的Java環(huán)境比J2ME要強,但強的有限,基本還是無法利用現(xiàn)有眾多的J2SE的類庫。

所以對想轉到移動平臺的J2EE程序員來說,轉向Android平臺的代價最小,所能做的事情最多。 轉向Android平臺的困難主要在于這是個全新的平臺,手機硬件還沒發(fā)布,沒有實際項目積累和實際的運行環(huán)境。

現(xiàn)在開發(fā)基于Andoid的應用難免有些空中樓閣的意味,無法經(jīng)過實際運行環(huán)境的檢驗。也很少有客戶愿意為半年一年后還不保證能運轉的應用買單,所以對程序員來說會有較長的投入期。

我個人覺得這個轉型會非常容易。盡管Android編程功能支持的不是標準的 Java TM,但是已經(jīng)覆蓋了大部分的Java的語法和類庫。困難之處,我覺得可能在于開發(fā)人員對移動設備和服務器設備的理解。

移動設備的具有一些獨有的特性,比如電源消耗問題,屏幕大小限制,以及CPU的速度等。因此,在各個資源之間的平衡策略往往和傳統(tǒng)的服務端編程不一樣。

【編輯推薦】

  1. 新一代的Android手機介紹 深度剖析Android SDK版本介紹
  2.  
  3. 谷歌Android手機能否站穩(wěn)中國
  4. PythonAndroid深度剖析Android應用程序的四種構造塊
  5. 探秘與眾不同的Android系統(tǒng)?
責任編輯:chenqingxiang 來源: 清華大學出版社
相關推薦

2010-03-05 14:52:09

Android應用程序

2009-12-17 15:59:44

VS2010簡化版

2010-01-08 15:37:59

JSON數(shù)據(jù)

2009-12-18 11:23:30

Visual Web

2009-12-10 14:04:09

.Net Framew

2010-06-24 15:53:10

Linux指令

2019-02-11 08:32:22

編程語言Go

2009-12-15 13:19:04

Vs.Net 2010

2010-06-09 17:48:15

Linux 編程工具

2011-03-22 13:36:21

數(shù)據(jù)創(chuàng)建安全環(huán)境

2009-03-24 08:33:14

AndroidGoogle移動os

2010-01-11 09:56:07

C++編程實例

2010-02-24 16:44:58

Python 函數(shù)

2010-02-26 10:07:55

Python編程語言

2009-12-14 17:44:39

Visual Stud

2010-02-07 13:55:39

Android圖形

2010-02-05 16:21:02

Android導航

2009-12-18 13:43:22

2010-06-21 16:25:38

Linux Arch

2010-06-21 16:02:35

Linux ar命令
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产日韩欧美在线观看 | 亚洲看片网站 | 亚洲免费三区 | 九九久久99 | 欧美日韩视频在线第一区 | 国产91亚洲精品一区二区三区 | 成人精品| 久久综合一区二区三区 | 亚洲视频国产 | www.久久 | 成人影院免费视频 | 成人免费一区二区 | 国产精品污www一区二区三区 | 成人精品久久日伦片大全免费 | 久久精品久久久久久 | 国产精品久久二区 | 密室大逃脱第六季大神版在线观看 | 在线免费观看亚洲 | 国产一区欧美一区 | 欧美成人精品一区二区男人看 | 国产精品毛片无码 | 免费在线一区二区三区 | 亚洲九色| 成人免费黄色片 | 欧美一区二区三区在线观看视频 | 久久久久久久电影 | 自拍偷拍在线视频 | 日韩精品一区二区三区在线播放 | 国产区精品 | 日本精品视频 | 精品国产乱码久久久久久丨区2区 | 欧美日韩精品专区 | 日韩精品久久久 | 国产精品夜间视频香蕉 | 国产日韩欧美二区 | 不卡一区二区三区四区 | 国产亚洲欧美日韩精品一区二区三区 | 亚洲欧美激情精品一区二区 | 精品一区av | 久久亚洲欧美日韩精品专区 | 欧美日韩视频在线播放 |