偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

責任編輯: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進度條

2010-02-05 17:02:13

Android

2010-02-06 17:17:17

Android手機

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

負載均衡etag

2010-07-27 14:55:29

Telnet 23

2010-02-06 09:38:42

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

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