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

正文內(nèi)容

android天氣預(yù)報(bào)軟件計(jì)算機(jī)畢業(yè)設(shè)計(jì)論文(編輯修改稿)

2025-01-04 11:30 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 在 Android 中,對(duì)數(shù)據(jù)的保護(hù)是很嚴(yán)密的,除了放在 SD 卡中的 數(shù)據(jù) , 一個(gè)應(yīng)用所持有的數(shù)據(jù)庫(kù) 、 文件等內(nèi)容,都是不允許其他直接訪問的。 Andorid 當(dāng)然不會(huì)真的把每個(gè)應(yīng)用都做成一座孤島,它為所有應(yīng)用都準(zhǔn)備了一扇窗,這就是 Content Provider。應(yīng)用想對(duì)外提供的數(shù)據(jù),可以通過(guò)派生 Content Provider 類, 封裝成一枚 Content Provider,每個(gè) Content Provider 都用一個(gè) uri 作為獨(dú)立的標(biāo)識(shí),形如: 東西看著像 REST 的樣子,但實(shí)際上,它比 REST 更為靈活。和 REST 類似, uri 也可以有兩種類型,一種是帶 id 的,另一種是列表的,但實(shí)現(xiàn)者不需要按照這個(gè)模式來(lái)做,給 id 的 uri 也可以返回列表類型的 數(shù)據(jù) ,只要調(diào)用者明白,就無(wú)妨,不用苛求所謂的REST。 SQLite 簡(jiǎn)介 SQLite 是一款 嵌入式的 輕型數(shù)據(jù)庫(kù), 它只占用很少的資源,有時(shí)只需幾百 K。它支持 Windows/Linux/Unix 等 操作系統(tǒng) , 它能跟 Java、 C等程序設(shè)計(jì)語(yǔ)言相結(jié)合 ,還有ODBC 接口 。 它處理 數(shù)據(jù)的 速度比 Mysql、 PostgreSQL 等數(shù)據(jù)庫(kù) 都快 。 Android 作為目前主流的移動(dòng)操 作系統(tǒng),完全符合 SQLite 占用資源少的優(yōu)勢(shì),故在Android 平臺(tái)上,集成了一個(gè)嵌入式關(guān)系型數(shù)據(jù)庫(kù) —SQLite。 本數(shù)據(jù)庫(kù)支持功能如下: ,支持屬性來(lái)自繼承類 :可根據(jù)注解自動(dòng)完成建表 ,并且對(duì)于繼承類中的注解字段也支持自動(dòng)建表 。 ,增改支持對(duì)象化操作 :增刪改是數(shù)據(jù)庫(kù)操作的最基本單元 ,不用重復(fù)寫這些增刪改的代碼 ,并且添加和更新支持類似于 hibernate 中的對(duì)象化操作 。 :支持 android 框架提供的方式 ,也支持原生 sql 方式 。 :對(duì)于查詢結(jié) 果可自動(dòng)包裝為實(shí)體對(duì)象 ,類似于 hibernate 框架 。 :查詢結(jié)果支持對(duì)象化 ,也支持結(jié)果為 ListMapString,String形式 ,這個(gè)方法在實(shí)際項(xiàng)目中很實(shí)用 ,且效率更好些 。 搭建 Android 開發(fā)環(huán)境 任何事物要運(yùn)行,都要有它的環(huán)境, Android 也有它的環(huán)境才能夠運(yùn)行,下面介紹Android 的開發(fā)環(huán)境配置。 找畢業(yè)設(shè)計(jì)、項(xiàng)目源碼、編程視頻,就上碼農(nóng)網(wǎng) manong365 7 搭建開發(fā)環(huán)境需要的環(huán)境: (1)操作系統(tǒng): windows 7; (2)下載 jdk: jdk。我的安裝目錄是 C:\Program Files\Java\ 和 C:\Program Files\Java\jre7,如圖 22所示: 圖 22 jdk安裝目錄 (3)下載 androidSDK 工具包 adtbundlewindowsx86, eclipse 和sdk,版本是 adtbundlewindowsx8620201030。解壓縮 adtbundlewindowsx86 包,我的安裝路徑是 F:\adtbundlewindowsx86,里面包含 eclipse 和 sdk,還有一個(gè) SDK Manager, sdk 下載如圖 23 所示: 圖 23 sdk下載 (4)配置環(huán)境變量, 桌面 計(jì)算機(jī) 右鍵屬性 高級(jí)系統(tǒng)設(shè)置 高級(jí) 環(huán)境變量 變量名: JAVA_HOME 變量值: C:\Program Files\Java\;具體如圖 24 所示: 圖 24 配置 JAVA_HOME 變量名: PATH 變量值: .。%JAVA_HOME%\bin。F:\adtbundlewindowsx86\sdk\tools。F:\adtbundlewindowsx86\sdk\platformtools;具體如圖 25 所示: 找畢業(yè)設(shè)計(jì)、項(xiàng)目源碼、編程視頻,就上碼農(nóng)網(wǎng) manong365 8 圖 25 配置 Path 變量名: CLASSPATH 變量值: .。%JAVA_HOME%\lib\。%JAVA_HOME%\lib\。%JAVA_HOME%\lib;具體如圖 26 所示: 圖 26 配置 CLASSPATH (5)測(cè)試環(huán)境變量 運(yùn)行 cmd,輸入 java 或者 javac 測(cè)試命令看成功與否; 具體如圖 27 所示: 圖 27 測(cè)試環(huán)境變量 (6)相關(guān) sdk 的更新,具體如圖 28 所示: 圖 28 sdk更新 找畢業(yè)設(shè)計(jì)、項(xiàng)目源碼、編程視頻,就上碼農(nóng)網(wǎng) manong365 9 (7)配置 android 模擬器,具體如圖 29 所示: 圖 29 配置模擬器 (8)點(diǎn)擊 start,運(yùn)行模擬器,具體如圖 210 所示: 圖 210 運(yùn)行模擬器 至此, android 開發(fā)環(huán)境已搭建完成。 了解 JASON 的相關(guān)知識(shí) JSON 是一種輕量級(jí)的數(shù)據(jù)交換語(yǔ)言,以文字為基礎(chǔ),且易于讓人閱讀。盡管 JSON是在 Javascript 的一個(gè)子集,但 JSON 是獨(dú)立于語(yǔ)言的文本格式,并且采用了類似于 C語(yǔ)言家族的一些習(xí)慣。 (1)基本信息 JSON,全稱是 JavaScript Object Notation。它是基于 JavaScript 編程語(yǔ)言ECMA262 3rd EditionDecember 1999標(biāo)準(zhǔn)的一種輕 量級(jí)的數(shù)據(jù)交換格式,主要用于跟服務(wù)器進(jìn)行交換數(shù)據(jù)。跟 XML 相類似,它獨(dú)立語(yǔ)言,在跨平臺(tái)數(shù)據(jù)傳輸上有很大的優(yōu)勢(shì)。 (2)基礎(chǔ)結(jié)構(gòu) 找畢業(yè)設(shè)計(jì)、項(xiàng)目源碼、編程視頻,就上碼農(nóng)網(wǎng) manong365 10 JSON 建構(gòu)有兩種結(jié)構(gòu): a.“名稱 /值”對(duì)的集合。不同的語(yǔ)言中,它被理解為對(duì)象,記錄,結(jié)構(gòu),字典,哈希表,有鍵列表,或者 關(guān)聯(lián)數(shù)組 。 。在大部分語(yǔ)言中,它被理解為數(shù)組。 (3)具體形式 “‘名稱 /值’對(duì)”集合。一個(gè)對(duì)象 以“ {”(左括號(hào))開始,“ }”(右括號(hào))結(jié)束。每個(gè)“名稱”后跟一個(gè)“ :”(冒號(hào));“‘名稱 /值’ 對(duì)”之間使用“ ,”(逗號(hào))分隔。 。一個(gè)數(shù)組以“ [”(左中括號(hào))開始,“ ]”(右中括號(hào))結(jié)束。值之間使用“ ,”(逗號(hào))分隔。 、數(shù)值、 true、 false、 null、對(duì)象或者數(shù)組。這些結(jié)構(gòu)可以嵌套。 串是由雙引號(hào)包圍的 任意數(shù)量 Unicode 字符的集合,使用 反斜線 轉(zhuǎn)義。一個(gè)字符即一個(gè)單獨(dú)的字符串。字符串與 C 或者 Java 的字符串非常相似。 C 或者 Java 的數(shù)值非常相似。除去未曾使用的 八進(jìn)制 與 十六進(jìn)制 格式,除 去一些編碼細(xì)節(jié)。 (4)格式應(yīng)用 JSON 是 JavaScript 原生格式,所以 JavaScript 中處理 JSON 數(shù)據(jù)不需要任何特殊的 API 或工具包。 JSON 數(shù)據(jù)賦值給變量 例如,可以創(chuàng)建一個(gè)新的 JavaScript 變量,然后將 JSON 格式的數(shù)據(jù)字符串直接賦值給它: var people = { programmers: [ { firstName: Brett, lastName:McLaughlin, aaaa }, { firstName: Jason, lastName:Hunter, bbbb }, { firstName: Elliotte, lastName:Harold, cccc } ], authors: [ { firstName: Isaac, lastName: Asimov, genre: science fiction }, { firstName: Tad, lastName: Williams, genre: fantasy }, { firstName: Frank, lastName: Peretti, genre: christian fiction } ], musicians: [ { firstName: Eric, lastName: Clapton, instrument: guitar }, { firstName: Sergei, lastName: Rachmaninoff, instrument: piano } ] } 上面的長(zhǎng)字符串實(shí)際上只是一個(gè)數(shù)組,將這個(gè)數(shù)組放進(jìn) JavaScript 變量 之后,就可以訪問它。實(shí)際上,只需用點(diǎn)號(hào)表示法來(lái)表示數(shù)組元素。所以,要訪問 programmers 列表的第一個(gè)條目的姓氏,只需在 JavaScript 中使用下面的代碼: [0].lastName。 找畢業(yè)設(shè)計(jì)、項(xiàng)目源碼、編程視頻,就上碼農(nóng)網(wǎng) manong365 11 所以,這行代碼首先訪問 people 變量中的數(shù)據(jù);然后移動(dòng)到 programmers 的條目,再移動(dòng)到第一個(gè)記錄( [0]);最后,訪問 lastName 鍵的值。結(jié)果是字符串值 “ McLaughlin”。 下面是使用同一變量的幾個(gè)示例。 [1].genre // Value is fantasy [3].lastName // Undefined. This refers to the fourth entry, and there isn39。t one [2].firstName // Value is Elliotte 利用這樣的語(yǔ)法,可以處理任何 JSON 格式的數(shù)據(jù),而不需要使用任何額外的 JavaScript 工具包或 API。 JSON 數(shù)據(jù) 可以按照點(diǎn)號(hào)和 方括號(hào) 訪問數(shù)據(jù)的方式修改數(shù)據(jù): [1].lastName = Rachmaninov。 在將字符串轉(zhuǎn)換為 JavaScript 對(duì)象之后,就可以修改 變量 中的數(shù)據(jù)。 在 JavaScript 中轉(zhuǎn)換回字符串的代碼如下: String newJSONtext = ()。 這樣就獲得了一個(gè)可以在任何地方使用的文本字符串,例如,可以將它用作 Ajax 應(yīng)用程序 中的請(qǐng)求字符串??梢詫⑷魏?JavaScript 對(duì)象轉(zhuǎn)換為 JSON 文本。如果對(duì)名為 myObject 的對(duì)象進(jìn)行轉(zhuǎn)換,只需執(zhí)行相同形式的命令: String myObjectInJSON = ()。 這就是 JSON 與其他 數(shù)據(jù)格式 之間最大的差異。使用 JSON, 只需調(diào)用一個(gè)簡(jiǎn)單的函數(shù),就可以獲得經(jīng)過(guò)格式化的數(shù)據(jù),就可以直接使用了。 (5)基礎(chǔ)示例 JSON 可以將 JavaScript 對(duì)象中表示的一組數(shù)據(jù)轉(zhuǎn)換為字符串,然后就在函數(shù)之間傳遞這個(gè)字符串,或者在異步應(yīng)用程序中將字符串從 Web 客戶機(jī)傳遞給服務(wù)器端程序。而且 JSON 可以表示比 名稱 / 值對(duì) 更復(fù)雜的結(jié)構(gòu)。例如,可以表示數(shù)組和復(fù)雜的對(duì)象,而不僅僅是鍵 和值 的簡(jiǎn)單列表。 / 值 對(duì) 可以用下面的 JSON 表示 名稱 / 值對(duì) : { firstName: Brett } 當(dāng)將多個(gè) 名稱 / 值對(duì) 串在一起時(shí), JSON 更容易使用,而且可讀性更好。例如: { firstName: Brett, lastName:McLaughlin, aaaa } 它明確地表示以上三個(gè)值都是同一記錄的一部分,花括號(hào)使這些值有了某種聯(lián)系。 當(dāng)需要表示一組值時(shí), JSON 可以提高可讀性,而且可以減少?gòu)?fù)雜性。例如,要表示 一個(gè)人名列表。使用 JSON 只需將多個(gè)帶花括號(hào)的記錄分組在一起: { people: [ { firstName: Brett, lastName:McLaughlin, aaaa }, { firstName: Jason, lastName:Hunter, bbbb}, { firstName: Elliotte, lastName:Harold, cccc } ]} 找畢業(yè)設(shè)計(jì)、項(xiàng)目源碼、編程視頻,就上碼農(nóng)網(wǎng) manong365 12 在這個(gè)示例中,只有一個(gè)名為 people 的 變
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1