freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

android開(kāi)發(fā)基本流程介紹-全文預(yù)覽

  

【正文】 ctivity所需要做的工作就是把請(qǐng)求信息放到一個(gè) Intent對(duì)象里面,并把它傳遞給 startActivity()。 manifest文件中未進(jìn)行聲明的 activity、服務(wù)以及內(nèi)容提供者將不為系統(tǒng)所見(jiàn),從而也就不會(huì)被運(yùn)行。 但 manifest文件的主要功能仍然是向 Android聲明應(yīng)用程序的組件。所以,應(yīng)用程序會(huì)在一個(gè) manifest文件中聲明它的組件,這個(gè)文件會(huì)被打包到 Android包中。這個(gè) activity可以調(diào)用 bindService() 來(lái)建立連接,然后調(diào)用服務(wù)中定義的對(duì)象來(lái)影響回放。 Android調(diào)用服務(wù)的 onStart()方法并將 Intent對(duì)象傳遞給它。如果它期望它所啟動(dòng)的那個(gè) activity返回一個(gè)結(jié)果,它會(huì)以調(diào)用 startActivityForResult()來(lái)取代 startActivity()。 對(duì)于每種組件來(lái)說(shuō),激活的方法是不同的: 通過(guò)傳遞一個(gè) Intent對(duì)象至 ()或()以載入(或指定新工作給)一個(gè) activity。對(duì)于 activity和服務(wù)來(lái)說(shuō),它指明了請(qǐng)求的操作名稱(chēng)以及作為操作對(duì)象的數(shù)據(jù)的 URI和其它一些信息。并確保那個(gè)相應(yīng)組件的實(shí)例的存在,必要時(shí)會(huì)創(chuàng)建那個(gè)實(shí)例。然而,應(yīng)用程序并不直接調(diào)用這些方法,而是使用一個(gè) ContentResolver 對(duì)象,調(diào)用它的方法作為替代。一般來(lái)說(shuō)是在狀態(tài)欄上放一個(gè)持久的圖標(biāo),用戶可以打開(kāi)它并獲取消息。所有的接收器均繼承自 BroadcastReceiver基類(lèi)。 Service服務(wù)和接收器 廣播接收器是一個(gè)專(zhuān)注于接收廣播通知信息,并做出對(duì)應(yīng)處理的組件。連接之后,你可以通過(guò)那個(gè)服務(wù)暴露出來(lái)的接口與服務(wù)進(jìn)行通訊。然而,音樂(lè)播放這個(gè)任務(wù)本身不應(yīng)該為任何 activity所處理,因?yàn)橛脩羝谕谒麄冸x開(kāi)播放器應(yīng)用程序而開(kāi)始做別的事情時(shí),音樂(lè)仍在繼續(xù)播放。比如說(shuō),一個(gè)服務(wù)可以在用戶做其它事情的時(shí)候在后臺(tái)播放背景音樂(lè)、從網(wǎng)絡(luò)上獲取一些數(shù)據(jù)或者計(jì)算一些東西并提供給需要這個(gè)運(yùn)算結(jié)果的 activity使用。所以,視圖是 activity與用戶進(jìn)行交互的界面。 窗口顯示的可視內(nèi)容是由一系列視圖構(gòu)成的,這些視圖均繼承自 View 基類(lèi)。從一個(gè) activity轉(zhuǎn)向另一個(gè)的方式是靠當(dāng)前的 activity啟動(dòng)下一個(gè)。每個(gè)都是以 Activity類(lèi)為基類(lèi)的子類(lèi)實(shí)現(xiàn)。 Android四大組建 Activity是為用戶操作而展示的可視化用戶界面。本文將為大家詳細(xì)介紹 Android組件。 l dip或 dp (device independent pixels)設(shè)備獨(dú)立像素 這個(gè)和設(shè)備硬件有關(guān),一般為了支持 WVGA、 HVGA和 QVGA 推薦使用這個(gè),不依賴(lài)像素。另外編繹器也會(huì)檢查 ,沒(méi)有被使用到的資源不會(huì)編繹進(jìn)軟件中,這樣可以減少應(yīng)用在手機(jī)占用的空間。 這個(gè)文件由 Android開(kāi)發(fā)工具自動(dòng)產(chǎn)生的。 解決辦法:右鍵點(diǎn)擊網(wǎng)上鄰居 ,選擇 屬性 ,在網(wǎng)絡(luò)連接窗口中右鍵點(diǎn)擊 本地連接 ,選擇 屬性 ,設(shè)置 TCP/IP屬性如下 : IP地址 : 子網(wǎng)掩碼 : 默認(rèn)網(wǎng)關(guān) : 首選 DNS服務(wù)器 : l 場(chǎng)景二:你的電腦沒(méi)有連接上互聯(lián)網(wǎng),但在局域網(wǎng)。 下載地址: 下載完 SDK后,把 .zip文件解壓到你電腦上合適位置。 Android的開(kāi)發(fā)團(tuán)隊(duì)專(zhuān)門(mén)針對(duì) Eclipse IDE定制了一個(gè)插件: Android Development Tools( ADT) 下載地址: 安裝 Eclipse 插件 (ADT) 啟動(dòng) Eclipse, 選擇 Help Install New Software,在出現(xiàn)的對(duì)話框里,點(diǎn)擊 Add按鈕,在對(duì)話框的name一欄輸入 “ADT”, 然后點(diǎn)擊 Archive...,瀏覽和選擇已經(jīng)下載的 ADT插件 壓縮文件。所以你可以像在電腦一樣,在智能手機(jī)上安裝軟件,以滿足你工作和生活的需要。在中國(guó)不管是知名的手機(jī)生產(chǎn)廠商還是山寨手機(jī)廠商,都已經(jīng)開(kāi)始生產(chǎn) Android操作系統(tǒng)的手機(jī)。目前 Android在中國(guó)的發(fā)展是 非?;鸬?,為了節(jié)省研發(fā)費(fèi)用,國(guó)內(nèi)很多的手機(jī)廠商和移動(dòng)運(yùn)營(yíng)商紛紛加入到了android陣營(yíng),其中包括中國(guó)移動(dòng),中國(guó)聯(lián)通 ,中國(guó)電信,華為,聯(lián)想等大企業(yè)。從今天開(kāi)始,大家就應(yīng)該改變這個(gè)觀念了,你們需要把智能手機(jī)看作是一臺(tái)電腦,它能完成電腦所能完成的一切。為了使得 Android應(yīng)用的創(chuàng)建,運(yùn)行和調(diào)試更加方便快捷。 下載安裝 Android SDK: Android SDK包含了開(kāi)發(fā) Android應(yīng)用所依賴(lài)的 jar文件、運(yùn)行環(huán)境及相關(guān)工具。 l 場(chǎng)景一:你的電腦沒(méi)有連接上互聯(lián)網(wǎng),同時(shí)也沒(méi)有在局域網(wǎng)。目錄中最重要的就是 。 ,它包含了界面、圖標(biāo)、常量等各種資源的 id,通過(guò),應(yīng)用可以很方便地找到對(duì)應(yīng)資源。 項(xiàng)目環(huán)境信息 ,一般是不需要修改此文件 Android中的顯示單位 l px (pixels)像素 一般 HVGA代表 320x480像素,這個(gè)用的比較多。 Android開(kāi)發(fā)平臺(tái)是開(kāi)放的平臺(tái),而位于四層框架頂端的應(yīng)用開(kāi)發(fā),必然涉及到 Android組件。 在開(kāi)篇的時(shí)候就在說(shuō), Android是一個(gè)為組件化而搭建的平臺(tái),它引入所謂 MashUp的概念,這使得你在應(yīng)用的最上層,想做的不組件化都是很困難的一件事,具體說(shuō)來(lái), Android有四大組件: Activity、 Service、 Broadcast Receiver、 Content Provider。盡管它們一起組成了一個(gè)內(nèi)聚的用戶界面,但其中每個(gè) activity都與其它的保持獨(dú)立。一般情況下,總有一個(gè)應(yīng)用程序被標(biāo)記為用戶在應(yīng)用程序啟動(dòng)的時(shí)候第一個(gè)看到的。一個(gè) activity也可以使用超過(guò)一個(gè)的窗口 ──比如,在 activity運(yùn)行過(guò)程中彈出的一個(gè)供用戶反應(yīng)的小對(duì)話框,或是當(dāng)用戶選擇了屏幕上特定項(xiàng)目后顯示的必要信息。葉節(jié)點(diǎn)視圖(位于視圖層次最底端)在它們控制的矩形中進(jìn)行繪制,并對(duì)用戶對(duì)其直接操作做出響應(yīng)。 Activity 活動(dòng) 服務(wù)沒(méi)有可視化的用戶界面,而是在一段時(shí)間內(nèi)在后臺(tái)運(yùn)行。播放器應(yīng)用程序可能有一個(gè)或多個(gè) activity來(lái)給用戶選擇歌曲并進(jìn)行播放。 你可以連接至(綁定)一個(gè)正在運(yùn)行的服務(wù)(如果服務(wù)沒(méi)有運(yùn)行,則啟動(dòng)之)。所以它不會(huì)對(duì)其它組件或用戶界面有任何干擾,它們一般會(huì)派生一個(gè)新線程來(lái)進(jìn)行一些耗時(shí)任務(wù)(比如音樂(lè)回放)。 應(yīng)用程序可以擁有任意數(shù)量的廣播接收器以對(duì)所有它感興趣的通知信息予以響應(yīng)。通知可以用很多種方式來(lái)吸引用戶的注意力 ──閃動(dòng)背燈、震動(dòng)、播放聲音等等。內(nèi)容提供者繼承于 ContentProvider 基類(lèi),為其它應(yīng)用程序取用和存儲(chǔ)它管理的數(shù)據(jù)實(shí)現(xiàn)了一套標(biāo)準(zhǔn)方法。 每當(dāng)出現(xiàn)一個(gè)需要被特定組件處理的請(qǐng)求時(shí), Android會(huì)確保那個(gè)組件的應(yīng)用程序進(jìn)程處于運(yùn)行狀態(tài),或在必要的時(shí)候啟動(dòng)它。 intent是一個(gè)保存著消息內(nèi)容的 Intent對(duì)象。比如,它可以對(duì)所有感興趣的對(duì)象聲明照相按鈕被按下。 一個(gè) activity經(jīng)常啟動(dòng)了下一個(gè)。 組件的連接者 Intent 通過(guò)傳遞一個(gè) Intent對(duì)象至 ()將啟動(dòng)一個(gè)服務(wù)(或給予正在運(yùn)行的服務(wù)以一個(gè)新的指令)。比如說(shuō),一個(gè) activity可以連接至前述的音樂(lè)回放服務(wù),并提供給用戶一個(gè)可操作的(用戶界面)以對(duì)回放進(jìn)行控制。 Manifest 文件 當(dāng) Android啟動(dòng)一個(gè)應(yīng)用程序組件之前,它必須知道那個(gè)組件是存在的。為聲明一個(gè)應(yīng)用程序組件,它還會(huì)做很多額外工作,比如指明應(yīng)用程序所需鏈接到的庫(kù)的名稱(chēng)(除了默認(rèn)的 Android庫(kù)之外)以及聲明應(yīng)用程序期望獲得的各種權(quán)限。 其它組件也以類(lèi)似的方法聲明 ──service 元素用于聲明服務(wù), receiver 元素用于聲明廣播接收器,而 provider 元素用于聲明內(nèi)容提供者。舉個(gè)例子說(shuō),假設(shè)你想讓用戶看到某個(gè)地方的街道地圖。 對(duì)于用戶來(lái)說(shuō),這看起來(lái)就像是地圖瀏覽器是你 activity所在的應(yīng)用程序中的一個(gè)組成部分,其實(shí)它是在另外一個(gè)應(yīng)用程序中定義,并運(yùn)行在那個(gè)應(yīng)用程序的進(jìn)程之中的。堆棧中的根 activity就是啟動(dòng)了這整個(gè)任務(wù)的那個(gè) ──一般情況下,它就是用戶在應(yīng)用程序加載器中所選擇的。
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1