【正文】
本科生畢業(yè)設(shè)計(論文) 題 目: 基于 Android 的多功能備忘錄 的設(shè)計與實現(xiàn) 姓 名: 學 號: 學 院: 數(shù)計與計算機科學(軟件)學院 專 業(yè): 軟件工程 年 級: 2022 級 指導教師: (簽名) 2022 年 5 月 23 日 基于 Android 的多功能備忘錄的設(shè)計與實現(xiàn) 摘 要 隨著科技的不斷發(fā)展,智能手機已成為人們?nèi)粘I钪斜夭豢缮俚脑O(shè)備。為防止忘記日程安排而錯過一些重要的事務,人們隨身攜帶備忘錄?,F(xiàn)在智能手機上的 APP 多種多樣,技術(shù)人員已開發(fā)出很多類似備忘錄功能的 APP。并且 Android 平臺基本上是開源且免費的,能夠有效降低軟件的成本,最終讓每個用戶能夠自由地獲取已開發(fā)的 APP。因此,從實際需求 出發(fā),開發(fā)一款基于 android 平臺的多功能備忘錄應用具有很大的實用性和廣大的市場前景。 本文內(nèi)容包括了對 Android 平臺的系統(tǒng)架構(gòu)和組件模型的分析,對 Android 中的重要 API 和應用構(gòu)成的解析,以及對 Intent 和生命周期的機制的介紹。在此基礎(chǔ)上,基于 Android 平臺設(shè)計和開發(fā)多功能備忘錄軟件。本課題基于 android 的系統(tǒng)通過 API 配合進行應用程序?qū)哟蔚拈_發(fā),在 SDK 的開發(fā)環(huán)境中,使用 eclipse 等作為 IDE 開發(fā)環(huán)境,采用面向?qū)ο蠓椒?,選擇 java 語言作為編程語言,數(shù)據(jù)庫選用 SQLite 數(shù)據(jù)庫。 本系統(tǒng)界面友好、操作便捷,具有良好的可擴展性和可維護性 。系統(tǒng)經(jīng)過測試,可以穩(wěn)定運行,能夠滿足手機用戶的基本需求。 本課題研究的多功能備忘錄的設(shè)計開發(fā)是為了最大程度上方便人們記錄生活中的重要事情。該備忘錄除了具備記事本最基本的增刪改查功能外,還擁有個性化的鬧鈴實時提醒功能,能對每一條記錄分別設(shè)置不同的鬧鐘提醒。錄音記事功能、拍照記事功能以及錄像記事功能,使用戶能隨時隨刻記錄下重要信息。 關(guān)鍵詞:安卓,備忘錄,多媒體,鬧鐘 Design and implementation of multifunctional memorandum based on Android platform Abstract With the advancement of science technology, smart phones have bee an integral device in people39。s daily life. In order to avoid fetting the schedule and missing some important affairs, people always carry memos with themselves. Nowadays, there are plenty of applications on the smart phones and technicians have developed many similar memo applications for people to use. Basically, Android platform is an open source and free of charge, so it can reduce the cost of software effectively and make every user to gain information what they wanted freely. Therefore, from the actual demands, developing a multifunctional memo application which based on the Android platform will gain a practicability and market prospect in the future. This paper has analyzed the system architecture and ponent model of Android platform, and then parses the important part of the Android API and application configuration, as well as the introduction of the Intent and mechanism of life cycle. On this basis, we design and develop this multifunctional memo which based on the android platform. This topic is developing application level which coordinated with API level and based on the Android system. With development environment of SDK, using eclipse as an IDE development environment, it uses objectoriented method, and selects Java language as the programming language and SQLite database. This system has a friendly interface, convenient operation, good expandability and maintainability。 after tested system, it can operate stably, and satisfy the basic needs of mobile phone users. For the sake of convenience for people to record something important in their daily life, this research mainly investigates the design and development of multifunction memo. This memo application is not only having the primary function of adding, deleting, modifying and inquiry as notepad, but also has a personalized alarm clock function, which can set different alarm reminder for each record. And the memo also be designed with recording function, photo function and video function so that users can record the important information at any time. Key words: Android, memo, multimedia, alarm clock 目 錄 摘要 ........................................................................................................................ I Abstract ............................................................................................................ II 第 1 章 緒論 ......................................................................................................... 1 研究背景和意義 .................................................................................... 1 系統(tǒng)研究現(xiàn)狀 ........................................................................................ 1 本文作者的工作 .................................................................................... 2 論文組織結(jié)構(gòu) ........................................................................................ 2 第 2 章 系統(tǒng)開發(fā)環(huán)境及相關(guān)技術(shù) ..................................................................... 3 Android 平臺 ........................................................................................... 3 Android 的功能特征 .................................................................... 3 Android 的架構(gòu)分析 .................................................................... 4 Android 應用的工作機制 ............................................................ 5 Android 應用程序結(jié)構(gòu)剖析 ........................................................ 5 Intent 的詳細解析 ........................................................................ 7 Android 活動的生命周期 ............................................................ 7 Java 編程語言 ......................................................................................... 8 主體環(huán)境的搭建和配置 ........................................................................ 9 Eclipse: ...................................................................................... 9 SQLite ........................................................................................ 10 SDK ............................................................................................. 11 JDK .............................................................................................. 11 面向?qū)ο蠹夹g(shù) ........................................................................... 12 第 3 章 系統(tǒng)的設(shè)計分析 ................................................................................. 13 系統(tǒng)開發(fā)環(huán)境 ...................................................................................... 13 搭建開 發(fā)環(huán)境 ................................. 13 在 Eclipse 上開發(fā) APP .................