使用Android Studio+Spring Boot+MySQL+Okhttp数据库实现皓铭博客APP
使用Android Studio+Spring Boot+MySQL+Okhttp数据库实现皓铭博客APP,只是一个简单的课程设计,有需求自取
目录
为什么写这个
因为课程需要,我基于使用Android Studio+Spring Boot+MySQL数据库实现博客APP该项目重新写了一个博客系统 ,后端是使用原博主的后端进行二次加工(但是操作数据库的方式很抽象而且很臃肿,我建议有能力且时间多的小伙伴自己把这个后端整理一下),安卓端因为我的课程设计要求必须使用okhttp等组件 所以我没有用原博主的安卓端,而是自己重新写了一个,也把原博主没实现的关注等功能实现了,我会在文末放上度盘链接(为什么不上git?我懒)
技术说明
1.Java开源框架Spring Boot: Java平台下快速开发基于Web和MVC模式的企业级应用程序的一种开源框架。
2.安卓Activity+XML: 安卓是一种基于Linux内核的自由及开放源代码的操作系统,主要用于移动设备,Xml是activity的布局文件通过设置Xml的布局组件,实现页面的合理布局。
3.数据库基础: 数据库是存放数据的仓库。它的存储空间很大,可以存放百万条、千万条、上亿条数据。本实验使用了MySQL数据库。
4.Spring Data JPA进行ORM映射: 使用Spring Data JPA进行ORM映射,将数据库的操作封装好,提交数据库的可移植性。
5.Gson:谷歌的一个开源的JAVA库,主要用途为序列化Java对象为Json字符串,或者反序列化Json字符串成为java对象。
6.okhttp:android网络框架之OKhttp是一个处理网络请求的开源项目,是安卓端轻量级框架
开发环境
Android Studio 、Intelij Idea、Navicat
主要功能
1.可注册
2.可以登录
3.可浏简单浏览其他用户已发表文章
4.可查看文章详情内容和评论详情
5.可以更改已设置的信息;
6.可以管理自己的文章,包括发表新文章、删除已发表的文章;
7.可以评论文章
8.一次登录,以后就不需要再登录
9.可以根据文章内容、文章标题进行模糊搜索
10.可以关注其他用户,查看关注用户的博客
11.可以在首页点击他人头像进入其个人主页 在别人的个人主页中可以看到该用户发布过的所有博客
12.可以查看自己发布过的所有博客
13.可以查看自己关注的用户,可以取消关注
UI设计
首页
登陆注册页

首页

文章详情

用户详情信息页

关注用户动态页

发布文章页

搜索

个人中心

我的关注

修改信息

运行说明
先打开控制台 输入ipconfig 复制自己的ip!!!
数据库: 把news_user表内的user_icon换成你自己的ip
后端:运行项目请先把src/main/resources/application.properties中数据库密码和名字换成你自己的
前端:app\src\main\java\com\example\newblog\utils\UrlConstants.java中将ip换成你自己的!!,不能改成localhost,要改成自己电脑的ip
头像都是死数据 头像都放在 后端的静态文件里面了
其他运行问题建议百度,百度比我有用
源码分享
使用Android Studio+Spring Boot+MySQL数据库实现博客APP
密码 34c5
最后感谢原博主分享的项目
希望有能力的可以继续改造优化这个项目
更多推荐
所有评论(0)