【正文】
s e r N a m e ( )+ g e t U s e r N a m e ( ) : S t r i n g+ s e t S e x ( )+ g e t S e x ( ) : S t r i n g+ s e t B i r t h d a y ( )+ g e t B i r t h d a y ( ) : S t r i n g+ s e t P h o n e ( )+ g e t P h o n e ( ) : S t r i n g+ s e t E m a i l ( )+ g e t E m a i l ( ) : S t r i n g+ s e t L e v e l ( )+ g e t L e v e l ( ) : I n t e g e r+ s e t E x p e r i e n c e ( )+ g e t E x p e r i e n c e ( ) : I n t e g e r+ s e t C o i n ( )+ g e t C o i n ( ) : I n t e g e r+ s e t S i g n u p T i m e ( )+ g e t S i g n u p T i m e ( ) : S t r i n g+ s e t G i f t b a g C o u n t ( )+ g e t G i f t b a g C o u n t ( ) : S i n g l e+ s e t B o o k m a r k C o u n t ( )+ g e t B o o k m a r k C o u n t ( ) : I n t e g e r+ s e t C o m m e n t C o u n t ( )+ g e t C o m m e n t C o u n t ( ) : I n t e g e r I D : L o n g i c o n : S t r i n g u s e r N a m e : S t r i n g s e x : S t r i n g b i r t h d a y : S t r i n g p h o n e : S t r i n g e m a i l : S t r i n g l e v e l : I n t e g e r e x p e r i e n c e : I n t e g e r c o i n : I n t e g e r s i g u p T i m e : S t r i n g g i f t b a g C o u n t : I n t e g e r b o o k m a r k C o u n t : I n t e g e r c o m m e n t C o u n t : I n t e g e rU s e r+ s e t I D ( )+ g e t I D ( ) : L o n g+ s e t T i t l e ( )+ g e t T i t l e ( ) : S t r i n g+ s e t I c o n ( )+ g e t I c o n ( ) : S t r i n g+ s e t P a c k a g e N a m e ( )+ g e t P a c k a g e N a m e ( ) : S t r i n g+ s e t V e r s i o n C o d e ( )+ g e t V e r s i o n C o d e ( ) : D o u b l e+ s e t S t a r t ( )+ g e t S t a r t ( ) : D o u b l e+ s e t S u m m a r y ( )+ g e t S u m m a r y ( ) : S t r i n g+ s e t C o i n ( )+ g e t C o i n ( ) : I n t e g e r+ s e t A w a r d C o i n ( )+ g e t A w a r d C o i n ( ) : I n t e g e r+ s e t C a t e g o r y N a m e ( )+ g e t C a t e g o r y N a m e ( ) : S t r i n g+ s e t D o w n l o a d U r l ( )+ g e t D o w n l o a d U r l ( ) : S t r i n g+ s e t D o w n l o a d C o u n t ( )+ g e t D o w n l o a d C o u n t ( ) : S t r i n g+ s e t D o w n l o a d L e n g t h ( )+ g e t D o w n l o a d L e n g t h ( ) : I n t e g e r+ s e t D e t a i l U r l ( )+ g e t D e t a i l U r l ( ) : S t r i n g I D : L o n g t i t l e : S t r i n g i c o n : S t r i n g p a c k a g e N a m e : S t r i n g v e r s i o n C o d e : D o u b l e s t a r t : D o u b l e s u m m a r y : S t r i n g c o i n : I n t e g e r a w a r d C o i n : I n t e g e r c a t e g o r y N a m e : S t r i n g d o w n l o a d U r l : S t r i n g d o w n l o a d C o u n t : I n t e g e r d o w n l o a d L e n g t h : I n t e g e r d e t a i l U r l : S t r i n gG a m e+ s e t I D ( )+ g e t I D ( ) : L o n g+ s e t S t a r t ( )+ g e t S t a r t ( ) : D o u b l e+ s e t C o m m e n t ( )+ g e t C o m m e n t ( ) : S t r i n g+ s e t S u m b i t D a t e ( )+ g e t S u m b i t D a t e ( ) : S t r i n g I D : L o n g s t a r t : D o u b l e c o m m e n t : S t r i n g s u m b i t D a t e : D a t eC o m m e n t+ s e t I D ( )+ g e t I D ( ) : L o n g+ s e t T a g s ( )+ g e t T a g s ( ) : S t r i n g+ s e t C o v e r U r l ( )+ g e t C o v e r U r l ( ) : S t r i n g+ s e t A u t h o r ( )+ g e t A u t j o r ( ) : A u t h o r+ s e t C o m m e n t ( )+ g e t C o m m e n t ( ) : C o m m e n t I D : L o n g t a g s : S t r i n g c o v e r U r l : S t r i n g a u t h o r : A u t h o r c o m m e n t : C o m m e n tG a m e D e t a i l+ s e t I D ( )+ g e t I D ( ) : L o n g+ s e t N a m e ( )+ g e t N a m e ( ) : S t r i n g+ s e t S u m m a r y U r l ( )+ g e t S u m m a r y U r l ( ) : S t r i n g I D : L o n g n a m e : S t r i n g s u m m a r y U r l : S t r i n gA u t h o r圖 311 實體類圖 基于 Android 的手游應(yīng)用商店的 設(shè)計與實現(xiàn) 24 執(zhí)行概念 本系統(tǒng)時序圖如圖 312 所示: C l i e n t A c t i o n S e r v i c e D a o D B請 求數(shù) 據(jù) 處 理封 裝 數(shù) 據(jù)封 裝 數(shù) 據(jù) : 存 入 數(shù) 據(jù) 庫從 數(shù) 據(jù) 庫 讀 取 數(shù) 據(jù)返 回 數(shù) 據(jù) 結(jié) 果響 應(yīng)返 回 數(shù) 據(jù) 結(jié) 果 圖 312 時序圖 客戶端發(fā)送請求給服務(wù)器,服務(wù)器的后臺 Action 負(fù)責(zé)處理數(shù)據(jù)。通過檢查類的定義,分析問題的需求和運用該領(lǐng)域知識來確定類的屬性。采用 C/S結(jié)構(gòu),客戶端為基于 Android操作系統(tǒng)平臺的智能手機,主要的業(yè)務(wù)邏輯則服務(wù)器端來實現(xiàn),數(shù)據(jù)存儲在數(shù)據(jù)庫服務(wù)器 部署圖 系統(tǒng)部署如圖 所示,客戶端采用基于 Android 操作系統(tǒng)平臺的智能手機,服務(wù)器端包括服務(wù)器、圖形界面化工具和數(shù)據(jù)庫服務(wù)器,主要處理業(yè)務(wù)邏輯和對數(shù)據(jù)的增刪改查。 onCreate(db)。 } Override public void onCreate(SQLiteDatabase db) { (CREATE TABLE IF NOT EXISTS + + (_id integer primary key autoincrement, ++ varchar(100), ++ varchar(100), ++ varchar(100), ++ varchar(100), + + varchar(100), + + varchar(100), + + INTEGER, + + varchar(100), ++ INTEGER ))。 private static final int VERSION = 1。本系統(tǒng)共有 6 個實體,其關(guān)系如圖 39 所示。 Comment 表:編號,評分,評論內(nèi)容,評論日期,手游編號,評論者編號。 Game 表:編號,標(biāo)題,圖標(biāo)鏈接,包名,版本號,評價等級,描述,金幣數(shù), 獎勵金幣數(shù),游戲類別,文件大小,下載數(shù)量,下載鏈接,詳情編 號,作者編號。 數(shù)據(jù)庫表及其結(jié)構(gòu) 客戶端數(shù)據(jù)庫( SQLite) DownloadInfo 表:編號,文件名,包名,圖標(biāo)鏈接,下載鏈接,下載進度,文件長度,文件詳細(xì)信息鏈接,文件存儲路徑。做出合適的數(shù)據(jù)庫類型選擇。具有較小的重復(fù)度,較高的數(shù)據(jù)獨立性和易擴張性,并且可以被一定范圍內(nèi)的各種用戶共享。 數(shù)據(jù)庫,顧名思義,是存放數(shù)據(jù)的倉庫,只不過這個倉庫是在計算機存儲設(shè)備上的,而且數(shù)據(jù)是按一定格式存放。為了方便 Android 手機用戶能隨時隨地 下載手游 , 獲取手游咨詢, 于是提出本系統(tǒng)的主要功能。 關(guān)鍵詞: Android、 Java、 MyEclipse、 SQLite、 MySQL。 本設(shè)計是一個基于 Android 手機的手游應(yīng)用商店,并采用 C/S 作為開發(fā)模式。隨著信息技術(shù)的不斷更新,特別是 07 年谷歌公司推出了 Android 開放源碼,讓 Android 操作系統(tǒng)成為了移動平臺的寵兒?;?Android 的手游應(yīng)用商店的 設(shè)計與實現(xiàn) I 基于 Android 的手游應(yīng)用商店的 設(shè)計與實現(xiàn) 摘 要 隨著科技的發(fā)展,二十一世紀(jì)成為了以網(wǎng)絡(luò)化,信息化為核心的社會。網(wǎng)絡(luò)商業(yè)化也成為了時下最熱門的詞匯。本系統(tǒng)主要是針對 Android 移動平臺,為廣大使用群體提供手游(手機游戲)的下載,讓用戶能夠體驗最新、最熱門的手游,并從中獲得快樂 。本文從系統(tǒng)需 求、系統(tǒng)實際、代碼實現(xiàn)幾個方面介紹了整個軟件的開發(fā)過程,這個系統(tǒng)采用 JAVA、 MySQL 數(shù)據(jù)庫 , 并利用 MyEclipse、 TOMCAT、 Android SDK、 ADT、AVD、