2016年3月14日
摘要: 1、一国外android开发博客,值得关注 https://blog.stylingandroid.com/page/2/   2、一个app设计博客,很赞 http://androidniceties.tumblr.com/ 阅读全文
posted @ 2016-03-14 16:42 shuijilove 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 网络请求是android客户端很重要的部分。下面从入门级开始介绍下自己Android网络请求的实践历程。希望能给刚接触Android网络部分的朋友一些帮助。本文包含: 既然说从入门级开始就说说Http请求包的结构。一次请求就是向目标服务器发送一串文本。什么样的文本?有下面结构的文本。HTTP请求包结 阅读全文
posted @ 2016-03-14 09:52 shuijilove 阅读(1252) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.jianshu.com/p/ed2aa9546c2c 所谓MVP(Model-View-Presenter)模式。是将APP的结构分为三层: view 层主要负责: presenter 层主要负责: model层主要负责: 如图示,里面的activity,presente 阅读全文
posted @ 2016-03-14 09:50 shuijilove 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 转自:http://gank.io/post/560e15be2dca930e00da1083   我从去年开始使用 RxJava ,到现在一年多了。今年加入了 Flipboard 后,看到 Flipboard 的 Android 项目也在使用 RxJava ,并且使用的场景越来越多 。而最近这几个 阅读全文
posted @ 2016-03-14 09:44 shuijilove 阅读(216) 评论(0) 推荐(0) 编辑
  2016年3月4日
摘要: 今天我们来更深入了解一下Android开发上的模糊技术。我读过几篇有关的文章,也在StackOverFlow上看过一些相关教程的帖子,所以我想在这里总结一下学到的东西。 为什么学习这个模糊技术? 现在越来越多的开发者喜欢在自定义控件的时候加上各种模糊背景,看看RomanNurik开发的Muzei或者 阅读全文
posted @ 2016-03-04 09:49 shuijilove 阅读(236) 评论(0) 推荐(0) 编辑
  2016年2月17日
摘要: 伴随着 Android 5.0 发布的 Material Design,让 Android 应用告别了以前的工程师审美,迎来了全新的界面,灵动的交互,也让越来越多的 App 开始遵从 material design 设计原则,不再是以前拿着iOS设计稿,做着Android开发。本文就其中的沉浸式状态 阅读全文
posted @ 2016-02-17 12:58 shuijilove 阅读(1128) 评论(0) 推荐(0) 编辑
  2016年2月14日
摘要: 这里是重点,<ripple>是API21才有的新Tag,正是实现水波纹效果的; 其中<ripple android:color="#FF21272B" .... />这个是指定水波纹的颜色. 而<item />里面的东西,我们都很熟悉,就是普通的定义一个带圆角的背景. ripple_bg.xml: 阅读全文
posted @ 2016-02-14 14:28 shuijilove 阅读(1510) 评论(0) 推荐(0) 编辑
  2016年1月19日
摘要: 用到了android 的 webview 来展示页面。webview需要用post来传递参数。于是问题出现了,后台解析中发现参数错误。之前有因为String 和byte[]转行时,数据丢失的问题,于是一直再那方面入手,最后不行了,观察数据终于发现,数据中存在“+”号,到后台了,“+”号全部都不见了。... 阅读全文
posted @ 2016-01-19 11:25 shuijilove 阅读(836) 评论(0) 推荐(0) 编辑
  2016年1月16日
摘要: package com.pinshang.base;import com.pinshang.common.CommonValue;import com.pinshang.investapp.EnterGesturePasswordActivity;import com.pinshang.invest... 阅读全文
posted @ 2016-01-16 22:09 shuijilove 阅读(3190) 评论(0) 推荐(0) 编辑
  2016年1月14日
摘要: private Timer timer = new Timer();private final long DELAY = 1000; // in msEditText editTextStop = (EditText) findViewById(R.id.editTextStopId); ed... 阅读全文
posted @ 2016-01-14 19:42 shuijilove 阅读(1576) 评论(0) 推荐(0) 编辑