【正文】
and Implementation of the Picture Read Abstract With the advent of the era of 4 g and WiFi in public places is more and more popular, with function of work munication for the mainstream mobile devices including smartphones have everywhere, the Android system as the most popular mobile operating system, open the strongest brought new application to the user experience, and also brought new development opportunities for mobile software developers, more and more application software based on Android article is to rely on Android for studying the development and related technology. This system uses JAVA and Android SDK (Software Development Kit) Development, including the Android SDK is mainly based on JAVA language, includes a mobile application on the Android platform Development set of can use the Java language to develop software applications on the Android the Eclipse ADT + (Android Development Tools) as a Development tool, the Android emulator with Android mobile phone real machine test image reader design USES the modular approach, the same module implements the high cohesion, realized the low coupling between different whole system is divided into different functional modules, the installation of different function modules, detailed design, coding and development. Design and the implementation of the image of the reader, in a simulator experiment, has achieved fairly good results, good performance in all implement the scanned picture of SD card。較好的實(shí)現(xiàn)了對(duì) SD 卡上的圖片進(jìn)行掃描顯示;在放縮圖片、旋轉(zhuǎn)圖片、刪除圖片以及圖片詳細(xì)信息的獲取等方面取得了不小的進(jìn)步。把整個(gè)系統(tǒng)劃分為不同的功能模塊,安裝不同的功能模塊,進(jìn) 行詳細(xì)設(shè)計(jì),然后進(jìn)行編碼開發(fā)。采用 Eclipse + ADT( Android Development Tools)作為開發(fā)工具,在 Android 手機(jī)模擬器和 Android 手機(jī)真機(jī)上測(cè)試運(yùn)行。 本系統(tǒng)使用 JAVA 和 Android SDK( Software Development Kit )開發(fā),其中 Android SDK 主要是以 Java 語(yǔ)言為基礎(chǔ),包含了在 Android 平臺(tái)上開發(fā)移動(dòng)應(yīng)用的各種工具集。基于 Android 的圖片閱讀器的設(shè)計(jì)與實(shí)現(xiàn) 摘 要 隨著 4G 時(shí)代的到來(lái)以及公共場(chǎng)所 WiFi越來(lái)越普及,以網(wǎng)絡(luò)通信為主流功能的移動(dòng)終端設(shè)備包括智能手機(jī)已經(jīng)隨處可見,而 Android 系統(tǒng)作為最流行、開放性最強(qiáng)的手機(jī)操作系統(tǒng)給用戶帶來(lái)了新的應(yīng)用體驗(yàn),也給移動(dòng)軟件開發(fā)者帶來(lái)了新的發(fā)展機(jī)會(huì),以 Android 為平臺(tái)的應(yīng)用程序軟件越來(lái)越多。本文即是依靠 Android 有關(guān)的技術(shù)來(lái)進(jìn)行開發(fā)和研究。用戶可以使用 Java 語(yǔ)言來(lái)開發(fā) Android 平臺(tái)上的軟件應(yīng)用。該圖片閱讀器的設(shè)計(jì)使用了模塊化的方法,同一模塊實(shí)現(xiàn)了高內(nèi)聚,不同模塊之間實(shí)現(xiàn)了低耦合。 該圖像閱讀器的設(shè)計(jì)和實(shí)現(xiàn),在模擬器的實(shí)驗(yàn)中,取得了比較不錯(cuò)的結(jié)果,各方面性能表現(xiàn)良好。這些都表明本文的工作是有意義的。In scale, rotating pictures, delete pictures and images detailed information retrieval has made big this suggests that the work of this paper is meaningful. Keyword: Picture reader; Android Phone ; JAVA ; Eclipse+ADT iii 畢業(yè)論文(設(shè)計(jì))原創(chuàng)性聲明 本人所呈交 的畢業(yè)論文(設(shè)計(jì)) 是我在導(dǎo)師的指導(dǎo)下進(jìn)行的研究工作及取得的研究成果。對(duì)本論文(設(shè)計(jì))的研究做出重要貢獻(xiàn)的個(gè)人和集體,均已在文中作了明確說(shuō)明并表示謝意。有權(quán) 將論文(設(shè)計(jì))用于非贏利目的的少量復(fù)制并允許論文(設(shè)計(jì))進(jìn)入學(xué)校圖書館被查閱。保密的論文(設(shè)計(jì))在解密后適用本規(guī)定。 :任務(wù)書、開題報(bào)告、外文譯文、譯文原文(復(fù)印件)。圖表整潔,布局合理,文字注釋必須使用工程字書寫,不準(zhǔn)用徒手畫 3)畢業(yè)論文須用 A4 單面打印,論文 50 頁(yè)以上的雙面打印 4)圖表應(yīng)繪制于無(wú)格子的頁(yè)面上 5)軟件工程類課題應(yīng)有程序清單,并提供電子文檔 1)設(shè)計(jì)(論文) 2)附件:按照任務(wù)書、開題報(bào)告、外文譯文、譯文原文(復(fù)印件)次序裝訂 3)其它 v 目 錄 摘 要 .................................................................. i Abstract ............................................................... ii 1 緒論 ................................................................. 1 課題的研究背景 .................................................. 1 課題的研究意義 .................................................. 1 課題設(shè)計(jì)目標(biāo) .................................................... 1 2 關(guān)鍵技術(shù)平臺(tái)與理論介紹 ............................................... 3 ANDROID 平臺(tái)簡(jiǎn)介和特點(diǎn) .......................................... 3 Android 應(yīng)用的構(gòu)成和工作機(jī)制 .................................... 4 開發(fā)環(huán)境的搭建 .................................................. 6 安裝并配置 JDK 6 ........................................... 6 安裝 Eclipse ............................................... 7 安裝并配置 Android SDK ..................................... 7 安裝 ADT ................................................... 7 安卓應(yīng)用程序的結(jié)構(gòu)解析 .......................................... 8 Activities ................................................ 8 Service .................................................. 10 Content Provider ......................................... 11 3 需求分析和可行性研究 ................................................ 12 問(wèn)題的定義 ..................................................... 12 需求分析 ....................................................... 12 需求分析的過(guò)程 ........................................... 12 需求分析的方法 ........................................... 12 本軟件研究方法 ........................................... 13 可行性分析 ..................................................... 14 經(jīng)濟(jì)可行性 ............................................... 14 技術(shù)可行性 ............................................... 14 操作可行性 ............................................... 14 法律可行性 ............................................... 15 4 系統(tǒng)概要設(shè)計(jì) ........................................................ 16 系統(tǒng)的功能模塊說(shuō)明 ............................................. 16 系統(tǒng)的功能模塊結(jié)構(gòu)圖 ........................................... 16 業(yè)務(wù)流分析 ..................................................... 18 5 系統(tǒng)的詳細(xì)設(shè)計(jì) ...................................................... 20 系統(tǒng)主要功能界面的設(shè)計(jì)和實(shí)現(xiàn) ................................... 20 對(duì) SD 卡圖片文件的掃描 . ................................... 20 圖片存儲(chǔ)目錄 ............................................. 24 圖片預(yù)覽 ................................................. 25 單張圖片顯示 .............................................. 27 系統(tǒng)任務(wù)界面的設(shè)計(jì) ............................................. 29 幻燈片播放 ............................................... 29 vi 旋轉(zhuǎn)圖片 ................................................. 30 縮放處理 ................................................. 32 圖片的詳細(xì)信息 ........................................... 34 圖片的刪除操作 ........................................... 37 6 軟件測(cè)試 ............................................................ 39 軟件測(cè)試描述 ................................................... 39 系統(tǒng)功能測(cè)試