基于安卓系统的手机云笔记的关键app设计

 2021-11-25 14:24:12

论文总字数:30725字

摘 要

随着无线网络技术的不断发展和移动智能终端的极速更新,移动应用有了飞速的发展。移动技术影响着人们生活的方方面面,包括记录笔记的方式。利用手机来作为记录工具越来越受欢迎,因为它可以满足用户随时随地进行快速记录和查看记录的需求。而安卓系统目前作为市场占有率最高的操作系统,基于安卓系统的笔记应用相信会受到大众欢迎。本文分析了当下最为流行的一些记录类应用,并针对当下的市场需求,创新性的提出了一些具有差异化的功能点,其中包括强化录音功能的语音转文字功能,强化提醒服务的地理位置提醒,解除删除烦恼的二级回收机制以及诸多其他亮点。按照软件开发的生命周期,首先对笔记系统进行了需求分析,然后对系统的各个功能模块进行开发,然后对系统进行了整合。该款笔记可以稳定有效的执行期望功能,其中的语音转文字和翻译的正确率较高,整个应用的运行速度较快,基本可以应用到实际当中去。

关键词:安卓笔记,多格式支持,语音转文字,翻译,地理位置提醒

The key App Design of mobile cloud notes based on Android system

Abstract

With the development of wireless network technology and the speed of mobile intelligent terminal, mobile application has developed rapidly.. Mobile technology is affecting people's lives in every aspect, including the way to record notes. Using mobile phones as a recording tool is becoming more popular because it can meet the needs of users anytime, anywhere quick record and view records. The Android system is currently the highest market share of the operating system,the notes application based on the Android system will be welcomed by the public. This paper analyzes most popular record type applications currently, and in view of the current market demand, innovation put forward some has different functions, including strengthening the voice recording function and text function, strengthening reminder service location remind remove delete the annoyance of secondary recovery mechanism and many other highlights. According to the life cycle of the software development, the requirement analysis of the note system is firstly made, then the function modules of the system are developed, and then the system is integrated. The notes can be stable and effective execution of desired functions, the speech turn text and translation of the correct rate was higher, the running speed of the whole application rapidly, the basic can applied to practice.

KEY WORDS: Android notes, multi format support, voice translation, translation, location reminders

目 录

一、绪论

    1. 国内同类应用介绍---------------------------------------------------------6
    2. 对同类应用的分析---------------------------------------------------------6
    3. 课题研究目的和意义-------------------------------------------------------7
    4. 课题的主要研究内容-------------------------------------------------------8

二、方案研究

2.1 可行性分析---------------------------------------------------------------9

2.2 需求分析-----------------------------------------------------------------9

2.2.1 功能性需求分析----------------------------------------------------9

2.2.2 非功能性需求分析-------------------------------------------------10

2.2.3 数据需求分析-----------------------------------------------------10

2.3 开发环境和技术介绍------------------------------------------------------10

2.3.1 android studio开发平台介绍---------------------------------------11

2.3.2 Android平台架构及特性--------------------------------------------11

2.3.3 SQLite介绍-------------------------------------------------------13

2.3.4 运行环境---------------------------------------------------------13

三、系统的实现

3.1 系统总体结构------------------------------------------------------------14

3.1.1 数据库结构--------------------------------------------------------14

3.2 系统程序原则------------------------------------------------------------15

3.2.1 改进软件模块提高模块独立性---------------------------------------15

3.2.2 使用包将代码进行分类---------------------------------------------15

3.3 功能概览----------------------------------------------------------------16

3.3.1 支持多种格式的记录-----------------------------------------------16

3.3.2 时间闹钟提醒-----------------------------------------------------17

3.3.3 地理位置提醒-----------------------------------------------------17

3.3.4 语音转文字-------------------------------------------------------19

3.3.5 翻译-------------------------------------------------------------19

3.3.6 记录的颜色标示---------------------------------------------------20

3.3.7 二级回收机制-----------------------------------------------------21

3.3.8 widget-----------------------------------------------------------21

3.4 设计要点---------------------------------------------------------------23

3.4.1 FloatingActionButton--------------------------------------------23

3.4.2 CircleButton----------------------------------------------------24

3.4.3 Cardview--------------------------------------------------------24

3.4.4 其它设计考虑----------------------------------------------------25

四、总结和展望

4.1 系统优点------------------------------------------------------------26

4.2 下一步的工作--------------------------------------------------------26

参考文献(References)----------------------------------------------------------28

致谢----------------------------------------------------------------------------29

第一章 绪论

    1. 国内同类应用介绍

有道云笔记:

有道云笔记是网易公司的有道推出的个人与团队的线上资料库,其支持多种附件格式(支持文字,图片,视频,手写涂鸦,附件以及录音),其拥有初始免费存储空间2G,可以实时增量式同步,采用了“三备份存储”技术。有道云笔记致力于解决个人资料和信息跨平台跨地点管理问题。有道云笔记支持PC、Android、iPhone、iPad、Mac、WP和web等平台。其使用了增量式同步技术,每次只需同步下修改的内容而不是整个笔记。“三备份存储”将用户数据在三台服务器上进行同时备份存储,这样的情况下即使有1-2台机器发生故障也可以非常有效的保障用户数据的安全性和稳定性,这项技术还方便了未来系统存储规模的扩大和数据处理能力的提高【8】。

目前有道云笔记用户数已经超过2000万人次。

印象笔记:

印象笔记是由evernote公司推出的云笔记服务,它的logo是一只大象,按Evernote的CEO说的:在美国有这样一种说法,“An elephant never forgets.”(大象永远不会忘记一件事情),根据这个有趣的典故,使用大象的形象作为印象笔记的标志。而大象的“折耳”则让人联想到文档图标或是一本书的折叠页。印象笔记支持多种格式的记录方式,其中包括文字,拍照,附件,提醒,录音以及手写,它的空间模式为每个月固定的上传60M。应用的主要功能有:

保持同步:印象笔记支持基本所有得平台系统,在一个地方编辑,全平台之间就可以进行同步。与此同时,印象笔记支持web版和移动网页版,只要可以上网的设备均可以在浏览器中打开进行操作。 

剪辑网页:用网页剪辑插件保存完整的网页到印象笔记帐户里。文字、图片和链接全都可以保存下来。

图片搜索:图片搜索是印象笔记最有代表性的功能之一,也是区别于国产云笔记软件的重要特点。图片搜索指的是能够检索到图片内的印刷体中英文以及手写英文,这种搜索功能对文字版的PDF文件也同样适用。

储存重要资料:印象笔记可以将任意格式的文件作为附件插入到笔记中,实现了跨平台性的同步,给用户在不同平台之间的文件资料管理提供了便利。

团队协作:印象笔记在2012年10月推出了共享笔记本功能,使不同用户之间能够共同编辑一个笔记本,让团队协作办公更加便利。

剩余内容已隐藏,请支付后下载全文,论文总字数:30725字

相关图片展示:

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;