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

正文內(nèi)容

基于android平臺的個人旅游系統(tǒng)的設(shè)計(jì)與_實(shí)現(xiàn)畢設(shè)論文-文庫吧資料

2024-09-02 20:05本頁面
  

【正文】 )、 SQLite數(shù)據(jù)庫 (存儲結(jié)構(gòu)化數(shù)據(jù) )和 ContentProvider(用于應(yīng)用程序之間的數(shù)據(jù)共享 ),下面詳細(xì)介紹每一種方式的具體使用方法和使用場合。 Android 中提供了兩種方式來利用上面的組件設(shè)計(jì)布局,一是在 XML 布局文件中通過設(shè)置 XML 屬性進(jìn)行控制,二是在 Java 程序中通過調(diào)用函數(shù)進(jìn)行控制,也可以將這兩種方法組合起來使用。 4) FrameLayout(幀布局 ): 該布局為每個加入的組件 都創(chuàng)建了一個空白區(qū)域 (一幀 ),這些幀會根據(jù) gravity 屬性自動對齊,這樣會形成組件疊加的效果。 2) RelativeLayout(相對布局 ): 該布局中元素之間根據(jù)相對位置排列,即在指定一個元素位置時往往會以它的父元素或其它元素的位置作為參照,來決定當(dāng)前元素的位置,這種布局方式相對隨意,沒有規(guī)律性,但必須保證在使用之前其參照物己經(jīng)存在。所有的布局管理器都是 13 ViewGroup 的子類,圖 28 表示布局管理器中各類的關(guān)系。 2) 視圖容器 (ViewGroup: 是基類 的一個實(shí)例,用來承載和管理一組下層的視圖和其他視圖組,通常稱為 View 的容器。 程序界面開發(fā) Android 系統(tǒng)為開發(fā)者提供了豐富的可視化界面設(shè)計(jì)組件,包括菜單、對話框、按鈕、文本框等,其中最主要的界面元素包括以下三類 。通常Content Provider 將一個應(yīng)用程序的數(shù)據(jù)封裝,并向需要使用該數(shù)據(jù)的其他應(yīng)用程序賦予權(quán)限,這樣就可以使得數(shù)據(jù)在多個程序之間共享。 (四) Intent:協(xié)助前面提到的三種組件完成通信過程,一個 Intent 由動作(Action)、數(shù)據(jù) (Data)、分類 (Category)、類型 (Type)、組件 (Component)和擴(kuò)展信息(Extra)等內(nèi)容組成,系統(tǒng)根據(jù) Intent 中所攜帶的不同描述信息來決定將此 Intent 交給哪個組件以及該組件獲得 Intent 后要采取的動作。每個應(yīng)用程序擁有的廣播接收器沒有限制,并且可以對任意感興趣的通知進(jìn)行響應(yīng),廣播接收器也不具有用戶界面。 (三) BroadcastReceiver: 用來接收廣播信息,并給出相應(yīng)的處理結(jié)果。 2) 活躍的生命周期 : 從 onStart()開始,在這個函數(shù)中處理傳遞給 startService()的 Intent 對象。 圖 27 service 的生命周期 從上圖可以看出, service 主要有以下兩個循環(huán)過程: 12 1) 完整的生命周期 : 從 onCreate()開始到 onDestroy()結(jié)束,在 onCreate()函數(shù)中完成初始化,在 onDestroy()函數(shù)中釋放所有的資源。多個用戶可以綁定至同一個服務(wù)提供對象。第二種方式是建立一個到服務(wù)對象的鏈接,通過調(diào)用這個鏈接來獲得服務(wù)。最典型的 Service 應(yīng)用是在后臺播放音樂或是從網(wǎng)絡(luò)上下載數(shù)據(jù)。 Activity 的整個生命周期由以下幾個函數(shù)定義,其中每個函數(shù)都可以重載。 3)從 onResume()開始到 onPause()結(jié)束, Activity 處于活動狀態(tài),可以實(shí)現(xiàn)和用戶的交互。 10 圖 26 Activity 的生命周期 從上圖可以看出, Activity 有 以下三個循環(huán)過程 : 1)一個 Activity 的生命周期從 onCreate(Bundle)開始,到 onDestroy()結(jié)束,在onCreate()中會設(shè)置所有的狀態(tài)和資源,在 onDestroy()中回收這些資源,例如一個Activity 中由于存在比較耗時的任務(wù),會重新開啟一個后臺線程,這個線程可以在onCreate()中創(chuàng)建,在 onDestroy()中停止。 3)停止?fàn)顟B(tài),此時的 Activity 由于被其他 Activity 所遮擋而處于不可見狀態(tài),但是依然會保存所有的信息,在系統(tǒng)內(nèi)存過低時會被 “銷毀 ”。 Activity 的生命周期如圖 26 所示,主要有以下 4 種狀態(tài),分別是 : 1)活動狀態(tài),此時 Activity 處于棧頂位置并可以與用戶交互,具有可見性。 Android 系統(tǒng)中通過一個被稱為Activity 棧的東西來管理各個 Activity 之間的關(guān)系,當(dāng)有新的 Activity 啟動時,它被置于棧頂,之前的 Activity 被保留在棧中,不再出現(xiàn)在前臺,直到當(dāng)前的 Activity 退出為止。 (一) Activity: 最基本的應(yīng)用程序組件,通常表示為一個單獨(dú)的屏幕。 Activity 負(fù)責(zé)應(yīng)用程序的界面顯示 ; Intent 負(fù)責(zé)不同組件之間的交互 ;Service 在后臺運(yùn)行,負(fù)責(zé)執(zhí)行程序中比較費(fèi)時的任務(wù) ; 而 Content Provider 為不同的應(yīng)用程序之間提供了一種數(shù)據(jù)共享方式。如圖 25。創(chuàng)建 AVD有兩種方式,一種是命令行方式,另一種是在Eclipse中創(chuàng)建,無論哪種方式,系統(tǒng)都會在默認(rèn)文件路徑下自動創(chuàng)建一個 Android文件夾來保存與 AVD有關(guān)的配置信息。 5) 配置 Android AVD。安裝 ADT的步驟如下: 首先,打開 Elicpse,選擇 WindowsPreferenceHelpSoftware Updates然后選擇Available Software 接 著 選 擇 Add Sites , 在 彈 出 的 地 址 框 中 輸 入 ://,然 后單 擊 OK。如圖 24。 SDK的下載網(wǎng)址是 ://,下載后,不用安裝,只要解壓到適當(dāng)?shù)奈恢貌⒃?Eclipse 中進(jìn)行設(shè)置即可使用。安裝時注意選擇合適的安裝路徑。環(huán)境變量的配置分為兩部分,一是 JAVA HOME變量的配置,二是 CLASSPATH變量的配置,這兩者的配置方法類似。 JDK是由 SUN公司開發(fā),因此要下載最新的 JDK,只要登錄 SUN公司的官網(wǎng),選擇適合自己電腦的版本下載并按照提示安裝即可,如圖 22所示。 1) 下載并安裝 JDK; JDK是 Java SE Development Kit的簡寫,其中包括了 Java運(yùn)行環(huán)境、 Java開發(fā)工具和一些 Java核心類庫等?;谝陨蟽?yōu)點(diǎn)選擇使用 Eclipse來搭建 Android程序的開發(fā)環(huán)境并詳細(xì)介紹環(huán)境的配置過程。 Eclipse是一個開放源代碼的、基于 Java的且具有良好擴(kuò)展性的開發(fā)平臺。 ( 五)應(yīng)用程序:包括電話、短信、口歷、地圖、瀏覽器、通訊錄等核心應(yīng)用程序。 3) 資源管理器:管理非代碼資源,如字符串、圖片和布局文件等并提供這些資源的訪問方式。常用的視圖包括:列表、網(wǎng)格、文本框、按鈕和內(nèi)嵌的瀏覽器等。 ( 四)應(yīng)用程序框架:包含編寫核心應(yīng)用所使用的 API接口,開發(fā)者可以使用這些接口來編寫自己的應(yīng)用程序,該程序的架構(gòu)設(shè)計(jì)簡化了組件的重用,任何一個應(yīng)用程序都可以發(fā)布它的功能塊,同時還可以使用其他程序發(fā)布的功能塊 (但是要遵循安全限制 )。它基于 Linux內(nèi)核的一些功能,如多線程機(jī)制和內(nèi)存管理機(jī)制等。 ( 三) Android運(yùn)行時: Android運(yùn)行時環(huán)境由一個核心庫 (Core Libraries)和一個D alvik虛擬機(jī)組成,核心庫為上層應(yīng)用程序編程提供了 Java語言核心庫的大多數(shù)功能。 6) RreeType:位圖和矢量字體顯示。 4) SGL:底層的 2D圖形引擎。 2) 媒體庫:基于 PacketVideo OpenCORE,支持多種常用的音頻、視頻格式回訪和錄制,同時支持靜態(tài)圖像文件。 Linux內(nèi)核同時也為硬件和軟件之間提供了銜接,屏蔽了下層硬件的具體細(xì)節(jié)來為上層提供服務(wù)。如圖 21所示。這些都給 Android 系統(tǒng)的進(jìn)一步發(fā)展帶來了巨大挑戰(zhàn),如果能很好的解決這些問題,也將會進(jìn)一步促進(jìn)系統(tǒng)的發(fā)展。 2) 開放手機(jī)聯(lián)盟模式的挑戰(zhàn): Android 由開放手機(jī)聯(lián)盟開發(fā)、維護(hù)和完善,這種模式,是否會對 Android 未來的發(fā)展、定位起到阻礙作用,這些都不能下定論。 Android 系統(tǒng)也有自身的一些缺點(diǎn),具體如下: 1) 技術(shù)需要進(jìn)一步完善:每個系統(tǒng)都不是完美的, Android 也不例外,系統(tǒng)自身的一些 bug 需要進(jìn)一步完善。 3) 相關(guān)廠商的大力支持:從組建開放手機(jī)聯(lián)盟開始, Google 一直向服務(wù)提供商、芯片廠商和手機(jī)銷售商提供 Android 平臺的技術(shù)支持,幫助他們開發(fā)出更好的Android 設(shè)備??偨Y(jié)起來,可能包括以下幾點(diǎn): 1) 系統(tǒng)的開源性和免費(fèi)性: Android 系統(tǒng)是一個對第三方軟件完全開放的平臺,開發(fā)者在編寫 Android 應(yīng)用程序時具有更大的自由度。 雖然 Android 系統(tǒng)從推出到現(xiàn)在不過短短幾年時間,但作為移動終端設(shè)備操作系統(tǒng)中的重量級一員,它的影響力越來越大,吸引了越來越多的開發(fā)者、設(shè)備生產(chǎn)商和軟件開發(fā)商等加入。 結(jié)合實(shí)際情況,設(shè)計(jì)并開發(fā)一個基于 Android 平臺的個人旅游系統(tǒng),主要功能包括: 1)登陸功能:設(shè)置賬號、密碼登陸系統(tǒng); 2)個人相冊功能:查看、編輯、刪除照片, 并配以文字說明; 3)設(shè)置照片瀏覽功能,可以設(shè)置背景音樂; 4)考慮系統(tǒng)的功能擴(kuò)充:每個模塊可以獨(dú)立運(yùn)行使用,某些模塊可以軟件化的部分軟件產(chǎn)品,在硬件配置時,配置要合理,要盡量降低系統(tǒng)成本。 本文主要工作 本文首先介紹了 Android 操作系統(tǒng)的四層架構(gòu)及基于 Android 系統(tǒng)的應(yīng)用程序開發(fā)方法 。在Android 手機(jī)上使用旅游系統(tǒng),首先得開發(fā)一個基于 Android 的旅游軟件安裝包,這個軟件需具有傳統(tǒng) PC 旅游系 統(tǒng)的功能,由于它的載體手機(jī)具有便攜性,其優(yōu)勢也就凸顯出來了。各大旅游資訊網(wǎng)站也如雨后春筍般涌現(xiàn),不僅網(wǎng)易、新浪、搜狐、騰訊等這樣的門戶網(wǎng)站有旅游版塊,而且還有許多像去哪兒、攜程等這樣的旅游電子商務(wù)網(wǎng)。2020 年國家旅游局正式開通了國家旅游門戶站點(diǎn) — “中國旅游網(wǎng)”網(wǎng)站,同時籌建了旅游辦公自動化。 我國旅游業(yè)信息化開始于 20 世紀(jì) 80 年代初期,起步比較晚,基礎(chǔ)比較薄弱, 2 整體化水平相對比較低。第一次是 1959 年美利堅(jiān)航空公司和 IBM 公司聯(lián)合開發(fā)了世界上第一個計(jì)算機(jī)定位系統(tǒng) SABRE,這是旅游業(yè)信息化萌芽的標(biāo)志;第二次是 1978 年美國推出的航空管制取消法案,增大了旅游者購買機(jī)票的選擇范圍,并使得計(jì)算機(jī)預(yù)訂系統(tǒng)延伸到旅行代理商;第三次是到 1994 年底,美國開始出現(xiàn)新式的“電子機(jī)票”,實(shí)行“無票旅行”方式。 旅游系統(tǒng)的發(fā)展 旅游信息化已在世界發(fā)達(dá)國家經(jīng)歷了幾十年的發(fā)展,涉及到旅游目的地信息、旅游企業(yè)服務(wù)信息、旅游政府監(jiān)督信息、旅游者個人信息、旅游產(chǎn)品 信息五大類,綜合復(fù)雜,范圍較廣。另一方面,隨著以谷歌公司的 Android系統(tǒng)和蘋果公司 IOS 系統(tǒng)為代表的智能操作系統(tǒng)日益得到大規(guī)模地應(yīng)用和發(fā)展,智能終端被廣泛用于移動終端、媒體播放器、消費(fèi)電子等領(lǐng)域。以入境游游客數(shù)為例,從 1978 年到 2020 年,我國的入境游人數(shù)增加了 69 倍,而入境游收入也不斷攀升。 我國幅員遼闊,歷史悠久,地理環(huán)境和人文環(huán)境多種多樣,具有良好的旅游資源,為旅游產(chǎn)業(yè)的發(fā)展奠定了堅(jiān)實(shí)的基礎(chǔ)。 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)境配置 .......................................................................
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1