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

正文內(nèi)容

基于android平臺的個人旅游系統(tǒng)的設(shè)計與_實現(xiàn)畢設(shè)論文(完整版)

2024-10-12 20:05上一頁面

下一頁面
  

【正文】 兩種方式來利用上面的組件設(shè)計布局,一是在 XML 布局文件中通過設(shè)置 XML 屬性進(jìn)行控制,二是在 Java 程序中通過調(diào)用函數(shù)進(jìn)行控制,也可以將這兩種方法組合起來使用。 SQLite中的數(shù)據(jù)庫文件是跨平臺的,可以在 32位和 64位系統(tǒng)之間,甚至BigEndian和 LittleEndian兩種不同的架構(gòu)之間自由的拷貝數(shù)據(jù), SQLite數(shù)據(jù)庫被用在大量的消費類電子產(chǎn)品中。 3 SQLite 數(shù)據(jù)庫 15 SQLite 主要語法 結(jié) 構(gòu)新建 SQLite數(shù)據(jù)庫中的結(jié)構(gòu)新建由以下四個部分組成:新建表: CREATE TABLE table_ name (column_ name1 data type, column_ name2 data type,?? ),用來在 SQLite數(shù)據(jù)庫中新建一張數(shù)據(jù)表。 數(shù)據(jù)操作 SQLite數(shù)據(jù)庫中的數(shù)據(jù)操作分為增加、刪除、修改和查找四個部分,各個操作的主要語法如下: 增加: INSERT INTO table name[columnl , column2, ...] VALUES (valuel ,value2, ...),向 SQLite數(shù)據(jù)庫的數(shù)據(jù)表中插入一行數(shù)據(jù)。 1) 算術(shù)函數(shù): abs(X):返回給定數(shù)字表達(dá)式的絕對值 max(X, Y, [. . . . . . ]):返回給定表達(dá)式的最大值。 randstrU 隨機(jī)產(chǎn)生一個字符串。 max(X):返回表達(dá)式 X 中的最大值。另一類是擴(kuò)展的接口函數(shù),這些函數(shù)由用戶自己在 SQLite 數(shù)據(jù)庫基礎(chǔ)接口函數(shù)的基礎(chǔ)上根據(jù)一定的規(guī)則定義來實現(xiàn)一定的功能。 預(yù)備:一條 SQL 語句進(jìn)入 SQLite 數(shù)據(jù)庫中后,經(jīng)過 SQLite 編譯器中的詞法分析器、語法分析器和代碼生成器處理后將其變?yōu)?SQLite 的匯編代碼,由虛擬機(jī)來執(zhí)行。 20 圖 31 預(yù)備好的查詢執(zhí)行流程 2) 封裝好的查詢: 與預(yù)備好的查詢相比,封裝好的查詢將所有操作進(jìn)行包裝,提供給用戶一個獨立的函數(shù)來實現(xiàn)上面所有的功能。本系統(tǒng)共設(shè)計了兩張數(shù)據(jù)庫 表,分別是用戶表 usertable 和圖片信息表 phototable。 import 。 EditText password2。 ()。實現(xiàn)給部分功能部分代碼如下: public class myphoto extends Activity { TextView toptext。 Button buttonshangchuan = (Button) findViewById()。 if(()) { do{ photos。 (new OnClickListener() { public void onClick(View v) { startActivity(new Intent(shangchuan))。 String photos[]。 } else { DBAdapter db=new DBAdapter(getApplicationContext())。 setContentView()。 import 。 表 41 用戶信息表 usertable id integer primary key number text not null password text 表 42 圖片信息表 phototable id integer primary key number text not null biaoti text not null photoname text not null miaoshu text 系統(tǒng)詳細(xì)功能設(shè)計 功能實現(xiàn) 根據(jù)需求,本文主要實現(xiàn)登陸功能,個人相冊功能以及照片瀏覽等功能。 使用 sqlite3_ exec()函數(shù)可以非常迅速、方便的執(zhí)行 SQLite 數(shù)據(jù)庫的接口函數(shù)同時,也提供了便利的方法用于修改數(shù)據(jù)庫中的數(shù)據(jù), sqlite3_ exec()函數(shù)的聲明如下所示: int sqlite3_ exec { sqlite3*db; const char*sql; int (*callback) (void *, int, char **, char** void *data; char **errmsg; } 其中 sql 參數(shù)用來存放需要執(zhí)行的 SQL 語句,整個 sqlite3_ exec()函數(shù)按照 SQL 語句的順序逐一執(zhí)行,直至指令結(jié)束或是出現(xiàn)錯誤。 執(zhí)行:使用 sqlite3_ step()函數(shù)執(zhí)行 sqlite3_repare()函數(shù)編譯出來的字節(jié)碼,具體語法如下所示: int sqlite3_ step(sqlite3_ stmt *pStmt); sqlite3_ step()函數(shù)獲取指令句柄并與虛擬機(jī)直接交互。 數(shù)據(jù)庫文件的打開和關(guān)閉 數(shù)據(jù)庫中通常存有大量的數(shù)據(jù)文件 供不同應(yīng)用程序調(diào)用,我們常說的打開一個數(shù)據(jù)庫實際上是打開某個數(shù)據(jù)庫中的文件,而關(guān)閉一個數(shù)據(jù)庫也是類似的意思,打開一個數(shù)據(jù)庫文件由 sqlite3_ open()或是 sqlite3_ openl6函數(shù) ()來完成,具體 語法如下所示: int sqlite3_ open { const char *filename; sqlite3 * *ppDb; 18 } //打開一個名為 filename ( UTF8的數(shù)據(jù)庫文件 int sqlite3_ openl6 { const char*filename; sqlite3 * *ppDb; } //打開一個名為 filename ( UTF16的數(shù)據(jù)庫文件 這幾行代碼的功能不僅可以實現(xiàn)打開一個數(shù)據(jù)庫的操作,而且在需要被打開的數(shù)據(jù)庫文件不存在的情況下,系統(tǒng)會先以此文件名建立一個數(shù)據(jù)庫文件,然后再打開該文件。 sum(X):返回表達(dá)式 X 中項目值的總和。 glob(X, Y):返回與指定模式相匹配的字符串。 random():返回隨機(jī)數(shù)。 修改: UPDATE table name SET colume name=new value WHERE column name=some value,將 SQLite數(shù)據(jù)表中符合條件的記錄修改為新的數(shù)據(jù)。 新建觸發(fā)器: CREATE TRIGGER trigger_name Database_eventON [database_ name]table_ name Trigger_ action Database_ event: delete /insert /update /update of Trigger_ action : BEGIN selectstatement/insert_ statement /update_ statement/delete_ statement END,用來在 SQLite數(shù)據(jù)庫中新 建一個觸發(fā)器,在用戶試圖對指定的表執(zhí)行指定的數(shù)據(jù)修改語句時自動執(zhí)行,其中觸發(fā)器是一種特殊的存儲過程。 2) 沒有服務(wù)進(jìn)程 : 不需要提交到服務(wù)器處理后再返回結(jié)果。 14 Android 系統(tǒng)數(shù)據(jù)存儲方式 Android系統(tǒng)一共提供了四種數(shù)據(jù)存儲方式,分別是 SharedPreferences(通過鍵值二元組存儲 簡單數(shù)據(jù) )、文件 (存儲較大規(guī)模的數(shù)據(jù) )、 SQLite數(shù)據(jù)庫 (存儲結(jié)構(gòu)化數(shù)據(jù) )和 ContentProvider(用于應(yīng)用程序之間的數(shù)據(jù)共享 ),下面詳細(xì)介紹每一種方式的具體使用方法和使用場合。所有的布局管理器都是 13 ViewGroup 的子類,圖 28 表示布局管理器中各類的關(guān)系。 (四) Intent:協(xié)助前面提到的三種組件完成通信過程,一個 Intent 由動作(Action)、數(shù)據(jù) (Data)、分類 (Category)、類型 (Type)、組件 (Component)和擴(kuò)展信息(Extra)等內(nèi)容組成,系統(tǒng)根據(jù) Intent 中所攜帶的不同描述信息來決定將此 Intent 交給哪個組件以及該組件獲得 Intent 后要采取的動作。 圖 27 service 的生命周期 從上圖可以看出, service 主要有以下兩個循環(huán)過程: 12 1) 完整的生命周期 : 從 onCreate()開始到 onDestroy()結(jié)束,在 onCreate()函數(shù)中完成初始化,在 onDestroy()函數(shù)中釋放所有的資源。 Activity 的整個生命周期由以下幾個函數(shù)定義,其中每個函數(shù)都可以重載。 Activity 的生命周期如圖 26 所示,主要有以下 4 種狀態(tài),分別是 : 1)活動狀態(tài),此時 Activity 處于棧頂位置并可以與用戶交互,具有可見性。如圖 25。如圖 24。 JDK是由 SUN公司開發(fā),因此要下載最新的 JDK,只要登錄 SUN公司的官網(wǎng),選擇適合自己電腦的版本下載并按照提示安裝即可,如圖 22所示。 ( 五)應(yīng)用程序:包括電話、短信、口歷、地圖、瀏覽器、通訊錄等核心應(yīng)用程序。它基于 Linux內(nèi)核的一些功能,如多線程機(jī)制和內(nèi)存管理機(jī)制等。 2) 媒體庫:基于 PacketVideo OpenCORE,支持多種常用的音頻、視頻格式回訪和錄制,同時支持靜態(tài)圖像文件。 2) 開放手機(jī)聯(lián)盟模式的挑戰(zhàn): Android 由開放手機(jī)聯(lián)盟開發(fā)、維護(hù)和完善,這種模式,是否會對 Android 未來的發(fā)展、定位起到阻礙作用,這些都不能下定論。 雖然 Android 系統(tǒng)從推出到現(xiàn)在不過短短幾年時間,但作為移動終端設(shè)備操作系統(tǒng)中的重量級一員,它的影響力越來越大,吸引了越來越多的開發(fā)者、設(shè)備生產(chǎn)商和軟件開發(fā)商等加入。各大旅游資訊網(wǎng)站也如雨后春筍般涌現(xiàn),不僅網(wǎng)易、新浪、搜狐、騰訊等這樣的門戶網(wǎng)站有旅游版塊,而且還有許多像去哪兒、攜程等這樣的旅游電子商務(wù)網(wǎng)。 旅游系統(tǒng)的發(fā)展 旅游信息化已在世界發(fā)達(dá)國家經(jīng)歷了幾十年的發(fā)展,涉及到旅游目的地信息、旅游企業(yè)服務(wù)信息、旅游政府監(jiān)督信息、旅游者個人信息、旅游產(chǎn)品 信息五大類,綜合復(fù)雜,范圍較廣。 1 緒論 ........................................................................................................................1 課題背景 .........................................................................................................1 旅游系統(tǒng)的 發(fā)展 ................................................................................................1 本文主要工作 ...................................................................................................2 2 Android 系統(tǒng)簡介 ......................................................................................................3 Android 系統(tǒng)概述 .............................................................................................3 Android 系統(tǒng)架構(gòu) .............................................................................................4 Android 開發(fā)環(huán)境配置 .......................................................................................5 Android 程序開發(fā) .............................................................................................9
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1