摘要: 话说生产者-消费者模型可是并发模型中的一个经典案例了,你可能会问,这种并发情况下,一般服务端程序用的比较多把,Android端的应用程序哪有什么并发情况。虽然事实如此,但是构建生产者-消费者模型,是线程间协作的思想,工作线程的协助是为了让UI线程更好的完成工作,提高用户体验。比如,下面的一种情况: 阅读全文
posted @ 2016-05-19 15:43 Nipuream 阅读(2217) 评论(0) 推荐(0) 编辑
摘要: 前不久由于项目的需要,要做一个自定义的软键盘,我也上网看了很多,都觉得很繁琐,所以想自己动手实现个。以备不时之需把。我选择了参考百度钱包的软键盘,看起来还不错: 下面一起来实现它: 1.写一个键盘控件,这个实现起来比较简单,就不多说了 public class SoftInputBoard exte 阅读全文
posted @ 2016-05-05 16:06 Nipuream 阅读(1031) 评论(0) 推荐(0) 编辑
摘要: 需求 这个是手机QQ吃喝玩乐里面的,选择城市界面。就是一个ListView里面嵌套着不同规格的GridView/ListView,在比如电商里面的,物品分类界面,这种需求很常见,当然解决的办法也有很多。下面根据自己的工作经验介绍种很常用的方法。 理解MeasureSpec 以前刚刚接触android 阅读全文
posted @ 2016-04-12 15:42 Nipuream 阅读(2406) 评论(0) 推荐(0) 编辑
摘要: 实现效果 这个一个仿微信倒序加载图片的照片墙,虽然不怎么难,但是牵扯到的技术点还是蛮多的,有必要一起学习下,总结下,这样以后妈妈在也不担心Android图片加载了。 网络请求和压缩 这里为了方便使用了volley,volley虽然是google官方推荐的网络加载库,但是对于图片加载的效果还是不错的, 阅读全文
posted @ 2016-02-26 10:57 Nipuream 阅读(467) 评论(0) 推荐(0) 编辑
摘要: 综述 一起先看看官方文档怎么说的: Displays text to the user and optionally allows them to edit it. A TextView is a complete text editor, however the basic class is co 阅读全文
posted @ 2016-01-21 20:13 Nipuream 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 为啥要迁移 话说Android studio出来已经很长一段时间了,也知道用起来很爽,但是就是懒,不想对公司的项目做很大的变动。可是后来发现,继续用Eclipse真的很不方便,studio有很多的优势所在,下面列举出一二: Android studio是Goggle官方专门为android打造的一款 阅读全文
posted @ 2016-01-07 15:32 Nipuream 阅读(241) 评论(0) 推荐(0) 编辑
摘要: Scroller的使用 这是一个滑动帮助类,并不可以使View真正的滑动,而是根据时间的流逝,获取插值器中的数据,传递给我们,让我们去配合scrollTo/scrollBy去让view产生缓慢滑动,产生动画的效果,其实是和属性动画同一个原理。下面是官方文档对于这个类所给的解释: This class 阅读全文
posted @ 2015-12-28 15:47 Nipuream 阅读(408) 评论(0) 推荐(0) 编辑