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

Android構(gòu)建模塊詳細(xì)步驟概述

移動(dòng)開發(fā) Android
Android構(gòu)建模塊中有很多比較重要的內(nèi)容,我們需要在學(xué)習(xí)的過程中對此有一個(gè)充分的了解,比如AndroidManifest.xml控制文件的概念等等。

大家可能還記得,我們51CTO在一篇文章中介紹過有關(guān)Android模塊的一些基本概念,相信大家應(yīng)該可以對這些模塊有一個(gè)深刻的認(rèn)識(shí)了。在這里,我們會(huì)分步驟詳細(xì)為大家講解一下Android構(gòu)建模塊的相關(guān)知識(shí)。#t#

你可以認(rèn)為一個(gè)Android的應(yīng)用是不同種類的模塊集合。這些模塊大部分都是十分松散地聯(lián)合到一起,聯(lián)合到你可以準(zhǔn)確地把它們描述為一個(gè)聯(lián)合體的程度,而不是單一的粘合的應(yīng)用。

 

一般地,這些模塊大都運(yùn)行在同一個(gè)系統(tǒng)進(jìn)程。它可能或者非常普遍地在這個(gè)進(jìn)程中創(chuàng)建多個(gè)線程,如果你需要,那么也有可能創(chuàng)建完整的獨(dú)立子進(jìn)程。這樣的情況不是很常見,因?yàn)锳ndroid做了很大努力來讓進(jìn)程對你的代碼透明。

 

這里是Android構(gòu)建模塊中最重要的部分:

 

AndroidManifest.xml

這個(gè)文件是一個(gè)控制文件,它來告訴系統(tǒng)你創(chuàng)建的頂層的模塊都要干什么,這些模塊包括Activities,Services,Intent Receivers和Content Providers。例如,這實(shí)際上就是制定你的Activity能接收那個(gè)Intent的一種粘合劑。

 

Activities

基本上,Activity是一個(gè)有生命周期的對象,是做一些工作的一塊代碼;如果需要的話,這個(gè)工作可以是包含顯示UI給用戶。當(dāng)然,如果不必要,Activity也可以不顯示UI。典型的說,你將制定你應(yīng)用里的某個(gè)Activity當(dāng)作你應(yīng)用或者說程序的入口點(diǎn)。

 

Views

視圖是知道如何把它自己畫到屏幕上的對象。Android UI是有視圖樹組成的。如果你想完成某些自定義的圖像技術(shù),比如你正在寫一個(gè)游戲,或者正在構(gòu)建一個(gè)不尋常的行的UI Widget,那么你需要?jiǎng)?chuàng)建一個(gè)視圖。

 

Intents

Intent是代表要做某些事情或者某個(gè)意圖的一個(gè)簡單的消息對象。例如,你的程序想顯示一個(gè)WEB頁面,那么它想要瀏覽一個(gè)URI的意圖,通過創(chuàng)建一個(gè)Intent實(shí)例并把它處理給系統(tǒng)來實(shí)現(xiàn)。系統(tǒng)來定位其他的代碼(這種情況下,是瀏覽器),這段代碼知道如何來處理這個(gè)Intent并運(yùn)行它。Intent也可以被用來廣播有趣的事件給系統(tǒng)范圍內(nèi)(比如Notificaiton)

 

Services

Service是可以運(yùn)行在后臺(tái)的代碼。它可以運(yùn)行在自己的進(jìn)程內(nèi),或者另一個(gè)程序進(jìn)程的上下文Context中,這個(gè)依需要所決定。其他模塊通過遠(yuǎn)程方法調(diào)用而綁定到某一個(gè)服務(wù)上。一個(gè)Service的例子就是媒體播放器;即使用戶退出了媒體選擇界面,它依然可以讓它的音樂保持播放狀態(tài),但界面完成時(shí),是Service來保持音樂繼續(xù)播放的。

 

Notificaitons

一個(gè)Notificaiton(為了不跟Alarm混淆我還是用英文)就是出現(xiàn)在狀態(tài)欄上的一個(gè)小圖標(biāo)。用戶可以和這個(gè)圖標(biāo)交互來獲取信息。大家都知道的Notificaiton就是短信消息。呼嘯歷史和語音郵件,但是應(yīng)用程序可以創(chuàng)建它們自己的圖標(biāo)。Notificaiton是用來提醒用戶需要用戶注意的***機(jī)制。

 

Content Providers

Content Provide是提供訪問設(shè)備上數(shù)據(jù)的數(shù)據(jù)存儲(chǔ)倉庫;典型的例子就是CP用來訪問用戶聯(lián)系人列表。你的程序可以范圍別的程序通過CP暴露出來的數(shù)據(jù)。并且你也可以定義你自己的CP來暴露你自己的數(shù)據(jù)。

以上就是為大家詳細(xì)介紹的Android構(gòu)建模塊具體內(nèi)容。

責(zé)任編輯:曹凱 來源: CSDN
相關(guān)推薦

2010-01-27 17:36:55

Android The

2013-07-08 16:24:13

軟件定義網(wǎng)絡(luò)SDN

2010-01-26 14:04:02

2010-02-04 15:01:07

Android架構(gòu)

2019-10-18 20:13:51

物聯(lián)網(wǎng)機(jī)器學(xué)習(xí)智能照明

2009-09-14 15:15:45

LINQ技術(shù)

2013-04-01 16:07:41

2009-06-06 19:29:16

java EJB詳細(xì)概述

2009-06-06 19:26:50

java EJB詳細(xì)概述

2009-09-28 15:14:45

Hibernate S

2011-12-13 20:08:54

云計(jì)算BMC

2024-04-24 10:44:53

語言模型自然語言處理人工智能

2014-11-21 15:48:39

英特爾高性能計(jì)算模塊

2009-03-24 09:17:58

驅(qū)動(dòng)GSMAndroid

2009-03-24 08:30:54

AndroidGoogle移動(dòng)os

2014-01-02 10:19:54

PostgreSQL安裝

2010-07-19 09:08:38

Perl模塊

2010-06-29 14:23:38

UML建模分析步驟

2009-10-20 15:06:40

綜合布線產(chǎn)品

2009-09-04 14:41:09

C#同步線程
點(diǎn)贊
收藏

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

主站蜘蛛池模板: 日韩精品一区二区三区中文在线 | 日韩精品一区二区三区 | 中文字幕国产一区 | 亚洲国产精品99久久久久久久久 | 亚洲视频免费观看 | 中文字幕精品一区二区三区精品 | 日韩成人高清在线 | 国产精品1区2区 | 欧美久久精品一级c片 | 日本 欧美 三级 高清 视频 | 欧美不卡一区二区三区 | 国产免费高清 | 欧美性tv| 国产高清性xxxxxxxx | 韩日中文字幕 | gogo肉体亚洲高清在线视 | 粉嫩粉嫩芽的虎白女18在线视频 | 每日更新av | 亚洲一区二区三区乱码aⅴ 四虎在线视频 | 中文字幕视频在线 | 水蜜桃亚洲一二三四在线 | 成人二区 | 久久久久久久久久久爱 | 欧美福利影院 | 久久影音先锋 | 久久精品国产精品青草 | 久久久精品 | 三级黄视频在线观看 | 午夜电影一区 | 日韩看片| 中文字幕免费在线观看 | 免费麻豆视频 | 99精品久久久久 | 日本精品在线一区 | 免费精品久久久久久中文字幕 | 狠狠爱免费视频 | 中文字幕亚洲区一区二 | 午夜在线 | 日韩精品一区二区三区免费视频 | 五月婷亚洲| 欧美色性 |