项目集中营
betterAndroider
总结自己,一点一滴,用博客见证我的成长。
展开
-
智能厨房重构-使用Bmob后端云实现朋友圈的功能
上一篇智能厨房重构-使用Bmob后端云实现用户注册登录的功能,初步介绍了Bmob的一些简单用法,现在我们来介绍一下稍微高级的东西,实现朋友圈的功能。上一篇我们已经实现了用户注册的功能,现在我们就要让这些用户能够分享自己制作美食的经历,增加用户的分享乐趣。1. 服务器建表看过上一篇博客的都应该知道了,我们要想让服务器支持上传下载查询等基本功能,都是建立在服务器已经存在对象表的基础上面的。我们先来分析一原创 2016-08-15 16:04:33 · 3412 阅读 · 3 评论 -
智能厨房重构-使用vitamio实现视频播放功能
上一篇介绍了智能厨房重构-使用Bmob后端云实现朋友圈,基本上将Bmob上面的功能都使用到了,今天介绍一点不一样的东西,老学一样的东西也容易视觉疲劳,今天给大家介绍一个Vitamio这个视频播放框架,因为想实现视频教学的功能,在网上找了找去,发现这个框架兼容性很高,支持很多格式的视频编码,最关键的是我们中国人自己开发的视频框架,必须支持。好,下面我介绍一下使用的方法。1. 环境配置首先给一下gith原创 2016-08-15 19:33:58 · 965 阅读 · 0 评论 -
智能厨房重构-MVP架构
上一篇博客智能厨房-项目分包,我们介绍了项目分包的结构,这一篇我们重点来介绍一下MVP架构在项目中的应用,MVP可以说是MVC模式的一种升级,在MVP出现之前,一般都是用MVC,但是使用MVC有一个很大的缺点就是:通常将Activity作为Controller,xml文件当做View,Model数据请求类不变,但是Activity作为展示界面,通常要处理点击事件的响应,这就将C和V耦合在了一起,造成原创 2016-08-06 13:56:05 · 1295 阅读 · 0 评论 -
智能厨房重构-项目分包
1.前言想想自己学习android也有一段时间了,一路自学既有自己的艰辛,也有自己的快乐。是时候用当前最火热的技术来重构一下自己以前刀耕火种的代码了,否定过去,就是肯定现在嘛!2.环境的切换以前刚开发的时候用的是ecplise,被时不时就断就断一下的adb折磨了好久,调试起来非常不方便,自从接触了google推出的Android Studio之后,加上genymotion简直爽到不行。还有编程环境更原创 2016-08-05 20:53:08 · 1105 阅读 · 0 评论 -
智能厨房重构-用ActiveAndroid来实现收藏的功能
上一篇说了智能厨房重构-Retrofit和RxJava进行网络请求,这一篇来记录一下使用ActiveAndroid关系型数据库进行本地对象的保存。1.ActiveAndroid的介绍该项目的github地址:https://github.com/pardom/ActiveAndroid首先配置,我们需要在gradle中添加repositories { mavenCentral() m原创 2016-08-10 10:40:59 · 7098 阅读 · 1 评论 -
智能厨房重构-Retrofit和RxJava进行网络请求
上一篇博客智能厨房重构-MVP架构中我们简单谈了一下MVP的使用方法,使用MVP接口的方式让我们的代码已经很简单明了了,但是我告诉你还不够,使用了本篇的Retrofit和RxJava后让你的代码美如画。对,就是美如画。1.Retrofit的简单介绍Retrofit是square公司推出的一种使用接口方式进行网络请求的网络请求库,里面实际上用的还是okhttp的网络请求模块,不过他进行了封装,使用起来原创 2016-08-08 11:51:16 · 1840 阅读 · 0 评论 -
智能厨房重构-使用Bmob后端云实现用户注册登录的功能。
上一篇智能厨房重构-用ActiveAndroid来实现收藏的功能介绍了本地数据库的实现,有了第一个博友评论说还不错,受益良多,很感动,因为这让我感觉到了技术分享的力量,我们都不是一个人孤军奋战,我们是一个互相交流的群体,因为分享,我们会变得更好。今天给大家介绍一下使用Bmob后端云搭建自己的网上服务器,以后再也不要求着搞服务器的了,自己一个人搞定一个客户端。因为此处篇幅比较多,所以我决定分两篇博客进原创 2016-08-14 15:12:17 · 5413 阅读 · 0 评论