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

列舉7個(gè)方面來說明Android操作系統(tǒng)

移動(dòng)開發(fā) Android
http://developer.51cto.com/art/201002/182392.htmAndroid操作系統(tǒng)在市場(chǎng)上受到了不少的好評(píng),下面的文章就對(duì)Android開發(fā)人員常常遇到的問題進(jìn)行學(xué)習(xí)研究,歡迎大能夠喜歡。

下面通過7個(gè)部分來說明下什么是Android操作系統(tǒng)?通過它的開源、苛刻的Activity、設(shè)備調(diào)試、應(yīng)用程序永遠(yuǎn)不會(huì)退出、開發(fā)人員協(xié)同、Java — 成也蕭何,敗也蕭何、Intents(目的、意圖)這7個(gè)方面進(jìn)行學(xué)習(xí)。

Android的發(fā)展真可謂是一日千里,但是很多方面相對(duì)于iPhone、Windows Mobile還顯稚嫩,并且現(xiàn)在市場(chǎng)份額上依然大幅度落后于Symbian和iPhone等系統(tǒng)。未來的崛起道路依然崎嶇。Android現(xiàn)今也遇到許多的問題,各家營運(yùn)商和設(shè)備制造商各自為戰(zhàn)的現(xiàn)象的將是Android系統(tǒng)發(fā)展最大的障礙。

唯有時(shí)刻保持創(chuàng)新和發(fā)展才能立于不敗之地。現(xiàn)如今Windows Mobile雖然一落千丈,但是隨著微軟向Google的擅長互聯(lián)網(wǎng)領(lǐng)域滲透。因此Windows Mobile在不久的將來將會(huì)有一場(chǎng)你死我活的廝殺。Android操作系統(tǒng)如何走的更遠(yuǎn),讓我們拭目以待。

1、開源

Google將其手機(jī)平臺(tái)的代碼全部開源,但這并不意味著任何人都可以下載和編譯一個(gè)新版本的手機(jī)固件,但確實(shí)意味著任何手機(jī)制造商都可以推出自己的Android設(shè)備。我也非常期待立即出現(xiàn)Android烤箱。

但更糟糕的是Google知道如何保護(hù)有價(jià)值的代碼,它的Map,Gmail和Store應(yīng)用程序就不是開源的。當(dāng)你在你的應(yīng)用程序中使用這些應(yīng)用時(shí)就會(huì)遇到法律問題,這只是抱怨的開始,因?yàn)楝F(xiàn)在很多人都打算購買Android驅(qū)動(dòng)的設(shè)備,用的人越多,暴露的問題將會(huì)越來越多。

2、苛刻的Activity

通過Activity(行為),Android強(qiáng)制開發(fā)人員以更小的塊構(gòu)建應(yīng)用程序,例如,在他們的示例文本編輯器代碼中,他們有一個(gè)Activity負(fù)責(zé)從一個(gè)可編輯文件列表中進(jìn)行挑選。另一個(gè)Activity負(fù)責(zé)真正編輯文件的內(nèi)容,Android也鼓勵(lì)開發(fā)人員使用Intents在他們的Activity之間通信。

這種設(shè)計(jì)對(duì)手機(jī)軟件是件好事,但有一個(gè)號(hào)外:完全沒有人以這種方式工作。J2ME,iPhone,BREW和Blackberry都使用的是集中式應(yīng)用程序?qū)ο蟾拍?Blackberry/J2ME Midlet或Brew的IApplet)。

相比之下,Android逼你設(shè)計(jì)小型的,自給自足的mimi應(yīng)用程序,這一決定導(dǎo)致了一些非常有趣的行為,例如,默認(rèn)情況下,當(dāng)用戶旋轉(zhuǎn)屏幕或推出鍵盤時(shí),Android會(huì)結(jié)束當(dāng)前的Activity然后又重建它。

最后,專業(yè)的移動(dòng)開發(fā)人員只剩下兩個(gè)選擇:

第一、他們?cè)谄渌脚_(tái)上使用Activity/Intent模型設(shè)計(jì)他們的軟件,以便輕松遷移到Android;

第二、實(shí)行黑客行為,將Android操作系統(tǒng)的行為改為其它平臺(tái)那樣。

3、設(shè)備調(diào)試

兩年前,要在手機(jī)設(shè)備上進(jìn)行調(diào)試是非常艱難的,那時(shí)我不得不自己動(dòng)手編寫J2ME日志系統(tǒng),通過提示聲音和日志進(jìn)行跟蹤和監(jiān)控。Google現(xiàn)在提供了更好的工具來幫助我們,簡(jiǎn)單到只需要按一下F11就可以了,不僅簡(jiǎn)單易用,而且還是跨平臺(tái)的,在Mac,PC和Linux上都支持。

那為什么我要恨這個(gè)優(yōu)秀的工具呢?我恨它是因?yàn)樗屛?0%的調(diào)試技能幾乎無用武之地了,接下來你就知道,Google將讓任何人都可以設(shè)計(jì)出移動(dòng)應(yīng)用程序的UI,不用別的,僅XML而已。

4、應(yīng)用程序永遠(yuǎn)不會(huì)退出

一旦一個(gè)應(yīng)用程序在Android上啟動(dòng)后,它就永遠(yuǎn)不會(huì)退出,應(yīng)用程序可以暫時(shí)退到后臺(tái),但圖標(biāo)永遠(yuǎn)在正在運(yùn)行的任務(wù)列表中,這個(gè)由核心架構(gòu)引起的問題帶來了一些有趣的軟件bug,需要使用一些奇特的應(yīng)用程序設(shè)計(jì)方法才能回避這些問題。

5、開發(fā)人員協(xié)同

Android中,內(nèi)存,處理器和電池都是公共資源,不幸的是,任何應(yīng)用程序,即使是處于后臺(tái)的應(yīng)用程序,都可以使用無限量地使用這些資源,這就是為什么Android手機(jī)的性能和電池壽命如此不穩(wěn)定的原因。

Google希望開發(fā)人員明智地使用前臺(tái)和后臺(tái)循環(huán),但只要一個(gè)開發(fā)人員不小心,就可能會(huì)造成本可支持一周時(shí)間的電池在不到一個(gè)小時(shí)就消耗完了,開發(fā)人員之間的協(xié)同工作從來未象現(xiàn)在這樣變得如此緊密。

6、Java — 成也蕭何,敗也蕭何

不得不承認(rèn),Java語言確實(shí)非常強(qiáng)大,之所以將其列在這里有兩個(gè)原因:第一它太大了,其次它很難優(yōu)化。作為一個(gè)程序員,它讓我感覺到好像在進(jìn)行一場(chǎng)漫長的手術(shù)一樣,盡管它可以加速產(chǎn)品上市。

可以將我們從內(nèi)存泄露和堆棧損壞中解脫出來,但它幾乎不能編寫一個(gè)反鋸齒字體庫,在合理的時(shí)間內(nèi)渲染出來,雖然開發(fā)人員可以在C下使用其NDK開發(fā)自定義的庫,不過真要這么做,我們就不得不同時(shí)調(diào)試兩種語言了,真麻煩。

7、Intents(目的、意圖)

這是一個(gè)開發(fā)人員的第三大嚴(yán)重的語法噩夢(mèng),Android中的一個(gè)Intent是用于兩個(gè)Activities、服務(wù)或內(nèi)容提供者之間通信的類,Intent是一個(gè)名詞,但也通常用作形容詞,但在任何時(shí)候都不要當(dāng)作復(fù)數(shù)使用(對(duì)于所有Intent和目的都不能計(jì)數(shù)),在過去兩年中,我在使用拷貝編輯時(shí)很難交互,我每次使用Intent時(shí),都感覺好像是小學(xué)時(shí)的語法老師,每當(dāng)我濫用一個(gè)逗號(hào)時(shí),她都會(huì)耐心地糾正。

【編輯推薦】

  1. 新一代的Android手機(jī)介紹 
  2. 深度剖析Android SDK版本介紹 
  3. 谷歌Android手機(jī)能否站穩(wěn)中國 
  4. PythonAndroid深度剖析Android應(yīng)用程序的四種構(gòu) 造塊 
  5. 探秘與眾不同的Android系統(tǒng)? 
責(zé)任編輯:chenqingxiang 來源: 51CTO.com
相關(guān)推薦

2010-04-20 17:07:57

2010-03-03 14:16:53

Android操作系統(tǒng)

2010-03-05 10:31:33

Android OS

2010-02-06 16:57:43

Android操作系統(tǒng)

2010-03-03 10:55:39

2010-03-05 10:38:16

Android移動(dòng)操作

2010-03-05 15:58:11

操作系統(tǒng)Android

2010-03-04 17:27:04

Android 2.0

2010-04-14 10:27:34

2010-03-04 15:26:13

Android操作系統(tǒng)

2010-03-02 09:33:19

Android操作系統(tǒng)

2010-03-03 13:21:40

Android操作系統(tǒng)

2009-12-08 18:02:50

2009-12-04 17:54:07

Windows 7操作

2010-04-15 11:19:40

2010-03-01 09:06:51

Windows 7系統(tǒng)加速

2011-01-14 16:01:27

2013-11-29 09:37:04

移動(dòng)操作系統(tǒng)Android 4.4iOS 7

2011-10-18 10:13:45

Chrome OS云計(jì)算

2010-03-05 16:47:11

Android操作系統(tǒng)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: a在线视频观看 | 不卡的av一区 | 日韩av在线一区二区 | 午夜视频免费网站 | 免费激情| 91精品国产99久久 | 99久久精品国产一区二区三区 | 精品一区电影 | 欧美在线一区二区三区 | 亚洲午夜av久久乱码 | 国产精品a久久久久 | 自拍偷拍第一页 | 国产精品视频免费看 | av手机在线播放 | 久久精品无码一区二区三区 | 日韩中文字幕久久 | 四虎影院在线免费观看 | 国产91久久久久久 | 欧美成人激情 | 天天射视频 | a级在线免费视频 | 精品久久不卡 | 国产欧美日韩精品在线观看 | 狠狠爱免费视频 | 亚洲欧美网站 | 国产精品久久av | 国产成人在线免费 | 超碰日本 | 成人在线视频免费观看 | 成人久久网 | 国产精品精品视频一区二区三区 | 一区二区免费 | 黄色一级免费观看 | 黄色一级特级片 | 久久综合国产 | 亚洲国产91| 免费一区| 国产精品久久久久久妇女 | 亚洲欧美在线观看 | 国产在线一区观看 | 日韩一区二区三区四区五区六区 |