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

正文內(nèi)容

基于android的工作日志記錄器的設(shè)計畢業(yè)設(shè)計(doc畢業(yè)設(shè)計論文)-文庫吧

2025-06-11 13:16 本頁面


【正文】 計是在系統(tǒng)XP sp3 32bit系統(tǒng)之上進(jìn)行的,其他的系統(tǒng)可以自己搜索一下差異,整個程序基本可以兼容多個系統(tǒng)。 Android開發(fā)環(huán)境及變量配置由于Eclipse軟件運(yùn)行Java的先天性優(yōu)勢,因此建議使用Eclipse進(jìn)行開發(fā),當(dāng)然, (INDIGO),Java版本或者EE版本則沒有問題,可以到Eclipse官方網(wǎng)站下載最新版本。因?yàn)殚_發(fā)是基于Java的,所以JDK是少不了的,,程序可至SUN官方下載。 JDK的配置 首先要到SUN官方下載JDK,注意的是下載JDK而不是下載JRE,因?yàn)镴RE是提供Java的運(yùn)行環(huán)境而不是開發(fā)環(huán)境。SUN官方網(wǎng)站是:下載后安裝是下的解壓包那就解壓到某目錄,例如解壓到是C:\Java\;右鍵點(diǎn)擊我的電腦 屬性 高級,點(diǎn)擊下面的環(huán)境變量,在下面的“系統(tǒng)變量”處選擇新建,在變量名處輸入 JAVA_HOME變量值中輸入剛才的目錄,我的安裝目錄是在C:\Java\,如圖21所示:圖21進(jìn)入環(huán)境變量確定后再新建一個變量名為Classpath,變量值為 %JAVA_HOME%/lib/。%JAVA_HOME%/lib/ , 確定后找到Path的變量,雙擊或點(diǎn)擊編輯,在變量值最前面加上%JAVA_HOME%/tools。 最后單擊,確定、確定、確定后即可。具體如下圖22所示:圖22 環(huán)境變量的設(shè)置然后單擊開始 運(yùn)行 Cmd,輸入Java或者Javac看看有沒有效果,如果出現(xiàn),類似xxx不是內(nèi)部或者是外部命令之類的,那就說明你的設(shè)置有問題,看看哪里出了問題,再重新配置一下環(huán)境,然后再試一次。 SDK的配置因?yàn)槲覀円_發(fā)的是Android應(yīng)用程序,所以SDK是從Google那里下載,大家可以從地址,然后點(diǎn)擊SDK就到了這個下載頁面,由于本文設(shè)計采用的是XP的系統(tǒng),. 下載后解壓到一個目錄,如C:\ 然后同樣要設(shè)置環(huán)境變量,同JDK設(shè)置,新建一個SDK_HOME,值為C:\ ,然后找到Path,在前面加上%SDK_HOME%\tools。 就OK了。和JDK一樣,我們也可以測試一下環(huán)境變量是否設(shè)置成功,在Cmd窗口中輸入android, 有對應(yīng)的內(nèi)容顯示,就完成了。 Eclipse的設(shè)置當(dāng)然,完成以上設(shè)置后,還不能馬上用Eclipse開發(fā)Android應(yīng)用程序,還必須添加Eclipse插件才行,相對來說這個步驟比較簡單,打開Eclipse后,點(diǎn)擊菜單欄的help install new software... 然后點(diǎn)擊Add會出來一個Add Site的窗口,這里Name輸入ADT(名字可以根據(jù)個人喜好取),location中輸入插件的網(wǎng)絡(luò)地址:接著就等待連接了,然后點(diǎn)擊install,把Android DDMS 和 Android Development Tools都選中,點(diǎn)擊Finish就可以了,可能有段時間會去計算插件占用資源情況,需要一定時間來完成,完成后會提示重啟Eclipse來加載插件,單擊Restart重啟,就可以使用了。關(guān)聯(lián)Android SDK, ADT下載安裝完成后,WindowPreferences, 打開Preferences對話框,點(diǎn)擊對話框左側(cè)Android, 然后在對話框右側(cè)Android Reference中,點(diǎn)擊SDK Location右側(cè)Browse...,選擇C:\,然后OK。 Android開發(fā)環(huán)境配置步驟當(dāng)運(yùn)行Example的時候總會出現(xiàn)“Failed to find an AVD patible with target”,所以在這里寫一下該步驟來解決這個問題。Avd必須在運(yùn)行實(shí)例之前就創(chuàng)建好,這個時候可以直接在Cmd中輸入 Android list,就會列出幾個由Avd創(chuàng)建的API,如果有id1 id2 id3 GoogleAPIs。然后就運(yùn)行android create name myname(取一個英文的名字) target 3(,)。由于本文是在Android ,因此在Eclipse中的設(shè)置是,Window Android SDK and AVD Manager,選擇左側(cè)Available Package,在右側(cè)Sites,Packages and Archives列表中勾選SDK Platform Android , API 7 revision 2和SDK Platform Android , API8 revision 2,點(diǎn)擊界面右下方Install Selected,開始升級至Android SDK SDK 。到此,在Windows下的Android 。3 Android的架構(gòu)分析Android架構(gòu)分析包括:Android的功能特征,應(yīng)用程序框架,類庫,Android運(yùn)行時的組件以及Android應(yīng)用的構(gòu)成和工作機(jī)制。分析Android的架構(gòu)能夠更加清晰的了解整個Android架構(gòu)的工作原理,對于程序設(shè)計起到積極的作用。 Android的功能特征(l)應(yīng)用程序架構(gòu):在應(yīng)用程序架構(gòu)內(nèi)已經(jīng)具備多種不同的基礎(chǔ)組件,在開發(fā)應(yīng)用程序時,就可以直接調(diào)用這些組件來使用,可以節(jié)省開發(fā)應(yīng)用程序的心力及時間。(2)Dalvik虛擬機(jī)器:在Android平臺上所使用Java虛擬機(jī),不是Sim公司的標(biāo)準(zhǔn)Java虛擬機(jī),而是使用Google自主開發(fā)的代號為Dalvik的虛擬機(jī),它在保證API方面的兼容的同時,針對移動手機(jī)進(jìn)行了大幅優(yōu)化,占用資源更小,運(yùn)行效率更高。(3)集成的瀏覽器:集成的瀏覽器是Android內(nèi)建的瀏覽器,是以WebKit的瀏覽引擎為基礎(chǔ)所開發(fā)成的。WedKit是一個開源瀏覽器網(wǎng)頁排版引擎,目前使用WebKit引擎的瀏覽器主要有:Safari,Midori,Epiphany等。配合Android手機(jī)的功能,可以在瀏覽網(wǎng)頁時,達(dá)到更好的效果,例如:局部性的縮放網(wǎng)頁上的資訊、觸控式的操作等效果。(4)優(yōu)化的繪圖能力:在程序里可以用到的繪圖功能分為2D與3D兩個方面。在2D方面,Android提供了一套特有的類庫SGL,(openGL for Embedded systems)規(guī)范的類庫。它們是一種非??斓膱D形引擎,并且支持硬件加速。(5)SQLite數(shù)據(jù)庫:SQLite提供結(jié)構(gòu)化的數(shù)據(jù)存取。SQLite是一款輕型的數(shù)據(jù)庫,它的設(shè)計目標(biāo)是嵌入式的,目前已經(jīng)在很多嵌入式產(chǎn)品中使用了它,它占用的資源非常低。它能夠支持Windows/Linux/U nix等主流的操作系統(tǒng),同時能夠跟很多程序語言相結(jié)合,比如php,Java等,還有ODBC接口,同樣比起Mysql,PostgreSQL來講,它的處理速度比它們都快。它無需安裝和管理配置,它是一個儲存在單一磁盤文件中的完整數(shù)據(jù)庫,體積小只有250KB但支持?jǐn)?shù)據(jù)庫大小至2TB。它雖然很小巧,但是支持的SQL語句毫不遜色于其它開源數(shù)據(jù)庫。同時它還支持事務(wù)功能和并發(fā)處理等等。SQLite也是一套開放性的關(guān)聯(lián)式資料庫,其特點(diǎn)在于輕量性方面的設(shè)計結(jié)構(gòu),更適合在手機(jī)上使用。(6)多媒體的支持能力:主要用于播放媒體文件。這同時包括對音頻(如播放MP3或其他音樂文件等)和視頻(如播放從網(wǎng)上下載的視頻)的支持,并支持“播放URI地址”(Note:URI即是統(tǒng)一資源識別地址)模式—在網(wǎng)絡(luò)上直接播放的流媒體。另外支持各種通用的靜態(tài)圖像格式,例如:JPG、PNG、GIF等格式。(7)GSM技術(shù):Global System for Mobile Communications,即全球移動通訊系統(tǒng),俗稱“全球通”,是一種起源于歐洲的移動通信技術(shù)標(biāo)準(zhǔn),是第二代移動通信技術(shù),其開發(fā)目的是讓全球各地可以共同使用一個移動電話網(wǎng)絡(luò)標(biāo)準(zhǔn),讓用戶使用一部手機(jī)就能行遍全球。GSM技術(shù)是屬于手機(jī)硬件方面的展現(xiàn),也是在開發(fā)Android應(yīng)用程序時可以突出的特點(diǎn)之一。(8)藍(lán)牙、EDGE、3G及WiFi:藍(lán)牙是一種新型、開放、低成本、短距離的無線連接技術(shù),可取代短距離的電纜,實(shí)現(xiàn)話音和數(shù)據(jù)的無線傳輸。EDGE(Enhanced Data Rate for GSM,Evolution),即增強(qiáng)型數(shù)據(jù)速率GSM演進(jìn)技術(shù)。EDGE是一種從GSM到3G的過渡技術(shù),它主要是在GSM系統(tǒng)中采用了一種新的調(diào)制方法,即最先進(jìn)的多時隙操作和SPSK調(diào)制技術(shù)。由于8PSK可將現(xiàn)有GSM網(wǎng)絡(luò)采用的GMSK調(diào)制技術(shù)的信號空間從2擴(kuò)展到8,從而使每個符號所包含的信息是原來的4倍。WiFi(WirelessFidelity),即無線保真技術(shù),與藍(lán)牙技術(shù)一樣,同屬于在辦公室和家庭中使用的短距離無線技術(shù)。,該頻段目前尚屬沒用許可的無線頻段。其目前可使用的標(biāo)準(zhǔn)有兩個。這些通訊能力也是屬于手機(jī)硬件方面的展現(xiàn),也是在開發(fā)Android應(yīng)用程序時可以突出的特點(diǎn)之一。(9)GPS: Global Positioning System,即全球定位系統(tǒng),它是一個由覆蓋全球的24顆衛(wèi)星組成的衛(wèi)星系統(tǒng)。這個系統(tǒng)可以保證在任意時刻和任何地點(diǎn)都可以同時觀測到4顆衛(wèi)星,以保證衛(wèi)星可以采集到該觀測點(diǎn)的經(jīng)緯度和高度,以便實(shí)現(xiàn)導(dǎo)航、定位、授時等功能。這項技術(shù)可以用來引導(dǎo)飛機(jī)、船舶、車輛以及個人。這個同樣也是屬于手機(jī)硬體方面的體現(xiàn),也是在開發(fā)Android應(yīng)用程序是可以突出的特點(diǎn)之一。 Android架構(gòu)分析下框圖顯示的是Android架構(gòu)的五個主要部分。包括:Applications,Application Framework,Libraries,Android Runtime以及 Linux Kernel。 應(yīng)用程序框架在Android SDK中,定義了讓開發(fā)者使用與核心應(yīng)用程序相同API的權(quán)限應(yīng)用程序框架是為了要簡化組件的重新利用而設(shè)計的,應(yīng)用程序可以發(fā)布功能為其它應(yīng)用程序所使用。但是,這要受限于應(yīng)用程序架構(gòu)的安全機(jī)制,使用者以用同樣的機(jī)制來新增、置換組件。目前所有的應(yīng)用程序是由服務(wù)及系統(tǒng)來組成,包含有:(l)一套強(qiáng)大和可擴(kuò)展的視圖系統(tǒng):用來建構(gòu)一個應(yīng)用程序的基本組件,包了在開發(fā)系統(tǒng)畫面時,常用的列表、網(wǎng)格、文本框、按鈕等控制項,甚至是內(nèi)嵌的Web瀏覽器。APPLICATIONSHomeContactsPhoneBrowser…APPLICATION FRAMEWORKActivity ManagerWindow ManagerContent ProvidersView SystemNotification ManagerLIBRARIESSurface ManagerMedia FrameworkSQLiteOpenGLJESFreeTypeWebKitSGLSSLLibcAndroid RuntimeCore LibrariesDalvik Virtural MachineLinux KernelDisplay DriverCamera DriverBluetooth DriverFlash Memory DriverBinder(IPC) DriverUSB DriverKeypad DriverWiFi DriverAudio DriversPower Management 圖31 Android架構(gòu)的五個部分(2)內(nèi)容提供者:使應(yīng)用程序可以訪問另一個應(yīng)用程序的數(shù)據(jù)(如聯(lián)系人數(shù)庫),或者共享它們自己的數(shù)據(jù)。(3)資源管理器:提供各種非程序代碼的資源讓應(yīng)用程序去使用。例如:本字符串、圖形文件或排版相關(guān)的布局文件。(4)通知管理器:提供應(yīng)用程序在狀態(tài)欄中顯示應(yīng)用程序自定義的提示信息。(5)活動管理器:管理所有應(yīng)用程序的生命周期及提供常用的導(dǎo)航回退功能。例如:啟動應(yīng)用程序要用到的資源準(zhǔn)備及關(guān)閉應(yīng)用程序時釋放內(nèi)存及相關(guān)資源等工作。(6)視窗管理器:用來管理所有啟動程序的視窗。(7)位置管理器:用來管理地圖服務(wù)的相關(guān)功能。(8)電話管理器:用來管理用戶撥打與接聽電話的相關(guān)功能。(9)包管理器:管理所有安裝在Android系統(tǒng)內(nèi)的包。 類庫在Android中包含一些C/C++的類庫,這些類庫能被Android系統(tǒng)中不同的組件來使用。開發(fā)者可以通過應(yīng)用程序框架使用這些功能。部分核心類庫列表如下:(1)surface Manager:主要的功能是讓開發(fā)者可以去存取/顯示系統(tǒng)及管理的功能,在[顯示]與[存取操作]間的對應(yīng)、互動以及實(shí)現(xiàn)無接縫的2D/3D多應(yīng)用程序之間的整合。例如:在2D、2D顯示上的合成、疊合動作。(2)3Dlibraries:。該庫使用硬件加速(當(dāng)硬件可用時),可以將硬件的3D功能做最佳化的處理顯示。(3)SGL:主要是處理有關(guān)顯示2D方面的繪圖引擎。(4)Media Frame work:主要是以packetVideo公司的OpenCORE為基礎(chǔ)所發(fā)展的多媒體類庫,該庫支持回放和錄制大量流行的音視頻格式和靜態(tài)圖片。例如:MPEGMPAAC、AMR、JPG、PNG、GIF等格式(5)Free Type:主要是用來顯示點(diǎn)陣圖和處理向量字形的。(6)SSL:(SecureSocketsuyer),中文名為“安全套接層協(xié)議層”,它是網(wǎng)景公司提出的基于WEB應(yīng)用的安全協(xié)議,. SSL協(xié)議指定了一種在應(yīng)用程序協(xié)議(如HTTP、Telenet、NMTP和FTP等)和TCP/IP協(xié)議之間提供數(shù)據(jù)安全性分層的機(jī)制,它為TCP/IP連接提供數(shù)據(jù)加密、服務(wù)器認(rèn)證、消息完整性以及可選的客戶機(jī)認(rèn)證。它已被廣泛地用于Web瀏覽器與服務(wù)器之間的身份認(rèn)證和加密數(shù)據(jù)傳輸。SSL協(xié)議位于TCP膽協(xié)議與各種應(yīng)用層協(xié)議之間,為數(shù)據(jù)通訊提供安全支持。SSL協(xié)議可分為兩層:SSL記錄協(xié)議(SSL Record Proto col):它建立在可靠的傳輸協(xié)議(如TCP)之上,為高層協(xié)議提供數(shù)據(jù)封裝、壓縮、加密等基本功能的支持。SSL握手協(xié)議(SSL Hand shake proto col):它建立在SSL記錄協(xié)議之上,用于在實(shí)際的數(shù)據(jù)傳輸開始前,通
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1