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 本頁面
 

【文章內(nèi)容簡介】 在 Android 中,對數(shù)據(jù)的保護(hù)是很嚴(yán)密的,除了放在 SD 卡中的 數(shù)據(jù) , 一個(gè)應(yīng)用所持有的數(shù)據(jù)庫 、 文件等內(nèi)容,都是不允許其他直接訪問的。 Andorid 當(dāng)然不會真的把每個(gè)應(yīng)用都做成一座孤島,它為所有應(yīng)用都準(zhǔn)備了一扇窗,這就是 Content Provider。應(yīng)用想對外提供的數(shù)據(jù),可以通過派生 Content Provider 類, 封裝成一枚 Content Provider,每個(gè) Content Provider 都用一個(gè) uri 作為獨(dú)立的標(biāo)識,形如: 東西看著像 REST 的樣子,但實(shí)際上,它比 REST 更為靈活。和 REST 類似, uri 也可以有兩種類型,一種是帶 id 的,另一種是列表的,但實(shí)現(xiàn)者不需要按照這個(gè)模式來做,給 id 的 uri 也可以返回列表類型的 數(shù)據(jù) ,只要調(diào)用者明白,就無妨,不用苛求所謂的REST。 SQLite 簡介 SQLite 是一款 嵌入式的 輕型數(shù)據(jù)庫, 它只占用很少的資源,有時(shí)只需幾百 K。它支持 Windows/Linux/Unix 等 操作系統(tǒng) , 它能跟 Java、 C等程序設(shè)計(jì)語言相結(jié)合 ,還有ODBC 接口 。 它處理 數(shù)據(jù)的 速度比 Mysql、 PostgreSQL 等數(shù)據(jù)庫 都快 。 Android 作為目前主流的移動操 作系統(tǒng),完全符合 SQLite 占用資源少的優(yōu)勢,故在Android 平臺上,集成了一個(gè)嵌入式關(guān)系型數(shù)據(jù)庫 —SQLite。 本數(shù)據(jù)庫支持功能如下: ,支持屬性來自繼承類 :可根據(jù)注解自動完成建表 ,并且對于繼承類中的注解字段也支持自動建表 。 ,增改支持對象化操作 :增刪改是數(shù)據(jù)庫操作的最基本單元 ,不用重復(fù)寫這些增刪改的代碼 ,并且添加和更新支持類似于 hibernate 中的對象化操作 。 :支持 android 框架提供的方式 ,也支持原生 sql 方式 。 :對于查詢結(jié) 果可自動包裝為實(shí)體對象 ,類似于 hibernate 框架 。 :查詢結(jié)果支持對象化 ,也支持結(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ī) 右鍵屬性 高級系統(tǒng)設(shè)置 高級 環(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)測試環(huán)境變量 運(yùn)行 cmd,輸入 java 或者 javac 測試命令看成功與否; 具體如圖 27 所示: 圖 27 測試環(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)知識 JSON 是一種輕量級的數(shù)據(jù)交換語言,以文字為基礎(chǔ),且易于讓人閱讀。盡管 JSON是在 Javascript 的一個(gè)子集,但 JSON 是獨(dú)立于語言的文本格式,并且采用了類似于 C語言家族的一些習(xí)慣。 (1)基本信息 JSON,全稱是 JavaScript Object Notation。它是基于 JavaScript 編程語言ECMA262 3rd EditionDecember 1999標(biāo)準(zhǔn)的一種輕 量級的數(shù)據(jù)交換格式,主要用于跟服務(wù)器進(jìn)行交換數(shù)據(jù)。跟 XML 相類似,它獨(dú)立語言,在跨平臺數(shù)據(jù)傳輸上有很大的優(yōu)勢。 (2)基礎(chǔ)結(jié)構(gòu) 找畢業(yè)設(shè)計(jì)、項(xiàng)目源碼、編程視頻,就上碼農(nóng)網(wǎng) manong365 10 JSON 建構(gòu)有兩種結(jié)構(gòu): a.“名稱 /值”對的集合。不同的語言中,它被理解為對象,記錄,結(jié)構(gòu),字典,哈希表,有鍵列表,或者 關(guān)聯(lián)數(shù)組 。 。在大部分語言中,它被理解為數(shù)組。 (3)具體形式 “‘名稱 /值’對”集合。一個(gè)對象 以“ {”(左括號)開始,“ }”(右括號)結(jié)束。每個(gè)“名稱”后跟一個(gè)“ :”(冒號);“‘名稱 /值’ 對”之間使用“ ,”(逗號)分隔。 。一個(gè)數(shù)組以“ [”(左中括號)開始,“ ]”(右中括號)結(jié)束。值之間使用“ ,”(逗號)分隔。 、數(shù)值、 true、 false、 null、對象或者數(shù)組。這些結(jié)構(gòu)可以嵌套。 串是由雙引號包圍的 任意數(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 } ] } 上面的長字符串實(shí)際上只是一個(gè)數(shù)組,將這個(gè)數(shù)組放進(jìn) JavaScript 變量 之后,就可以訪問它。實(shí)際上,只需用點(diǎn)號表示法來表示數(shù)組元素。所以,要訪問 programmers 列表的第一個(gè)條目的姓氏,只需在 JavaScript 中使用下面的代碼: [0].lastName。 找畢業(yè)設(shè)計(jì)、項(xiàng)目源碼、編程視頻,就上碼農(nóng)網(wǎng) manong365 11 所以,這行代碼首先訪問 people 變量中的數(shù)據(jù);然后移動到 programmers 的條目,再移動到第一個(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 利用這樣的語法,可以處理任何 JSON 格式的數(shù)據(jù),而不需要使用任何額外的 JavaScript 工具包或 API。 JSON 數(shù)據(jù) 可以按照點(diǎn)號和 方括號 訪問數(shù)據(jù)的方式修改數(shù)據(jù): [1].lastName = Rachmaninov。 在將字符串轉(zhuǎn)換為 JavaScript 對象之后,就可以修改 變量 中的數(shù)據(jù)。 在 JavaScript 中轉(zhuǎn)換回字符串的代碼如下: String newJSONtext = ()。 這樣就獲得了一個(gè)可以在任何地方使用的文本字符串,例如,可以將它用作 Ajax 應(yīng)用程序 中的請求字符串??梢詫⑷魏?JavaScript 對象轉(zhuǎn)換為 JSON 文本。如果對名為 myObject 的對象進(jìn)行轉(zhuǎn)換,只需執(zhí)行相同形式的命令: String myObjectInJSON = ()。 這就是 JSON 與其他 數(shù)據(jù)格式 之間最大的差異。使用 JSON, 只需調(diào)用一個(gè)簡單的函數(shù),就可以獲得經(jīng)過格式化的數(shù)據(jù),就可以直接使用了。 (5)基礎(chǔ)示例 JSON 可以將 JavaScript 對象中表示的一組數(shù)據(jù)轉(zhuǎn)換為字符串,然后就在函數(shù)之間傳遞這個(gè)字符串,或者在異步應(yīng)用程序中將字符串從 Web 客戶機(jī)傳遞給服務(wù)器端程序。而且 JSON 可以表示比 名稱 / 值對 更復(fù)雜的結(jié)構(gòu)。例如,可以表示數(shù)組和復(fù)雜的對象,而不僅僅是鍵 和值 的簡單列表。 / 值 對 可以用下面的 JSON 表示 名稱 / 值對 : { firstName: Brett } 當(dāng)將多個(gè) 名稱 / 值對 串在一起時(shí), JSON 更容易使用,而且可讀性更好。例如: { firstName: Brett, lastName:McLaughlin, aaaa } 它明確地表示以上三個(gè)值都是同一記錄的一部分,花括號使這些值有了某種聯(lián)系。 當(dāng)需要表示一組值時(shí), JSON 可以提高可讀性,而且可以減少復(fù)雜性。例如,要表示 一個(gè)人名列表。使用 JSON 只需將多個(gè)帶花括號的記錄分組在一起: { 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)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1