项目总结
Fighting_Boss_Hao
一名奋斗小猿猿
展开
-
小菜鸟起跑-对模仿《谷歌电子市场》项目前两天的总结(一)
自学Android也有一段时间,总感觉学习方法不对,找到原因是因为没有总结,故今日起,将练习的项目总结来提高自己的能力。在网上下载了《谷歌电子市场》,下面进行每部的总结。前两天主要是搭建框架,感觉内容比较复杂,对于我这样的小新手来说,框架的搭建过程还是有些吃不透,故做个总结,来梳理逻辑。项目开始一.服务器的搭建:我采用的是将资源文件,放到Tomcat的文件夹下,直接启动服务器方式。 wa原创 2016-10-12 09:13:22 · 661 阅读 · 0 评论 -
AndroidStudio导入项目一直Building解决方案
查了一些方案都不能很好地解决问题,下边这个很棒,拿来记录,下次用的时候直接翻自己博客 解决方案: 1.随便找一个你能运行的as项目 2.打开gradle-wrapper.properties,文件目录:项目/gradle/wrapper/gradle-wrapper.properties 3.复制distributionUrl这一整行的内容,eg: distributionUrl=https原创 2016-12-19 17:08:14 · 5938 阅读 · 3 评论 -
《小豪商城》项目总结
近期学习以及做了一个商城类项目。下面来进行整理。首先项目的整体演示入下. 项目的展示gif太大,放到github上做展示,点击这里即可观看 具体的项目截图如下 此项目,目前只是将大体的功能完成。包括框架的搭建,首页,分类页和购物车界面的完成。 剩下的界面,将在之后完善并提交到github上更新。 此项目用到的数据,是运行在tomcat服务器上的。需要的同学可以在这里下载。 服务器资源原创 2017-07-04 17:57:08 · 1271 阅读 · 1 评论 -
对《我的管家》项目进行整理
因为临近师兄师姐的毕业,各种大小聚餐,导致最近一段时间都不能静下心来,所以很是迷茫,自学的数据结构也是浮浮躁躁。于是就做个项目复习一下Android基础。 以下就是对已经做好的项目进行一个整理,总结。 首先是该项目的内容是 使用热门的安卓技术,用Picasso、RXvolley、Bmob、Zxing等热门第三方SDK及框架,开发一个完整的包含有能语音陪聊,能看新闻,能查物流及电话号码归属地,原创 2017-06-30 10:27:13 · 483 阅读 · 0 评论 -
MVVM架构以及Android Data Binding的学习
偶然的机会接触到MVVM框架的项目,于是准备花时间先研究一下MVVM框架。同时用到MVVM架构时会用到Data Binding,顺带一起学习。首先看看mvvm的优点MVVM模式和MVC模式一样,主要目的是分离视图(View)和模型(Model),有几大优点 1. 低耦合。视图(View)可以独立于Model变化和修改,一个ViewModel可以绑定到不同的”View”上,当View变化的时候Mod原创 2017-06-02 14:58:14 · 1131 阅读 · 0 评论 -
Android app中将图片保存到本地相册并自命名相册名的代码方法
private void saveImage() { ImageView对象.buildDrawingCache(); Bitmap bitmap = ImageView对象.getDrawingCache(); //将Bitmap转换成二进制,写入本地 ByteArrayOutputStream stream = new ByteAr原创 2017-05-23 10:50:14 · 4204 阅读 · 1 评论 -
学习微影项目-day1总结
之前学习了几款MVP项目,几个项目的MVP架构都不同,果然每个人的代码风格都不一样。前边大部分学习的是新闻阅读类App,接下来准备学习这款视频播放类的APP。微影,在线观看视频App,基于Material Design + MVP + RxJava + Retrofit + Realm + Glide不过这款App真的是用到的开源很多,多的有点杂乱,我在学习的时候还是将一些功能类似的第三方改为之前用原创 2017-03-15 16:57:43 · 705 阅读 · 0 评论 -
通过对MVP架构的学习,继续对练习的项目做总结。
这次是学习了阅读类App (MVP + RxJava + Retrofit) 通过对此项目的学习,对Rxjava以及Retrofit有了在基础之上的练习,同时对MVP架构有了新的认识,以及对OkHttp的新的学习。在完成项目后,我对此项目加了一点小小的UI美化(包括一个侧滑,以及swipeBack的滑动关闭界面的功能)同时对原项目的轮播图也进行了美化 =。=,多加了小点点指示器 这里附上我的G原创 2017-03-07 12:55:32 · 404 阅读 · 1 评论 -
学习MVP架构以及对做的MVP架构项目的一个总结
我对MVP架构的一个小小总结自学安卓差不多一年的时间,最近一直在网上找些源码进行学习,而发现大部分的源码都是基于MVP架构,RxJava,Retrofit。这时我才认识到自己已经很落后了,技术上跟不上大潮。在不断反复的学习后,准备找几个项目进行练习,于是乎,发现了一个特别好的MVP架构的源码,是一款新闻客户端, 非常适合刚接触MVP同学学习的项目切入主题,首先谈谈什么是MVP什么是MVPM原创 2017-03-07 10:08:29 · 728 阅读 · 2 评论 -
ListView的优化
ListView3大优化策略1.最简单的方法,最慢且不实用 @Override public View getView(int position,View converView,ViewGroup parent){ view = (LinearLayout)this.layoutInflate.inflate(R.layout.list,null); imageView = (Imag原创 2016-10-17 20:17:13 · 322 阅读 · 0 评论 -
小菜鸟起跑-对模仿《谷歌电子市场》项目前两天的总结(二)
因为有7个Fragment,所以先对页面进行分析,去抽取一个基类。基类作用对常规方法进行封装;对常规属性,常规方法进行封装;BaseFragment抽取前分析一、视图显示Fragment共性–>页面共性–>视图的展示 任何应用其实只有4种类型 ① 加载页面 ② 错误页面 ③ 空页面 ④ 成功页面 ①②③三种页面一个应用基本是固定的原创 2016-10-13 17:16:09 · 399 阅读 · 0 评论 -
git clone指定分支拉取代码
正常的拉取代码就是git clone + (git的仓库地址)而有时候你可以不需要提前切换好分支,直接使用如下命令进行代码的拉取。git clone -b +hzh(这个括号里的是注解:分支名) + git仓库地址比如我的仓库地址是[email protected]:services/xxx.git,分支是hzh-v1则拉取该分支下代码的方式就是:g...原创 2018-07-24 09:58:08 · 13692 阅读 · 2 评论