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

正文內容

基于android的智能手機開發(fā)畢業(yè)設計(參考版)

2025-01-21 14:09本頁面
  

【正文】 有了Google Android這些很強勁的優(yōu)勢,我想,在不久的將來伴隨著3G的普及,Android必定能改變現(xiàn)在只能手機市場的格局,開辟出一個新的世界。 在對程序的開發(fā)中,我理解了Android的Intent機制在應用上的作用。還有,Android上層采用了Java語言作為開發(fā),讓開發(fā)更為簡單,可以使Java SE陣營的開發(fā)者不需要花太多的時間便能轉投Android陣營,這樣自然的為Android開發(fā)提供大量的人力資源。在對系統(tǒng)方面的研究中,我明白了Android的應用是怎么在系統(tǒng)上運行的。游戲:此游戲是一款簡單的坦克大戰(zhàn)游戲通過方向鍵控制己方坦克的移動方向,確認鍵發(fā)射子彈,并記錄消滅敵人的數(shù)量。 系統(tǒng)功能介紹本系統(tǒng)功能主要有通信錄功能,游戲,文件瀏覽器,視頻播放器。簡單的幾步就將Android的開發(fā)平臺搭建好了,雖然我使用的是Windows7操作系統(tǒng),但是方法同樣適用于Windows xp等其他Windows 平臺。在DOS界面下運行Android ,其命令是android create avd –name avd15r1 – target 2,使用這個命令之后會提示是否創(chuàng)建一個AVD,輸入yes之后會提示設置AVD的一些屬性,如內存信息等。 Android開發(fā)平臺的搭建Android開發(fā)平臺搭建步驟很簡單,但是和我們的論文沒多大關系,所以具體步驟參見附錄1。另外,Android的應用程序開發(fā)還是和Java開發(fā)有一定區(qū)別,所以還需有一個Google提供的Android SDK。 3 Android的開發(fā) Android開發(fā)工具前面說過,Android的上層應用程序是用Java語言開發(fā)的,同時需要基于Dalvik虛擬機,所以Google公司推薦使用主流的Java繼承開發(fā)環(huán)境 Eclipse。這層的本地應用文件都存于\system\app文件夾下,如提供短信和彩信功能的\system\app\、提供電話撥號功能的\system\app\\system\app\。該層的文件一般都存放到\system\framework,如核心庫\system\framework\,Android系統(tǒng)應用程序框架中的一些主要如Activity Manager,Content Provider等。而Dalvik虛擬機則放于\system\bin文件夾下,它的對應文件為\system\bin\dalvikvm。其中函數(shù)庫都放于\system\lib下,如音頻庫\system\lib\\system\lib\。Linux內核給其上層的軟件和下層硬件間建立起一個抽象層,其內核的組件都存放在\system\bin文件夾下面,如\system\bin\system_server 系統(tǒng)服務和\system\bin\dbusdaemon 系統(tǒng)BUS總線監(jiān)控以及\system\bin\app_process 系統(tǒng)進程等。 系統(tǒng)構架與系統(tǒng)文件的對應在這之前介紹了Android的系統(tǒng)架構,但是這個架構如何在Android系統(tǒng)中體現(xiàn)呢?下面將介紹一下,同樣從下到上的順序進行描述。⑨\system\usr:用戶文件夾,如同Linux中的usr文件夾一樣,存放一些用戶信息,包含鍵盤布局,用戶命令,共享和時間區(qū)域信息文件。⑥\system\lib:用于存放系統(tǒng)底層庫。④\system\fonts:從名字上可以看出用于存放字體的文件夾。這個文件夾和Linux系統(tǒng)下的\system\bin文件夾沒多大區(qū)別。②\system\bin:該目錄下都是系統(tǒng)的本地程序,主要為Linux系統(tǒng)自帶的組件。下面就將介紹一下Android的系統(tǒng)文件夾 系統(tǒng)文件夾分析①\system\app:這里存放的程序為系統(tǒng)默認的組件自己安裝的引用程序一般不放在該文件夾下。同樣,每個Intent Receiver和Service以及Content 。我們再回到例子的這四行代碼中,“action”標簽中的“android:name”,表明該Activity是這個應用程序的進入點,另外,“category”標簽中的“android:name”,應當先執(zhí)行這個Activity。也就是說AndroidManifest中上層的標簽的性質由下層標簽來描述?!癮ndroid:label”則指定了該Activity代號。緊接其后的是“activity”標簽的屬性,“android: name”屬性表示了Activity所對應的類,上述例子中的類是HelloAndroid類,結合package的路徑?!癮ctivity”標簽,不然的話即使你定義了,但是Android應用程序也找不到。該標簽的“android: icon”屬性定義了應用程序顯示在Android主界面中的圖標而drawable/icon表示該應用程序圖標的路徑為/res/drawable/icon。而“android:versionCode”和“android:versionName”兩個可選的屬性則是說明應用程序的版本號,其中“android:versionName”是面向用戶的版本號,而“android:versionCode”則是開發(fā)者使用的內部版本號。 第2行和第14行則是一對“manifest”標簽,每一個AndroidManifest配置文件中必須有且只有一對“manifest”標簽,所有AndroidManifest中的描述都應該包含在這對標簽中。下面將對這個配置文件做一個詳細的描述。讓系統(tǒng)知道該應用程序應該如何配置。 ,但是VS的可視化的界面的緣故,只需進行簡單的設置,就能自動生成該文件,所以不少的VS程序員會忽略掉該文件的存在。我們的應用程序可以通過Content Provider提供的一些方法來處理或者保存其他應用程序Content Provider中的數(shù)據(jù),這樣來達到數(shù)據(jù)的共享。還有,對于一個Service組件,()連接到Service上,就能通過該Service提供的接口與之進行通信。完成這些功能的組件就是Service。當一個播放器在前臺運行時我們會看到應用程序提供的一個屏,也就是之前說的Activity,這個Activity提供給用戶一些操作播放器如播放、停止、下一曲等操作以及顯示一些歌曲和播放列表信息的功能。 ServiceService是一段長生命周期的,沒有用戶界面的程序。同樣的Intent 。這時你就可以使用一個Intent Receiver。 Intent ReceiverIntent Receiver有的地方也叫做Broadcast Receiver。當一個新的Activity執(zhí)行以后,前一個Activity將暫停,并保存到系統(tǒng)歷史堆棧當中,用戶可以返回到歷史堆棧中的上一個Activity。絕大部分的應用都會包含多個屏幕,例如名片管理的應用,一個屏用于顯示所有的聯(lián)系人,另一個屏用于顯示其中某個聯(lián)系人的詳細信息,可能還會有用于分組信息或者用于系統(tǒng)設定的屏。 Activity Activity是Android中最最基本的組件,實際應用中,通常就是一個單獨的屏[6],也就是一個運行在前臺程序在某一時刻在屏幕中所能展示的全部內容就是一個Activity。 在Android中每個應用程序都需要一個XML配置文件AndroidManifest.xml,該配置文件用于定義我們的應用程序組件和組件的功能以及一些必要條件等。其中,Activity、Intent Receiver和Service是Android最基本的三個組件。 Android的應用 Android應用的組成 任何一個Android應用程序,都可由四個部分組成,這四個組成部分分別是①Activity;②Intent Receiver;③Service;④Content Provider[5]。 應用程序層 回到Android系統(tǒng)構架圖中,應用程序層包括了如名片管理、Google maps、瀏覽器等本地應用程序(native apps),如、MSN、QuickOffice等第三方應用程序(third part apps),以及developer apps。⑤活動管理器(activity manager),提供常用導航功能用來管理應用程序生命周期的服務。③資源管理器(resource manager),使用資源管理器,我們在應用程序中能夠訪問到一些如圖形、布局文件等一些非代碼資源。這些服務包括:①一個豐富并且可擴展的視圖,通過這個視圖我們可以使用它提供的一些包括按鈕、文本框、列表、網(wǎng)格等甚至可嵌入的web瀏覽器的應用程序來構造我們的應用程序。這樣的設計就使Android的構件重用率提高了。應用程序框架是能夠讓開發(fā)者完全訪問核心應用程序所使用的API(Application Programming Interface,應用程序編程接口),該框架能夠讓組件軟件重用的工做簡單化。這樣就能保證一些這六種進程總是當一種進程被結束完了以后另外一種進程才會被結束,同時只需要根據(jù)這個系統(tǒng)值就能輕易做到對內存管理的定制。根據(jù)這種特性 該系統(tǒng)值至少由兩部分組成,一個是基值,另一個根據(jù)LRU(最近最久未使用)調度算法產(chǎn)生的一個值。相對于Linux
點擊復制文檔內容
黨政相關相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1