Loading repository data…
Loading repository data…
Lydever / repository
A smart city app based on Android mobile native development. 基于Android 移动基础原生开发的一个智慧城市题材的简易app,app数据全部使用okhttp3请求于后台服务器!
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
基于android移动原生开发的一个智慧城市app, 本项目中的数据全部实现云数据请求。
git clone https://github.com/Lydever/smartcity_app.git
File--Open--选择本地项目地址
修改好后重新运行构建一下注意:项目是以前的,里面的接口可能挂了,登陆连接后台的,如果了的话会跑不起来,不过实现的思路一致,换个接口,根据接口返回的json字段参数重新写bean实体类,在根据对应的参数数据解析即可
智慧城市是一个智慧巴士,智慧医疗,智慧社区,智慧养老,智慧服务等多个便民服务理念构成。最终实现的是首页热门,巴士推荐,热门主题,新闻,智慧服务(医疗服务,城市地铁,找工作,找房子等),智慧建党,个人中心等功能模块。
该项目有完善的智慧城市各个模块的api 实现服务端数据连接,运用okhttp+gson+RecycleView+Glide等各类第三方框架,实现服务端数据的请求解析,实现启动页,引导页,登录保存返回的token值,实现注册功能。利用最新的banner2.1.0实现广告轮播图的展示。 主要实现的功能:智慧服务中门诊预约、违章查询、个人订单、智慧巴士、城市地铁等功能模块。新闻模块中可以查看各类新闻并发表评论到服务端。智慧建党模块可以展示建党风采,建党学习,建党活动,建党献策,随手拍发帖等功能,个人中心模块实现修改密码,查看个人订单,发表建议,退出登录等

这个是自己在实习期间利用空余时间更得系列博客:本系列小文是一个简单的Android app项目实战,对于刚入门Android 的初学者来说,基础学完了,但是怎么综合的去写一个小app,可能无从下手,包括我自己当初入门也是一样的,不知道怎么写。。。通过空闲更上这个案例,让零碎的基础综合起来,知道怎么去用!当然去B站看实战小案例也是可以学习到的。在这些案例之中,能实现的方法可能有很多,例如实现网络请求的框架很多,像volley、android-async-http、HttpURLConnection等等;再者搭建App基本框架的方式也有很多... 每个人实现的方式可能不一样,我就用自己思维来写了,其他,自己想怎么实现都可以。
Android UI基础控件的使用、Activity与Adapter的实践、Intent数据传递、基本事件的处理、OkHttp网络数据请求、使用Gson实现json数据的解析、通过Intent实现简单的数据传递、ViewPager+TabLayout实现引导页切换、ViewPager+TabLayout+Fragment实现App主页框架搭建、使用Banner2.1.0实现广告图片链接首页轮播、ListView+OkHttp+Gson解析新闻数据、SharedPreferences本地数据存储、RecyclerView显示App首页数据、隐式调用系统相机、相册,......等基础知识的运用,这也算是一个比较综合入门案例了。
这个小系列就完结了~ ,关于V1.0(即初版)就写到这里了,其中肯定有很多不完善的地方,但是能让入门者学习到,目的就达到了,后面有时间再完善更新,感谢~
一、【Android项目实战 | 从零开始写app(一)】 创建项目
二、【Android项目实战 | 从零开始写app(二)】实现闪屏页,启动app
三、【Android项目实战 | 从零开始写app(三)】实现引导页,进入登录or主页面
四、【Android项目实战 | 从零开始写app(四)】Okhttp+Gson实现服务端登录验证功能
五、【Android项目实战 | 从零开始写app(五)】okhttp+gson实现服务端注册功能
六、【Android项目实战 | 从零开始写app(六)】用TabLayout+ViewPager搭建App 框架主页面底部导航栏
七、【Android项目实战 | 从零开始写app(七)】优化主页导航栏,禁用主页页面滑动切换效果
八、【Android项目实战 | 从零开始写app(八)】实现app首页广告轮播图切换和搜索跳转
九、【Android项目实战 | 从零开始写app(九)】Tablayout+ViewPager实现页面分类顶部标题页面联动切换
十、【Android项目实战 | 从零开始写app(十)】Okhttp+glide+json+ListView实现新闻模块数据的填充显示
十一、【Android项目实战 | 从零开始写app(十一)】实现app首页智慧服务页面服务分类数据的解析及点击跳转
十二、【Android项目实战 | 从零开始写app(十二)】实现app首页智慧服务&热门推荐&热门主题、新闻
十三、【Android项目实战 | 从零开始写app(十三)】实现用户中心模块清除token退出登录&信息修改等功能
十四、【Android项目实战 | 从零开始写app(十四)】实现图片发布模块 | 必知必会之调用系统相机拍照、相册
十五、【Android项目实战 | 从零开始写app(教程汇总)】Android 项目实战系列汇总、源代码