android多媒体备忘录,基于android的多媒体备忘录的设计与实现

张慧娥 李彩红 王锦 唐亮

摘要:针对传统备忘录内容单一性,人们生活节奏的加快,智能手机的普及,该文提出一种基于Android的多媒体备忘录的设计与实现方法。该设计在传统备忘录的基础上实现了语音、图像和视频文件、定时提醒和分享功能,所有功能在android智能手机终端上测试运行正常,实用性强。

关键词:Android;多媒体;备忘录

中图分类 :TP311        文献标识码:A

文章编 :1009-3044(2019)17-0102-02

开放科学(资源服务)标识码(OSID):

1 软件功能模块分析

1.1 需求分析

随着人们生活节奏的加快,智能手机的普及,传统备忘录内容单一的缺点,该备忘录是能实现备忘录的内容不仅是文字还可以是语音和图像,功能上实现增、删、改、查、分享和定时提醒功能的一款软件。

1.2 软件功能模块

根据以上的需求分析,该软件的功能模块设计如图1所示:

2 数据库设计

Android平台存储数据的主要方式有:首选项(SharedPreferences)、数据库(SQLite)和文件(File)三种,还提供了ContentProvider接口来实现不同应用程序之间的共享数据。 根据存储特性的不同,它们的应用场景也各不相同[1]。根据需求分析,在该软件中使用 SQLite来保存备忘录的内容、创建时间和提醒时间,用文件的方式来存储录音文件。

SQLite是一款轻型的嵌入式关系型数据库,占用资源非常低。它的最显著特点是小巧、方便。目前已经在很多嵌入式产品中使用了SQLite,与其他数据库比较,它的处理速度更快。它的数据类型丰富,操作灵活[2]。为了建立冗余较小、结构合理的数据库,根据实际情况,数据库表中的所有字段值都是不可再分的最小数据单位即第一范式模式[4]。为了实现备忘录的设计,本软件需要一个简单的用户表,如表1所示:

3 软件各模块设计

3.1模块界面设计

3.2模块操作设计

Activity是用户和Android应用程序直接进行交互的接口。每一个Activity都被实现为一个独立的类,并从基类中继承而来。Activity类将会显示由视图控件组成的用户接口,并对事件做出响应[3]。

本软件通过三个Activity来实现备忘录的功能。其中editActivity用来实现新建备忘录,可以拍照,返回上一层,设置提醒时间和闹钟选择并进行保存;mainActivity用来实现备忘录列表显示,搜索功能,备忘录删除和分享功能;alterdialogActivity用来实现唤醒屏幕,屏幕解锁,显示提醒备忘录内容。

4 运行结果及分析

基于Android的多媒体备忘录是在Windows10操作系统下、JDK6.0、Eclipse开发平台下完成的。在Android操作系统的智能手机中完成调试。通过测试,该软件运行正常并且性能可靠。

5结束语

参考文献:

[1] 沈泽,周丽娴,梁昌银.Android语音备忘录程序的设计与实现[J].现代电信科技, 2013(10):37-42.

[2] 肖海胜,王威.基于安卓平台的医疗设备预防性维修备忘录设计与实现[J].医疗卫生装备,2015,36(12):54-57.

[3] 刘英.具有语音搜索功能的Android备忘录[J].信息与电脑:理论版,2016(1):92-93.

[4] 胡淼,卢新杰.基于Android平台的备忘录设计[J].福建电脑,2017,33(7):117-118.

相关资源:连续梁的弯矩计算软件V1.0绿色版_连续梁-其它代码类资源-CSDN文库

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年4月26日
下一篇 2021年4月26日

相关推荐