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

正文內(nèi)容

基于android平臺的個人信息管理系統(tǒng)的設(shè)計與實現(xiàn)整理版(編輯修改稿)

2024-12-11 17:05 本頁面
 

【文章內(nèi)容簡介】 QLite 作為系統(tǒng)本身使用的默認數(shù)據(jù)庫, Android 平臺提供了 和 這兩個包用于 SQLite 數(shù)據(jù)庫應(yīng)用。 SQLite 數(shù)據(jù)庫的應(yīng)用模式可以分為 3 個層面:對數(shù)據(jù)庫文件的管理、對數(shù)據(jù)庫模式的管理和對數(shù)據(jù)記錄的管理。對數(shù)據(jù)庫文件的管理,因為 SQLite 數(shù)據(jù)庫是基于數(shù)據(jù)文件的數(shù)據(jù)庫系統(tǒng),所以對其數(shù)據(jù)庫的管理可以視為對文件的管理,如文件的刪除、移動或復(fù)制等。對數(shù)據(jù)庫模式的管理,這里 “模式 ”的概念是指 SQLite 數(shù)據(jù)庫中的有關(guān)定義規(guī)則,如數(shù)據(jù)表的定義信息、字段的類型信息。實際上,在 SQLite API 中并沒有提供模式相關(guān)的管理窗口,但是 SQLite 數(shù)據(jù)庫系統(tǒng)會在每個 SQLite 數(shù)據(jù)庫中添加一些系統(tǒng)數(shù) 據(jù)表來存放有關(guān)該數(shù)據(jù)庫的定義規(guī)則。對數(shù)據(jù)記錄的管理,這里的記錄管理和使用 JDBC 進行記錄操作是一樣的概念,包括:記錄的查詢、添加、刪除、更新等操作。 開發(fā)環(huán)境簡介 該個人信息管理系統(tǒng)是采用 Android 平臺進行開發(fā)的,采用 SQLite 嵌入式數(shù)據(jù)庫,使用 Eclipse 軟件開發(fā), Java 語言編寫。 Android 是基于 Linux 平臺的開源手機操作系統(tǒng),由于對 Linux 操作系統(tǒng)掌握不夠,因此本次設(shè)計是在 Win 7 上進行,在 Eclipse 中使用 Android 插件,搭建 Android 環(huán)境,進行該系統(tǒng)的開發(fā)。 Android 概述 Android 是 “機器人 ”的意思,是 Google 公司在 2020 年 11 月發(fā)布的一個基于 Linux 平臺的開源手機操作系統(tǒng),是一個真正意義上的開源的智能手機操作系統(tǒng)。該系統(tǒng)是由底層 Linux 系統(tǒng)、中間層軟件包以及上層 Java 應(yīng)用程序組合而成的,是為云計算打造的移動終端設(shè)備平臺。該系統(tǒng)一經(jīng)推出立即受到了全球移動設(shè)備廠商和開發(fā)者的熱捧。 Android 平臺具有以下特性:應(yīng)用程序框架支持組件重用與替換; Dalvik 虛擬機為移動設(shè)備做了優(yōu)化;內(nèi)部集成瀏覽器基于開源的 WebKit 引擎; 優(yōu)化的圖 形庫包括 2D 與 3D 圖形庫,且 3D 圖形庫基于 OpenGL ES ; SQLite 用于結(jié)構(gòu)化的數(shù)據(jù)存儲;多媒體支持包括常見的音頻、視頻和靜態(tài)印象文件格式(如 MPEG MP AAC、 AMR、 JPG、 PNG、GIF 等); GSM 電話(依賴于硬件);藍牙( Bluetooth)、 EDGE、 3G、 WiFi(依賴于硬件); 照相機、 GPS、指南針和加速度器(依賴于硬件);豐富的開發(fā)環(huán)境,包括設(shè)備模擬器、調(diào)試工具、內(nèi)存及性能分析圖表和 Eclipse 集成開發(fā)環(huán)境插件。 由于 Android 平臺的這些特性, Android 軟件一經(jīng) 推出后,很受歡迎,版本升級也很快,幾乎每隔半年就有一個新的版本發(fā)布,目前的最新版本是 Android 。 Android 操作系統(tǒng)體系結(jié)構(gòu)分為 4 層,由上而下依次是應(yīng)用層、應(yīng)用框架層、系統(tǒng)運行庫層和 Linux 內(nèi)核層。下面分別介紹各個部分: A. 應(yīng)用層:本層是由運行在 Dalvik 虛擬機上的應(yīng)用程序組成的,如日歷、地圖、瀏覽器、聯(lián)系人管理等,這些應(yīng)用程序主要采用 Java 語言編寫。另外,需要指出的是, Dalvik 虛擬機是 Google 公司為 Android 專門設(shè)計的基于寄存器的Java 虛擬機,因此,運行 Java 程序 的速度比 JVM 更快。 B. 應(yīng)用框架層:本層主要是由 View、通知管理器( Notification Manager)、活動管理器( Activity Manager)等可供開發(fā)人員直接調(diào)用的 API 組成,而這些 API 主要是用 Java 語言編寫。 C. 系統(tǒng)運行庫層:本層主要包含 C 語言標準庫、多媒體庫、 OpenGL ES、 SQLite、 WebKit、 Dalvik 虛擬機等,也DSJKFHJKDH FJDHJKFH KDSJH JKDHF JKDS HKJ HGFDSJHF JHFJK HFKSD JKFJDSKJF DSJF。DS 就是說,該層是對應(yīng)用框架層提供支持的層。由于 Java 本身不能直接訪問硬件,要想讓 Java 訪問硬件,必須使用 NDK( Native Development Kit)才可以。 NDK 是一些由 C/C++語言編寫的庫,主要是 *.so 文件。這些由 C/C++編寫的程序也是該層的主要組成部分。 D. Linux 內(nèi)核層:本層主要包含驅(qū)動、內(nèi)存管理、進程管理、網(wǎng)絡(luò)協(xié)議棧等組件。目前 Android 的版本基于 Linux 內(nèi)核。 Eclipse 概述 Eclipse 是開源免費的 Java IDE 開發(fā)工具, 是一個開放源代碼并基于 Java 的可擴展開發(fā)平臺。就其本身而言,它只是一個框架、一組服務(wù),主要用于通過插件、組件來構(gòu)建開發(fā)環(huán)境。然而,幸運的是, Eclipse 自 身附帶了一個標準的插件集,其中包括 Java 開發(fā)工具( Java Development Kit, JDK)。 Eclipse 是一個綠色軟件,也就是說不用安裝,只要將下載的軟件包解壓后,將文件夾保存到適當?shù)哪夸浵录纯墒褂谩? 由于 Eclipse 的安裝與使用簡便, 大多數(shù)用戶都樂于將 Eclipse 當作 Java 的集成開發(fā)環(huán)境( IDE)來使用,但 Eclipse 的目標卻不僅限于此。 Eclipse 還包括插件開發(fā)環(huán)境( Plugin Development Environment, PDE), 它 允許構(gòu)建與 Eclipse 環(huán)境無縫集成的工具,因此,這個組件主要針對希望擴展 Eclipse 的軟件開發(fā)人員。由于在 Eclipse 中的每樣?xùn)|西都是插件,因此,對于給 Eclipse 提供插件,以及給用戶提供一致和統(tǒng)一的集成開發(fā)環(huán)境來說,所有工具開發(fā)的人員都具有同等的發(fā)揮場所。 但是這種平等和一致性并不僅局限于 Java 開發(fā)工具,盡管 Eclipse 是使用 Java 語言開發(fā)的,但它的用途不僅限于 Java 語言,比如,支持諸如 C/C++ 、 PHP、 COBOL 等編程語言的插件已經(jīng)可用,或預(yù)計將會推出。 Eclipse 框架還可以用來作為與軟件開發(fā)無關(guān)的其他應(yīng)用程序類型的基礎(chǔ),比如內(nèi)容管理系統(tǒng)等。 Android 開發(fā)環(huán)境搭建 “工欲善其事,必先利其器 ”,因而,想要高效、快速地開發(fā) Android 應(yīng)用程序,好的開發(fā)工具和開發(fā)環(huán)境一定是必不可少的。 Android 是基于 Linux 平臺的開源手機操作系統(tǒng),但由于對 Linux 操作系統(tǒng)掌握不夠,因此本次設(shè)計是選擇在 Windows 平臺上搭建 Android 開發(fā)環(huán)境。基于 Windows 平臺的 Android 開發(fā)環(huán)境,所使用的開發(fā)工具也是主流的開發(fā)工具,其中包括: JDK、 Eclipse 及 ADT 插件、 Android SDK。 在 Android SDK 中提供了一系列工具,比如,模擬硬件設(shè)備的 Emulator(模擬器)、 Android Asset Packaging Tool( AAPT) Android 資源打包工具、 Dalvik Debug Monitor Service( DDMS) Dalvik 調(diào)試監(jiān)視服務(wù)、 Android Debug Bridge( adb) Android 調(diào)試橋和可將 .class 字節(jié)碼文件轉(zhuǎn)換為 .dex 文件的 DX 工具等。 上述這些工具可以直接在 DOS 命令行中調(diào)用,可以進行開發(fā)、調(diào)試、 編譯、打包、部署等工作,但這種開發(fā)效率太低。 Android 提供了針對 Eclipse 的開發(fā)插件 Android Development Tools( ADT, Android 開發(fā)工具)。有了 ADT 就可以在 Eclipse 開發(fā)環(huán)境中快速創(chuàng)建 Android 應(yīng)用程序,并自動生成一些代碼。調(diào)用 Android SDK 中的工具(如 DDMS 進行調(diào)試、調(diào)用 AAPT 打包等)可以可視化地在布局文件中添加、刪除視圖組件,因而極大地提高了開發(fā)效率。 因為 ADT 必須有 Eclipse 和 Android SDK 的支持,而 Eclipse 必須有 JDK 的 支持,所以安裝環(huán)境需要的配置是這樣的:首先下載 Android SDK、其次下載 JDK、再次下載 Eclipse、最后下載安裝 ADT。下面介紹了 Windo
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1