搜索APP

文章目录
概要
本项目系统整体实现了登录功能、注册功能,首页页面的搜索功能、首页内容,我的界面中个人信息的增删改查、浏览记录、退出登录功能 。
在App中用到、组件,用存储技术和存储,实现功能 。
功能模块图
登录模块包括了登录功能和注册功能,注册功能需要用户填写相应的账号、密码、姓名、邮箱进行注册 。登录功能则需要填写用户自己注册好的账号和密码 。
首页模块分为了搜索功能和浏览功能,搜索功能是用户根据自身需求,在搜索栏输入关键字,然后点击搜索,浏览功能则时APP的一些推荐热点内容,用户可以自由点击观看 。

搜索APP

文章插图
我的模块分为个人信息模块和浏览记录模块,个人信息是保存了用户自己注册的信息内容,可以自由的增删改查,浏览记录则是用来记录用户观看过的APP首页推荐内容 。
【搜索APP】技术名词解释
使用Java语言作为开发语言,Java是一门面向对象的编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征 。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 。
架构设计
Model:实体类(数据的获取、存储、数据状态变化) 。View:布局文件 。:(处理数据、业务和UI) 。
1.View接受用户的交互请求 。
2.View将请求转交给 。
3.操作Model进行数据更新 。
4.数据更新之后,Model通知View数据变化 。
5.View显示更新之后的数据 。
小结
我发现为我们提供了很好的类似反射机制,通过文件夹下的配置文件,可以快速的形成界面,在配置文件可以设置属性或者样式都是很快捷方便 。对比较特殊的界面也可以通过处理嵌入到指定的界面,同样你可以通过java代码直接创建View进行添加,不过这种方式比较复杂 。对一些点击、选中、按键等处理的事件,界面之间的跳转管理,通过对数据在界面之间进行传输 。
程序下载:(94条消息) 计算机专业开发课程作业开发计算机作业资源-CSDN文库