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

正文內(nèi)容

基于android系統(tǒng)的股票預(yù)測(cè)游戲畢業(yè)論文(參考版)

2025-07-07 11:17本頁(yè)面
  

【正文】 第 21 頁(yè) 共 33 頁(yè) 圖 圖 基于 Android 的股票預(yù)測(cè)游戲 第 22 頁(yè) 共 33 頁(yè) 圖 股票 代碼輸入 框:用于輸入查找的股票代號(hào)。ing stoekerUrl): 主要方法介紹建立股票圖片的連接,取得股 票圖片信息,將信息轉(zhuǎn)化為 Bitmap 圖片。 輸出:保存股票圖片并發(fā)送圖片取得成功與否 的消息 主要方法介紹 public void run0. 根據(jù)股票圖片的 IJRI.取得圖片,并根據(jù) 取得的成功與否發(fā)送不同消息以更新圖片顯 示信息。 詳細(xì)說明 輸入:股票 URL 處理邏輯:通過股票 Ul 也,建立股票圖片的 連接,取得股票圖片信息。 Fetch()通過圖片 URL 從網(wǎng)絡(luò)上獲取該股票圖片 數(shù)據(jù)流,將其轉(zhuǎn)化為 bitmap 圖片并保存。 第 19 頁(yè) 共 33 頁(yè) 主要方法介紹 pubfic void runO: 取得某支股票的詳細(xì)信息 private void fetch(Slring stockcrCode): 根據(jù)股票的代碼和類型的組合,取得該支 股票的信息 Boolean parseStockeronputStrcam mlnputStream): 將股票數(shù)據(jù)流中的 XML 解析并存儲(chǔ) public void sendBroadcas(): 發(fā)送取完股票信息的消息 FetchStockerlmage 類用于從網(wǎng)絡(luò)獲取股票圖片。 詳細(xì)說明 輸入:股票的類型和代碼 處理邏輯:根據(jù)股票代碼和類型的組合, 從新浪網(wǎng)獲取并保存該只股票的詳細(xì)信息, 更新股票列表的數(shù)據(jù)信息,并發(fā)送成功獲 取股票信息的消息。 FetchSynch 類是數(shù)據(jù)保存的臨時(shí)保存類,負(fù)責(zé)存儲(chǔ)股票列表和詳情界面的臨 時(shí)數(shù)據(jù),它是界面刷新的一個(gè)重要中間類。 If(().getStatusCode()==RET_success){ ...... } parseStockerO 解析網(wǎng)絡(luò)數(shù)據(jù)流,并保存股票列表數(shù)據(jù)信息。 ...... HttpGet Get=new HttpGet(urlString)。 Fetch()調(diào)用 HttpGet 類來 提交 HTTP GET 請(qǐng)求,并獲取 HttpRespost 對(duì)象,從中解析出股票的各項(xiàng)信息。 run(I 逐一取得某只股票的詳細(xì)信息,保存股票名稱,并根據(jù)股票類型和代碼從新浪網(wǎng)上獲取該股票的開盤價(jià)、收盤價(jià)、最高價(jià)、最低價(jià)、最新值、成交額、漲跌額、漲跌幅等相關(guān)信息。 } //關(guān)閉數(shù)據(jù)庫(kù) public void close(){ if(db != null){ ()。 } //更新數(shù)據(jù)庫(kù)的內(nèi)容 public void update(ContentValues values, String whereClause, String[]whereArgs){ SQLiteDatabase db = getWritableDatabase()。 } //根 據(jù)唯一標(biāo)識(shí) _id 來刪除數(shù)據(jù) public void delete(int id){ SQLiteDatabase db = getWritableDatabase()。 //獲取 Cursor Cursor c = (TABLE_NAME, null, null, null, null, 第 17 頁(yè) 共 33 頁(yè) null, null, null)。 ()。 } //插入方法 public void insert(ContentValues values){ //獲取 SQLiteDatabase 實(shí)例 SQLiteDatabase db = getWritableDatabase()。 (CREATE_TBL)。 } // 回調(diào)函數(shù),第一次創(chuàng)建時(shí)才會(huì)調(diào)用此函數(shù),創(chuàng)建一個(gè)數(shù)據(jù)庫(kù) Override public void onCreate(SQLiteDatabase db) { = db。 } 基于 Android 的股票預(yù)測(cè)游戲 第 16 頁(yè) 共 33 頁(yè) //數(shù)據(jù)庫(kù)的構(gòu)造函數(shù),傳遞三個(gè)參數(shù)的 public DBHelper(Context context, String name, int version){ this(context, name, null, version)。調(diào)用 getReadableDatabase 方法返回的并不總是只讀數(shù)據(jù)庫(kù)對(duì)象,一般來說該方法和 getWriteableDatabase 方法的返回情況相同,只有在數(shù)據(jù)庫(kù)僅開放只讀權(quán)限或磁盤已滿時(shí)才會(huì)返回一個(gè)只讀的數(shù)據(jù)庫(kù)對(duì)象。 除了上述兩個(gè)必須要實(shí)現(xiàn)的方法外,還可以選擇性地實(shí)現(xiàn) onOpen 方法,該方法會(huì)在每次打開數(shù)據(jù)庫(kù)時(shí)被調(diào)用。繼承和擴(kuò)展 SQLiteOpenHelper 類主要做的工作就是重寫以下兩個(gè) 方法 : onCreate(SQLiteDatabase db) : 當(dāng)數(shù)據(jù)庫(kù)被首次創(chuàng)建時(shí)執(zhí)行該方法,一般將創(chuàng)建表等初始化操作在該方法中執(zhí)行。該界面布局文件命名為 。 應(yīng)用程序設(shè)計(jì)及簡(jiǎn)略代碼 該界面布局文件命名為 。 ? onCreate()方法,它需要一個(gè) SQLiteDatabase 對(duì)象作為參數(shù),根據(jù)需要然后對(duì)這個(gè)對(duì)象進(jìn)行填充表和初始化數(shù)據(jù),實(shí)現(xiàn)數(shù)據(jù)庫(kù)表的建立。 數(shù)據(jù)庫(kù)及其表的建立和使用 系統(tǒng)采用 SQLite 數(shù)據(jù)庫(kù), 在設(shè)計(jì)表時(shí)先要準(zhǔn)備如下工作: ? 構(gòu)造函數(shù),調(diào)用父類 SQLiteOpenHelper 的構(gòu)造函數(shù)。 ( 2)第二階段的設(shè)計(jì)任務(wù):首先是根據(jù)第一階段已完成的概念設(shè)計(jì)進(jìn)行數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì),然后完成 ER 模型向邏輯模型轉(zhuǎn)換。本 游戲 采 用 SQLite 作為后臺(tái)數(shù)據(jù)庫(kù),實(shí)現(xiàn)小數(shù)據(jù)量存儲(chǔ)和高效地運(yùn)行速度。 游戲 數(shù)據(jù)庫(kù)設(shè)計(jì) 在信息管理系統(tǒng)中,數(shù)據(jù)庫(kù)管理在有著非常重要的地位。最低價(jià)等)后,再點(diǎn)擊 android 手機(jī)的菜單鍵,界面上會(huì)出現(xiàn)一下幾個(gè)選項(xiàng):刷新、 K 線圖、關(guān)于、退出等,再點(diǎn)擊 K 線圖就會(huì)顯示該股票的前幾個(gè)交易日的 K 線圖,在點(diǎn)擊 android 手機(jī)的菜單鍵,會(huì)顯示預(yù)測(cè)人這一選項(xiàng),點(diǎn)擊該選項(xiàng),就會(huì)出現(xiàn)預(yù)測(cè)界面 。 內(nèi)部接口 游戲 主要分為股票信息查詢及顯示模塊,股票信息預(yù)測(cè)模塊 ,結(jié)果顯示 模塊等3 個(gè)模塊。 外部接口 硬件接口:主要是顯示屏、鍵盤輸入的操作,由系統(tǒng)內(nèi)部操作,本系統(tǒng)只需調(diào)用相關(guān)的操作方法,未涉及到 sd 卡的操作。 功能概述: 游戲顯示該股票這個(gè)交易日的信息 處理流程: 從網(wǎng)絡(luò)獲取股票圖片。 用戶預(yù)測(cè)該股票這一個(gè)交易日的漲跌趨勢(shì),并且選擇點(diǎn)擊“漲”,“跌”兩個(gè)按鈕的其中一個(gè)。 功能概述: 用戶預(yù)測(cè)該股票這個(gè)交易日的信息 處理流程: 在 android手機(jī)的右下角點(diǎn)擊菜單鍵,會(huì)出現(xiàn)幾個(gè) 選項(xiàng),點(diǎn)擊“預(yù)測(cè)”這一選項(xiàng),手機(jī)屏幕就會(huì)就會(huì)顯示成預(yù)測(cè)界面。 點(diǎn)擊 android手機(jī)的菜單鍵, 界面上會(huì)出現(xiàn)一下幾個(gè)選項(xiàng):刷新、 K線圖、關(guān)于、退出等,再點(diǎn)擊 K線圖就會(huì)顯示該股票的前幾個(gè)交易日的 K線圖;點(diǎn)擊刷新,就會(huì)顯示股票的即時(shí)信息;點(diǎn)擊關(guān)于,就會(huì)出現(xiàn)本游戲的相關(guān)信息;點(diǎn)擊退出,就會(huì)退出該游戲。 從網(wǎng)絡(luò)上下載并解析 xml文件。 當(dāng)本游戲沒有連上網(wǎng)絡(luò)時(shí),本游戲在經(jīng)過后臺(tái)處理后,在界面上不會(huì)顯示顯示任何信息。 功能概述: 需要連接網(wǎng)絡(luò),使用戶掌握股 票實(shí)時(shí)動(dòng)態(tài)。 ( 1)股票信息查詢及顯示模塊:股票信息查詢及顯示模塊:用戶輸入股票代碼,然后游戲按照股票代碼去搜索是否有該股票。本文客戶端通過 HTTP請(qǐng)求新浪財(cái)經(jīng)服務(wù)器原來已存在的相應(yīng)的接口,文中所使用的網(wǎng)絡(luò)協(xié)議只是遵循了新浪財(cái)經(jīng)官方服務(wù)器提供的相關(guān)協(xié)議,介于本文只是實(shí)現(xiàn)和遵從該項(xiàng)技術(shù)而不涉及此技術(shù)的設(shè)計(jì)工作,因此不加以詳細(xì) 介紹。 功能設(shè)計(jì) 服務(wù)器端在客戶端與服務(wù)器端的數(shù)據(jù)交換中主要負(fù)責(zé)響應(yīng)客戶端向服務(wù)器端發(fā)送查詢請(qǐng)求,然后將所需信息反饋給客戶端 (包括圖片和文字等信息 )。 預(yù)期本 游戲 將通過對(duì) 股票信息查詢及顯示模塊 、 股票信息預(yù)測(cè)模塊 、 結(jié)果顯示 3 個(gè)模塊的實(shí)現(xiàn),能基本滿足用戶的需求,使 用戶能夠開心、盡興的玩本游戲。如圖 31 為游 戲功能結(jié)構(gòu)圖。從這兩種網(wǎng)絡(luò)編程的方式和本次畢設(shè)項(xiàng)目的功能來看,股票實(shí)時(shí)更新必須利用網(wǎng)絡(luò)上的 webservice 獲取數(shù)據(jù),獲取之后進(jìn)行相應(yīng)的操作,所以采用第二種方式。 android 的網(wǎng)絡(luò)編程主要分為 2 種:一種是基于 socket 的,另一種是基于 協(xié)議的。從外部看,它并不同一個(gè) RDBMS,但在進(jìn)程內(nèi)部,但是它是完整的,自包含的數(shù)據(jù)庫(kù)引擎。 采用 SQLite 數(shù)據(jù)庫(kù), SQLite 是輕量級(jí)的、嵌入式的、關(guān)系型數(shù)據(jù)庫(kù),目前已經(jīng)在 iPhone、 Android 等手機(jī)系統(tǒng)中使用 ,SQLite 可移植性非常好,很容易使用,很小,而且高效、可靠。 Android 主流開發(fā)語(yǔ)言是 Java,但也可以使用 C、 C++開發(fā),即使用 Android NDK,不過使用 NDK 編程有一些劣勢(shì), 例如程序會(huì)變的更加復(fù)雜,兼容性無(wú)法保障,無(wú)法訪問 Framework API, Debug 難度更大等。 全新的軟件商店。 Flash 的支持。下面我們一起來看看Android 到底給我們帶來了那些方面的改變: 整體性能有大幅度的提升。 從比較中 android 的 必要條件要少,與 iPhone 開發(fā)相比更具有優(yōu)勢(shì)。Android SDK: Android SDK 指的既是 Android 專屬的軟件開發(fā)工具包。 Eclipse: 是一個(gè)開放源代碼的、基于 Java 的可擴(kuò)展開發(fā)平臺(tái)。 Interface Builder:完全可視化地設(shè)計(jì)應(yīng)用程序的用戶界面,這 是其一大優(yōu)勢(shì)。 2) iPhone SDK, SDK 中包含蘋果公司的集成開發(fā)環(huán)境包括 Xcode,iPhone模擬器及其它一些開發(fā)工具。 2) iPhone 或 iPod Touch,主要用來測(cè)試編寫好的程序。 Android 的開發(fā)是開源的,安卓開發(fā)更具可行前提,蘋果機(jī)封閉源代碼,使得在眾多智能手機(jī)廠家中一枝獨(dú)秀,但是有些過于封閉;而安卓機(jī)近期風(fēng)生水起,其開源性給開發(fā)者給了極大的優(yōu)勢(shì),雖然目前軟件開發(fā)有些混亂,但相信以后會(huì)推出規(guī)范化的操作系統(tǒng)。 ? 結(jié)果顯示模塊:顯示這一個(gè)交易日的該股票的 K 線圖。如果沒有則游戲會(huì)提示重新輸入有效代碼,如果有該股票,則從網(wǎng)絡(luò)上下載并解析 xml,再 顯示該股票上一個(gè)交易日的的 信息 (如開盤價(jià) ,收盤價(jià) ,最高價(jià) ,最低價(jià) )及 K 線圖 ,此功能的實(shí)現(xiàn)需要連接網(wǎng)絡(luò),與網(wǎng)絡(luò)服務(wù)器連接 。因此系統(tǒng)的開發(fā)是完全可行的,而且是十分有必要的。一臺(tái)中配電腦、可上網(wǎng)即可
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1