一、引言
随着移动设备的普及和网络的发展,手机阅读成为了现代人获取知识和娱乐的重要途径之一。为了满足用户的阅读需求,我们设计并开发了一款安卓看书APP。本文将介绍该APP的设计理念、功能特点以及技术实现。
二、功能描述
1. 主页底部导航栏
为了方便用户浏览和操作,我们在主页设计了底部导航栏,包括不同的页面跳转按钮,如首页、书库、个人中心等。用户可以通过点击导航栏上的图标实现页面的快速切换,提升了用户体验。
2. 滚动图片
主页还设计了滚动图片的功能,通过轮播展示推荐书籍、最新上架等信息,吸引用户的注意力,同时提供了更直观、美观的阅读体验。
3. 从文件管理器读取txt文件
我们的APP支持用户从手机文件管理器中选择txt格式的文本文件进行阅读。用户可以通过选择文件的方式导入自己喜欢的书籍,方便快捷。
4. 登录注册退出登录
为了保护用户信息安全,我们设计了登录注册功能,并将登录相关数据保存在SharedPreferences中。用户可以通过注册账号登录,也可以选择退出登录,确保了用户信息的隐私和安全。
5. 页面大部分都是写死的,但有点击事件
尽管大部分页面都是静态的,但我们为每个页面都添加了点击事件,使用户可以与页面进行交互。例如,在书籍详情页面,用户可以点击“加入书架”按钮将书籍添加到个人书架中。
6. 两个WebView跳转到别的网站
我们的APP还内置了两个WebView组件,用户可以通过它们跳转到其他网站,如作者的博客、新闻网站等,获取更多相关信息。
三、必须环境
Android Studio 3.4.1
gradle 5.1.1
sdk api29 这个应该是越高越好
最低支持Android7.1.1 (测试前注意测试手机的版本)
模拟器最好是用7.1.1的 高版本可能会出现打开本地文件空指针的问题
四、运行截图
1.动态图
2.效果图
五、联系与交流
q:969060742 完整代码、apk、文档