欢迎来到天天文库
浏览记录
ID:5311771
大小:734.44 KB
页数:7页
时间:2017-12-07
《android语音备忘录程序的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、⋯⋯⋯⋯⋯⋯⋯。MouNINsAndroid语音备忘录程序的设计与实现沈泽重庆邮电大学通信与信息工程学院硕士研究生周丽娴重庆邮电大学通信与信息工程学院硕士研究生梁昌银重庆邮电大学通信与信息工程学院硕士研究生摘要:针对传统型文字备忘录的不足,考虑到智能随着经济社会的快速发展,人们的生活压力也急剧增手机的快速发展和普及,文章提出了一种基于大。紧凑的日程安排、繁重的事务让人们喘不过气来。为了Android平台的语音备忘录应用的设计与实现方避免忘记日程安排而错过一些重要的事务,备忘录成了人法。该应用在传统备忘录的基础上实现了定制语音备
2、忘文件、定时语音提醒的功能,所有功能在智们的随身必备品,当遇到重要的事情可以记录下来以便随能终端上测试运行正常稳定,实用性强。时翻阅。但是备忘录不能及时地提醒你接下来该做什么,关键词:Android,应用程序,设计多数情况下人们仍然因为没有及时翻看备忘录而耽搁重Abstract:Thisarticlepresentsthedesignandim-要的事务。于是聘请秘书是很多商务人士的选择。但是对plementationofavoicememoapplicationbasedon于更多的普通人来说,备忘录仍然是一种主流的备忘工A
3、ndroidplatform.Theapplicationrealizesthefunc-tionsofcustomizingtheVOiCerecordfilesandregu—具。那么,我们能否让备忘录变成一个贴心的小秘书呢?larvoicereminderonthebasisoftraditionalmemo,智能手机作为近几年移动互联网行业飞速发展的产whichcannlnstablyoninteligent:devicesand物,已经成为人们日常生活中不可或缺的一部分。统计数showsastrongpractica
4、bility.Keywords:Android,application,design据显示,在种类繁多的智能手机操作系统中,我国2011至2012年Android系统手机的市场份额已高达90.1%,并呈上升趋势,由此可以看出Android智能手机在当下的风靡和普及程度。丰富多样的Android手机应用也为用户的生活带来了诸多便捷。一份Android应用的市场调查显示,25.7%的用户最常下载工具类应用,位居第二。所以,开发一款基于Android平台的语音类备忘录应用具有很大的实用性和市场前景。曼萋曼Q曼蓬爨⋯堡!!参R二:⋯⋯
5、⋯1软件功能模块分析参数存入到数据库中和相应备忘记录关联。在当前时间达到闹钟设置时间时,手机会自动解锁和振铃1.1需求分析提醒,并提供关联的录音文件的播放功能。本语音备忘录应用作为一款带语音提醒功能的备忘录软件,即在实现传统备忘录应用功能的基础2数据库设计上加入语音提醒的功能。具体来说要满足以下主要功能:备忘录的增删改查功能、语音文件的设置和关2.1数据存储概述联、闹钟设置、界面的显示和及时刷新、闹钟提醒弹如何将备忘录、语音文件、闹钟这三者关联起来出框和录音回放。是该软件的核心问题,只有将它们有序地连接起来构成一个统一的整体才
6、能使程序正常运作。而这些1.2软件功能模块问题实质上都是对数据的存储和相关的一些操作,根据需求分析,设计软件模块如图1所示。所以如何存储和操作这些数据是我们面对的首要问题。Android平台数据存储的方式主要有:Shared~Prefefences、SQLite、ContentProvider和File这四种,根据存储特性的不同,它们的应用场景也各不相同[41。在这里,我们使用SQLite来保存主要的文字和设置等参数,用FiLe的方式来存储录音文件。2.2SQLite数据库设计SQLite是Android平台上集成的一个轻量级
7、、嵌入式的关系型数据库。它的最显著特点是小巧、方图1软件模块设计便。SQLite可以保存任何类型的数据到任何字段中,无论这列声明的数据类型是什么。为了建立冗余较语音备忘录软件主要分为三个功能模块,分别小、结构合理的数据库,考虑到实际情况,我们采用是备忘录模块、语音模块和闹钟模块。了最基本的第一范式,即数据库表中的所有字段值·备忘录模块实现了传统备忘录应用的功能,包都是不可再分的最小数据单位。括备忘录记录的增加、删除、修改和查看功能。这些我们使用SQLite数据库来存储语音备忘录标操作对应的是数据库中的相关操作。此外,还要实现签
8、内容信息、闹钟设置信息、录音信息。涉及到数据界面的自动刷新,保证备忘记录的准确显示。库中的3个表来分类存储。具体的表结构如表1、·语音模块实现了语音文件的录制、回放和清除表2、表3所示。其中notepad的FIELD—ID作为整个功能,录音文件存放在手机安全数码卡(SDCar
此文档下载收益归作者所有