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

解析Android SDK服務(wù)的相關(guān)問題

移動開發(fā) Android
開發(fā)者在Android SDK 1.0版中訪問GTalk IM服務(wù)受到了限制,因此,這一章節(jié)中描述的功能對于開發(fā)者來說,對于大家學(xué)習(xí)Android SDK服務(wù)非常有益。

Android 作為谷歌企業(yè)戰(zhàn)略的重要組成部分,專家認(rèn)為使用Android SDK服務(wù)用戶從中能獲得的潛在利益是值得付出這些努力的,如果你也是一個開發(fā)者,并對我們的想法感興趣。

與其刪除受到影響的章節(jié),不如把它們留在這里。對于將來的Android釋放版本,有可能成為使用的向?qū)АR院蟮腁ndroid版本將暴露即時(shí)消息功能的一整套接口。通過基于IM服務(wù)的XMPP訪問這些功能。它將包含對聯(lián)系人的管理,登陸提示和發(fā)送與接收即時(shí)消息。Google Talk(GTalk)就是一個P2P通信的即時(shí)消息協(xié)議。

一旦連接上,GTalk維持與GTalk服務(wù)器的socket連接,這意味著快速的響應(yīng)時(shí)間和較低的等待時(shí)間。這一章節(jié)基于早期的SDK實(shí)現(xiàn)。它用到了GTalk。GTalk基于XMPP協(xié)議,它是Google特定的變種,目前需要用戶擁有Gmail賬戶,是什么讓GTalk服務(wù)受到開發(fā)者尤其的感興趣?

是透過空氣(OTA),能在Android設(shè)備間利用數(shù)據(jù)消息來廣播Intent的能力。遠(yuǎn)處的設(shè)備接收到數(shù)據(jù)信息后,會重新廣播Intent,如同本地的一樣,這意味著這個機(jī)制能允許你在遠(yuǎn)程的設(shè)備上廣播Intent。

Android SDK服務(wù)能用來創(chuàng)建多用戶、交際或協(xié)助的應(yīng)用程序。它提供一系列應(yīng)用程序的框架,包括分布式緊急警告系統(tǒng),動態(tài)路線引導(dǎo)應(yīng)用程序,家庭式交際網(wǎng)絡(luò)和強(qiáng)大的實(shí)時(shí)游戲系統(tǒng)。

Android最終將包含所有用于創(chuàng)建GTalk即時(shí)消息客戶端的接口,包括對登陸管理的完全控制和訂閱處理。如果你喜歡,你可以構(gòu)建本地客戶端的替代品——或者在自己的程序中使用相關(guān)的組件。

Android程序使用java書寫。編譯好的java程序可以通過aapt tool 壓縮為Android包,后綴名為.apk.這樣便于發(fā)布、部署在移動設(shè)備上。用戶直接下載apk包用來安裝,一個apk包被視為一個程序。

每個android程序有自己的運(yùn)行空間默認(rèn)每個程序有一個Linux進(jìn)程。當(dāng)程序運(yùn)行的時(shí)候,Android建立一個進(jìn)程;當(dāng)程序關(guān)閉或者不再被系統(tǒng)使用的時(shí)候,Android回收這個進(jìn)程。每個程序有自己的java虛擬機(jī)(VM),所以每個程序是和其他程序隔離的。默認(rèn)每個程序有一個獨(dú)立的Linux用戶ID,文件只對這個用戶可見,但是有其他的方法可以讓程序之間通信。

2個程序使用同一個用戶ID也是可能的,這樣這2個程序可以看到對方的文件。為了方便共享資源,使用同一個用戶ID的程序分配同一個Linux進(jìn)程,同一個VM。Android的一個特性是一個程序可以使用另一個程序的方法。

比如,如果你的程序需要顯示圖片列表的滾動條,而另外一個程序已經(jīng)開發(fā)了一個合適的滾動條,并且使它可以共享給其他程序,就可以使用這個滾動條,而不是自己開發(fā)一個。這樣操作的時(shí)候,不需要引入或者連接其他的源代碼,只是簡單的開啟另外一個程序即可。

具體操作為:系統(tǒng)必須可以啟動所需要的進(jìn)程并初始化java對象。所以,與其他操作系統(tǒng)不同,Android 程序沒有靜態(tài)入口點(diǎn)函數(shù) (如沒有 main()函數(shù)). 取而代之的是,使用組件components )。Activities用來呈現(xiàn)用戶界面。例如:菜單、文本框。雖然很多activity組成一個用戶界面,但是每個activity 都是獨(dú)立的,并且繼承自Activity 類。(注:activity即窗體)#t#

一個程序可能只有一個activity,而另外一些程序,如短信發(fā)送程序,有許多activity。Activitiy是什么,需要多少,取決于程序的設(shè)計(jì)。一般來說,眾多 activities中的一個被設(shè)置為程序啟動后***個呈現(xiàn)給用戶的,然后會顯示其他的activity。每個 activity 有一個默認(rèn)的窗口。

一般來說,窗口文件填滿屏幕,但是也有可能比窗口小或者在其他窗口上方。activity 也可以作為額外窗口— 如一個彈出對話框或者警告對話框.窗口的內(nèi)容靠有層次的views來呈現(xiàn),Android SDK服務(wù)是繼承自 View 類的對象。每個view控制著窗口中的一個特殊區(qū)域。

Android SDK服務(wù)包含子views。葉節(jié)點(diǎn)views響應(yīng)用戶的操作。所以,views 是與用戶互動的。例如:view可能是顯示一個小圖片,Android已經(jīng)有很多內(nèi)置的views,如按鈕、文本框、滾動條、菜單、多選框等。(注:view即控件)

責(zé)任編輯:chenqingxiang 來源: 51CTO.com
相關(guān)推薦

2010-01-06 16:41:40

解析JSON

2012-05-23 13:11:10

架構(gòu)存儲

2010-02-07 09:52:22

Android 插件

2013-04-24 11:04:52

Android開發(fā)Android SDK

2010-01-25 18:22:33

Android使用XM

2010-02-26 16:05:14

寄宿WCF服務(wù)

2009-08-18 20:57:26

2010-01-05 13:54:32

Jquery Json

2010-02-26 17:51:16

Silverlight

2010-07-05 16:36:33

2010-07-20 13:41:30

Telnet服務(wù)器

2010-01-25 18:27:54

Android進(jìn)度條

2010-02-05 17:02:13

Android

2010-02-06 17:17:17

Android手機(jī)

2010-03-03 17:43:12

Android系統(tǒng)

2010-08-03 17:32:54

Linux NFS

2011-09-07 16:12:06

Ubuntugedit

2010-05-07 12:20:38

負(fù)載均衡etag

2010-07-27 14:55:29

Telnet 23

2010-02-06 09:38:42

Android調(diào)用服務(wù)
點(diǎn)贊
收藏

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

主站蜘蛛池模板: 怡红院免费的全部视频 | 国产精品免费一区二区三区四区 | 亚洲二区在线观看 | 午夜精品一区二区三区在线视频 | www.青青草 | 黄色毛片黄色毛片 | 免费a级毛片在线播放 | 日韩免费高清视频 | 99精品久久99久久久久 | 最新免费视频 | 美女视频黄色的 | 福利精品 | 欧美精品被 | 久久久久久久av | 欧美国产免费 | 91精品久久久久久久久久 | 美女黄网站视频免费 | 日韩一区在线观看视频 | 少妇一区在线观看 | 久久精品国产亚洲 | 国产精品伦理一区二区三区 | 特级毛片 | 拍真实国产伦偷精品 | 亚洲欧美在线一区 | 国产高清一二三区 | 在线不卡视频 | 91综合网| 羞羞网站在线免费观看 | 人人性人人性碰国产 | 欧美日韩中文字幕在线播放 | av黄色片 | 中文字幕国产日韩 | 日韩在线不卡 | 97caoporn国产免费人人 | 日韩一区二区在线免费观看 | 色综合一区二区 | 色综合视频在线 | 黑人巨大精品 | 超碰精品在线观看 | 北条麻妃国产九九九精品小说 | 日本不卡免费新一二三区 |