【正文】
Extens() { (.JPEG)。 (TAG, Handler total=+total)。 final static int RUNNING = 1。 計(jì)數(shù)降至零 ,所以水平進(jìn)度條將全面開始 倒計(jì)時(shí)。 Message msg = ()。 (total, total)。 //mState = RUNNING。 int mState。 if (total ==1){ dismissDialog(typeBar)。 (.PNG)。 } (3) 實(shí)現(xiàn)圖片存儲路徑的更新功能,并調(diào)用 updateImages()實(shí)現(xiàn)重新掃描物理存儲介質(zhì)中的圖片,更新現(xiàn)有的圖片目錄并顯示。 (/flash/)。 private ListString paths=null??傮w書寫了圖片添加界面的功能點(diǎn),結(jié)構(gòu)圖如圖 43 所示, 圖 43 附加功能 模塊 業(yè)務(wù)流分析 基于 Android 平臺的圖片閱讀器客戶端 軟件的業(yè)務(wù)流程大致如下:用戶可以點(diǎn)擊某個(gè)包含圖片的列表項(xiàng),就可以進(jìn)入單張圖片顯示模式,顯示對應(yīng)的是圖片,點(diǎn)擊屏幕上顯示的左右箭頭按鈕可以查看上一張和下一張圖片,點(diǎn)擊圖片是對圖片進(jìn)行下一步操作的菜單欄。 (7)縮放處理 可以對其做放縮處理的功能。 15 法律可行性 本系統(tǒng)屬于私人設(shè)計(jì),在開發(fā)過程中沒有涉及合同、責(zé)任等與法律相抵觸的方面。下面從投入和效益兩方面來對其進(jìn)行分析。不同階段中注意對系統(tǒng)進(jìn)行備份。演化模型在一定程度上減少了軟件開發(fā)活動的盲目性。其中,計(jì)算機(jī)科學(xué)、數(shù)學(xué)用于構(gòu)造模型與算法,工程科學(xué)用于制定規(guī)范、設(shè)計(jì)范型、評估成本及確定權(quán)衡,管理科學(xué)用于計(jì)劃、資源、質(zhì)量、成本等管理。 實(shí)驗(yàn)型 :用于大規(guī)模開發(fā)和實(shí)現(xiàn)前 ,考核方案是否合適 ,規(guī)格說明是否可靠 。 需求分析的方法 需求分析的方法有很多 。 在開發(fā)軟件之前,經(jīng)過查閱有關(guān)文獻(xiàn)和著作,一段時(shí)間的分析和學(xué)習(xí)之后,基本了解了 Android 平臺的一些具體應(yīng)用以及如何在 Android 平臺上開發(fā)應(yīng)用程序,還有圖像顯示高分辨率的具體原理,也學(xué)習(xí)了圖像處理相關(guān)的一些知識,認(rèn)識到完成本軟件和實(shí)現(xiàn)基本的功能,需要做到掌握 Android 平臺框架,熟悉 JAVA 開發(fā)語言,熟悉相關(guān)的一些基礎(chǔ)理論。 Android 系統(tǒng)為一些常見的數(shù)據(jù)類型 (如音樂、視頻、圖像、手機(jī)通信錄聯(lián)系人信息等 )內(nèi)置了一系列的 Content Provider, 這些都位于 包下。 11 stopService 的時(shí)候直接 onDestroy,如果是調(diào)用者自己直接退出而沒有調(diào)用stopService 的話, Service 會一直在后臺運(yùn)行。因此對于開發(fā)者來說,在設(shè)計(jì)應(yīng)用程序的時(shí)候,必須時(shí)刻牢記這一原則。 onStart :該方法的觸發(fā)表示所屬活動將被展現(xiàn)給用戶。每當(dāng)一個(gè) activity 被啟動,則前一個(gè)activity 就被停止。 ① 活動 ②意圖接收器 ③服務(wù) ④內(nèi)容提供者 Activities 然而,并不是所有的 Android 應(yīng)用程序都必須具備上面的四個(gè)組件,可以由上面的一個(gè)或幾個(gè)來組建。Eclipse 將連接該網(wǎng)站并生成列表,如圖 23所示。 Android SDK 同eclipse 一樣以 .zip 文件的形式發(fā)布,所以將其解壓到合適的位置。 JAVA_HOME 的值類似于“ C:\Program Files\Java\”。 雖然 Android 是用 Java 語言來開發(fā)、撰寫應(yīng)用程序,但卻不使用 Java 運(yùn)行時(shí)組件來執(zhí)行 Java 程序,而是使用了由 Google 自行研發(fā)的 Android 運(yùn)行時(shí)組件來執(zhí)行程序。 SSL 握手協(xié)議 (SSL Hand shake proto col):它建立在 SSL 記錄協(xié)議之上,用于在 實(shí)際的數(shù)據(jù)傳輸開始前,通訊雙方進(jìn)行身份認(rèn)證、協(xié)商加密算法、交換加密密鑰等。 (3)SGL:主要是處理有關(guān)顯示 2D 方面的繪圖引擎。 (8)電話管理器 :用來管理用戶撥打與接聽電話的相關(guān)功能。 (2)內(nèi)容提供者 :使應(yīng)用程序可以訪問另一個(gè)應(yīng)用程序的數(shù)據(jù) (如聯(lián)系人數(shù)庫 ),或者共享它們自己的數(shù)據(jù)。大部分當(dāng)前和將來的硬件都被覆蓋了,因?yàn)? Android 上所有的程序都是用 java 編寫,然后在 Android 的 Dalvik 虛擬機(jī)上運(yùn)行,所以用戶編寫的代碼可以移植到 ARM、 x86 和其他架構(gòu)上。這些通訊能力也 是屬于手機(jī)硬件方面的展現(xiàn),也是在開發(fā) Android 應(yīng)用程序時(shí)可以突出的特點(diǎn)之一。 GSM 技術(shù)是屬于手機(jī)硬件方面的展現(xiàn),也是在開發(fā) Android 應(yīng)用程序時(shí)可以突出的特點(diǎn)之一。它無需安裝和管理配置,它是一個(gè)儲存在單一磁盤文件中的完整數(shù)據(jù)庫,體積小只有 250KB 但支持?jǐn)?shù)據(jù)庫大小至 4 2TB。配合 Android 手機(jī)的功能,可以在瀏覽網(wǎng)頁時(shí),達(dá)到更好的效果,例如 :局部性的縮放網(wǎng)頁上的資訊、觸控式的操作等效果。 (2)Android 組件的架構(gòu)是采用 Inter mashups。 3 2 關(guān)鍵技術(shù)平臺與理論介紹 ANDROID 平臺簡介和特點(diǎn) Android 操作系統(tǒng)是與 Windows Mobile、 iPhone 等手機(jī)操作系統(tǒng)處在同一級別的操作系統(tǒng),是 Google 公司在 20xx 年 11 月發(fā)布的基于 Linux 核心的手機(jī)操作系統(tǒng),是真正開放和開源的移動平臺操作系統(tǒng)。 良好的用戶界面:良好的用戶界面用戶界面更是吸引用戶的硬指標(biāo)。 課題的研究意義 目前市場上安卓平臺占有率在 20%左右,使用安卓手機(jī)的人數(shù)如此眾多,所以在安卓平臺上開發(fā)手機(jī) 應(yīng)用軟件 是比較有意義的。 作者簽名: 指導(dǎo)教師簽名: 日期: 日期: iv 注 意 事 項(xiàng) (論文)的內(nèi)容包括: 1)封面(按教務(wù)處制定的標(biāo)準(zhǔn)封面格式制作) 2)原創(chuàng)性聲明 3)中文摘要( 300 字左右)、關(guān)鍵詞 4)外文摘 要、關(guān)鍵詞 5)目次頁(附件不統(tǒng)一編入) 6)論文主體部分:引言(或緒論)、正文、結(jié)論 7)參考文獻(xiàn) 8)致謝 9)附錄(對論文支持必要時(shí)) :理工類設(shè)計(jì)(論文)正文字?jǐn)?shù)不少于 1 萬字(不包括圖紙、程序清單等),文科類論文正文字?jǐn)?shù)不少于 萬字。 關(guān)鍵詞: 圖片閱讀器; Android 手機(jī); JAVA; Eclipse+ADT Based on the Android the Design 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。 本系統(tǒng)使用 JAVA 和 Android SDK( Software Development Kit )開發(fā),其中 Android SDK 主要是以 Java 語言為基礎(chǔ),包含了在 Android 平臺上開發(fā)移動應(yīng)用的各種工具集。該圖片閱讀器的設(shè)計(jì)使用了模塊化的方法,同一模塊實(shí)現(xiàn)了高內(nèi)聚,不同模塊之間實(shí)現(xiàn)了低耦合。對本論文(設(shè)計(jì))的研究做出重要貢獻(xiàn)的個(gè)人和集體,均已在文中作了明確說明并表示謝意。圖表整潔,布局合理,文字注釋必須使用工程字書寫,不準(zhǔn)用徒手畫 3)畢業(yè)論文須用 A4 單面打印,論文 50 頁以上的雙面打印 4)圖表應(yīng)繪制于無格子的頁面上 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ù)平臺與理論介紹 ............................................... 3 ANDROID 平臺簡介和特點(diǎn) .......................................... 3 Android 應(yīng)用的構(gòu)成和工作機(jī)制 ...............................