【正文】
的信息。這樣單詞庫(kù)的數(shù)據(jù)就可以直接在模擬器中顯示出來(lái)。2) 界面查詢功能的實(shí)現(xiàn)需要了解android 平臺(tái)下的定位操作,也是SDK中的基本功能之一。4) 進(jìn)行屏幕尺寸的調(diào)配,使得中心屏幕更適合用戶的要求。導(dǎo)入和導(dǎo)出功能現(xiàn)在只能手動(dòng)在模擬器中才能實(shí)現(xiàn)單詞庫(kù)的導(dǎo)入和導(dǎo)出的功能。在SDK平臺(tái)下,提供了包括圖片、文字顯示、以及xml文件的布局設(shè)計(jì)方法。 Android平臺(tái)結(jié)構(gòu)以下圖表展示了Android操作系統(tǒng)的主要組成部分。盡管不如完全面向?qū)ο蟮臄?shù)據(jù)庫(kù)(例如db4o)開發(fā)的更加方便。平臺(tái)基于Java語(yǔ)言開發(fā)完成,在不同型號(hào)的設(shè)備模擬器上測(cè)試通過。本人完全意識(shí)到本聲明的法律后果由本人承擔(dān)。作者簽名: 日期: 年 月 日學(xué)位論文版權(quán)使用授權(quán)書本學(xué)位論文作者完全了解學(xué)校有關(guān)保留、使用學(xué)位論文的規(guī)定,同意學(xué)校保留并向國(guó)家有關(guān)部門或機(jī)構(gòu)送交論文的復(fù)印件和電子版,允許論文被查閱和借閱。關(guān)鍵詞:Android平臺(tái);電子詞典軟件;嵌入式開發(fā);AbstractIn this paper, we describe that electronic dictionary software for the design and implementation process in Google android platform. Its purpose is the development of this platform under the EnglishChinese electronic dictionary translation features the design and implementation, It’s default use of small embedded database Sqlite,the platform’s language is java programming language and use the platform provided by the simulator. enabling users facilitate to use any simple functions that the English words for the Chinese explained what the software achieved words’ addition, delete, modify on mobile phones. The software design and development based on the java language.Key words: platform。但當(dāng)完成開發(fā)后,可以嘗試用db4o來(lái)取代sqlite數(shù)據(jù)庫(kù)。 Android系統(tǒng)架構(gòu)圖3 系統(tǒng)設(shè)計(jì)本章對(duì)系統(tǒng)的功能框架以及各個(gè)功能模塊之間的關(guān)系進(jìn)行描述,使用面向?qū)ο蟮乃枷雽?duì)系統(tǒng)的設(shè)計(jì)方法進(jìn)行分析,設(shè)計(jì)了系統(tǒng)中的相關(guān)類。在此基礎(chǔ)上,開源愛好者也開發(fā)出一個(gè)可視化的布局工具。詳細(xì)的處理過程:1) 首先,配置好數(shù)據(jù)庫(kù)。 系統(tǒng)總體流程圖啟動(dòng)模擬器后,模擬器會(huì)自動(dòng)加載指定的單詞庫(kù),然后進(jìn)入主界面,并在主界面中把單詞庫(kù)中的單詞顯示出來(lái),而且會(huì)根據(jù)屏幕的大小自動(dòng)調(diào)整顯示出的單詞數(shù)量。其復(fù)雜度較小。在DOS下查看android下的數(shù)據(jù)庫(kù)文件的內(nèi)容如下:sqlite /data/data//data/data/ ... .mode line.mode lineSelect *from dict。 查詢界面 添加模塊的實(shí)現(xiàn)添加單詞的功能就是在數(shù)據(jù)庫(kù)中添加沒有的單詞。界面會(huì)彈出一個(gè)消息欄,提示單詞已經(jīng)刪除,并且在數(shù)據(jù)庫(kù)中該單詞也已經(jīng)刪除。在這個(gè)例子中, 它是一個(gè)很簡(jiǎn)單的只有一個(gè)元素的樹,一個(gè) TextView。相關(guān)文件具體說(shuō)明如下:dictionary_edit.xml 采用的是線性布局。: 說(shuō)明該段代碼需要進(jìn)行重構(gòu),進(jìn)行重構(gòu)的方法可以從下圖看出: 函數(shù)復(fù)雜度測(cè)試圖在onCcreate()方法的復(fù)雜度大到了9,說(shuō)明該方法需要進(jìn)行改進(jìn)和重構(gòu)。2)電子詞典軟件可以自動(dòng)的裝載需要加入的單詞庫(kù)。這期間凝聚了很多人的心血,