安卓期末大作业-日记本app(附下载链接)

压缩包内包含源代码,运行各个界面截图,一条日记可以记录2000字符以下的文本、最多8张配图和最多8个视频。每条日记都可以以评论的形式或转发引用的形式追更,评论的最大长度也是2000字符。日记还可以同时记录所处位置和当时的天气情况(当然,现在并不支持自动读取),可以为日记归类标签。其中只有日记文本是必填项,其他都是选填。主界面以时间倒序展示日记,可以无限下滑加载更多日记。你也可以搜索指定日记、按时间范围展示特定日记-按标签展示日记。最后,未写完的日记可以存储到草稿箱暂存,需要注意的是,只会为你暂存日记文本。
此外,软件设有启动密码,日记支持加密,备份恢复。
https://download.csdn.net/download/weixin_43474701/85156904
详细情况情情况下面的运行截图图片展示:
第一次登录重置登录密码:
请添加图片描述
请添加图片描述
写日记:
请添加图片描述查看记录的日记
请添加图片描述
菜单界面:
请添加图片描述
搜索功能:
请添加图片描述
软件的小bug:
1、没有使用service,所以所有耗时的操作都没有进度提示,导致软件有“卡住”现象或许是布局嵌套太多,快速滑动有点点卡顿现象
2、加密密钥应该支持选择已有加密密钥,而不是每次重装都重新生成
图片/视频不能直接使用源文件,而是我自己复制了一份存储。
3、多线程不会,计时器都做不好Orz,扫雷的计时器结束会报异常,在华为真机上报了多次异常后会闪退
4、图片浏览没有做到朋友圈那样同时支持放大和左右滑动切换图片

本人代码能力不强(按需学习做的这个app,安卓四大基本组件目前只用了activity,代码还是java写的),前期设计也不好(表结构不行),所以大模块的功能可能不会加的了,小功能/bug还是会修一修的。
https://download.csdn.net/download/weixin_43474701/85156904

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐