Notepad2.0

2017-05-20  本文已影响0人  Birdie0421
图标.jpg

简述:


v2.0
记事本的第一个版本,需要完善的还有很多,完成了基本的增删改查的功能,以及在正文中插入图片,对内容进行分类,根据内容查找等基本功能,对于删除添加了回收站机制,可在回收站中对已删除的内容进行恢复或者永久删除

更多自定义功能
交互的优化
QQ截图20170520171808.jpg

v1.1
记事本的第一个版本,需要完善的还有很多,完成了基本的增删改查的功能,以及在正文中插入图片,对内容进行分类,根据内容查找等基本功能,对于删除添加了回收站机制,可在回收站中对已删除的内容进行恢复或者永久删除
暂时只支持Android5.0以上的设备运行,后续版本将会对4.4版本进行兼容,对4.4以下的设备未做兼容打算

关于.jpg
主界面
主界面.jpg
编辑界面
编辑界面.jpg

功能点:

基础功能

拓展功能


基础功能

对记事的增删改

使用了数据库辅助类SQLiteOpenHelper来创建数据库

数据的插入

新建记事

数据的修改

打开原有的记事并进行修改

数据的删除

本应用的删除分两步进行,第一步只是先把记事的属性改为已删除,并在回收站显示,第二部才是进行在数据库的删除

第一步
更改属性为删除

第二步
在数据库中删除

至此,本应用的核心功能增删改已经完成

下面是彻底删除一条记事的流程:

主界面长按选择删除

主界面长按.jpg

在弹出的提示中确认删除,此时,主界面列表已经不显示这条记录

删除提示.jpg

而在回收站中可以看到先前被删除的记录,长按则可以选择回复或者彻底删除

回收站长按.jpg

选择删除则弹出提示,这条记录"彻底删除"已在数据库中删除

永久删除.jpg

逻辑的判断
进入编辑界面有两个途径,第一是点击新建按钮,第二是从记事列表进入,所以我们加入了一个属性,若是新建按钮则为0(调用插入函数),若是从记事列表则为1(调用修改函数).


添加时间戳

在记录后面添加最后一次修改的时间

QQ截图20170520170045.jpg
查询内容

查询的方法在工具栏点击查询按钮即可调出搜索栏,然后输入所需查询的文字然后点击键盘的搜索即可查询内容包含关键词的记录


查询1.jpg

查询"在"的结果


查询结果.jpg

拓展功能

对记事进行分类

此处的分类有"默认", "重要", "备忘", "笔记", "私密" ,用户不可自定义
此处一是作为分类,二也是其他功能的入口(备忘接口添加闹钟提醒等,但这个版本只单纯的作为分类功能)
同时还有一个隐藏分类 删除
删除也是通过分类到删除分类并在select的时候去掉这个分类的记录

分类菜单.jpg
在记事中添加多媒体文件
FloatingActionsMenu.jpg

在编辑界面 点击右下角的按钮,可以选择插入图片或者语音
点击语音 长按即可录音

点击图片,可以选择拍摄新图片或者在相册中选择,选择新图片就打开相机,选择在相册中选择就会打开相册,选择相册中的图片即可将图片加入到文本中

插入图片1.jpg
分类功能的子功能
注册和登录

-用户的注册和登录功能

备份
QQ截图20170520171746.jpg
一些界面美化以及人性化细节设置

本应用参照了Material Design,虽然并未完全规范,不过在界面上还是达到了相对应的简洁,在操作逻辑上也符合用户的使用

界面美化

界面的演变

4.12 --雏形
内容:

1g.jpg

4.13 --重新设计界面
内容:

2g.jpg

为了使输入界面更加简洁,可以通过 在<EditText>中,加入

去掉输入框下的横线

4.13 --Material Design
内容:

3g_1.jpg
3g_2.jpg

后续的版本都是在第三次界面修改后基本没有太大的变化,主要实在功能上的变化

当前版本

mg-1.jpg
人性化细节设置

虚拟键盘设置
新建记事会自动弹出虚拟键盘,而二次编辑不弹出虚拟键盘,需要点击才会弹出键盘,因为作为记事类软件后续修改的频率远低于查看的频率,自动弹出键盘反而会降低用户体验
此外,光标自动聚焦在内容编辑处,标题在记事类软件中的存在性并不重要,若要编辑标题则需要点击标题栏

自动补充标题
若用户觉得标题不重要大可不填,将会自动生成标题
用户可自定义标题(固定的字符,当前时间,内容的前5位等等)

提醒设置
在删除,编辑了内容未保存的情况下,空内容保存记录,都会弹出提示框来提示用户确保不会产生误操作
(在回收站中的删除没有提示,逻辑上如果你已经进到回收站并确认要删除那条被删除过的记录,应该不会是误操作)

未保存提示


未保存提示.jpg

删除提示


删除提示.jpg

空界面提示
在没有记录的首页,搜索不到结果的搜索页面,没有回收记录的回收站,不会因为没有记录而空在那里,而是会有一定的文字提醒

没有记录会提示点击右下角添加


nullmain.jpg

无搜索结果


nullsearch.jpg

无回收文件


nulldelete.jpg

记事置顶

如果记事的状态为 重要,
则所有重要的记事都会被置顶到列表的顶部

记事加密

如果如果记事的状态为 加密,
则对该记事进行读写,更改状态和删除前都需要输入密码

记事备忘

如果记事的状态为 备忘
会要求你输入一个备忘的时间,
然后系统在你设置的时间会通过一个闹钟来提示
而且状态栏也有通知 来进入记事本

涂鸦

在编辑界面可以通过手绘来记事,
比文字更能直观的体现出自己要记录的灵感

语音输入

在编辑界面可以通过语音来记事,
可以更加高效的输入记事

上一篇 下一篇

猜你喜欢

热点阅读