Android
负雪明烛
北京邮电大学计算机硕士毕业,阿里巴巴工程师。坚持写算法题博客 6 年,博客在全网获得数百万阅读。微信公众号:「负雪明烛」
展开
-
Android 控件使用教程(一)—— ListView 展示图片
起因最近在看一些开源项目时,经常看到了RecyclerView,这是安卓5.0推出的一个新的控件,可以代替传统的ListView,已经这么久了还没有用过,所以决定试一试。另外在做这个的工程中看到了另外一个九宫格的图片加载库,也顺便试用了一下。ListView 使用首先,说一下ListView,这个是最常用的控件之一,大家都比较熟。这里自己简单记录一下。这是目标结果,获取Gank.io上的妹子的图片地原创 2016-03-07 20:45:28 · 3567 阅读 · 0 评论 -
Android 控件使用教程(三)—— NineGridImageView 九宫格展示图片
引子上文降到RecyclerView的使用,确实非常方便易用,而且样式多样,很灵活。但在图像展示时,经常有朋友圈和微博等9张图以内的图片展示需求,这时候,不是一个可以无限下滑的RecyclerVew能解决的图片显示问题。那就需要一个类似于GridView的,九张图显示控件。并且,这个控件应该能针对不同个数的图片都有很好的显示效果,使图片尽可能大的展示在特定空间区域之内,很荣幸能遇到这样的一个开源控件原创 2016-03-08 17:19:43 · 11342 阅读 · 4 评论 -
Android 控件使用教程(二)—— RecyclerView 展示图片
简介在上一篇博文中,介绍了大家已经很熟悉的布局控件ListView,在这篇文章中,我将使用比较新、功能也更强大的RecyclerView.RecyclerView首先,要用这个控件,你需要在gradle文件中添加包的引用(配合官方CardView使用)原创 2016-03-08 17:17:02 · 8726 阅读 · 6 评论 -
拥有大量相同结构Activity的项目精简经验—— ReUsableActivity
简介一个可以重复利用的Activity.通过设置不同的Fragment加入到一个可复用的Activity中实现代码的精简。这个仓库可以用来精简项目中拥有大量重复的AppBar布局的Android App。介绍一直以来,大家对臃肿的Activity就不是很喜欢,都在试图减少Activity的数量,通过利用Fragment来实现代码的精简和提高运行效率。这个仓库就是设计了一个可以重复利用的Actvity原创 2016-03-11 19:47:02 · 1238 阅读 · 0 评论 -
【Android开发】问答机器人,聊天类App的开发制作过程记录
缘起很久没写项目了,所以单纯的想练练手,正好看到有问答机器人的接口,想到之前也做过聊天项目,为什么不实验一下呢。当然也是简单调用接口的项目,并没有真正的完成问答的算法等等。业余项目,功能不齐全,只实现了简单的问答部分,至于聊天界面等等我懒得把之前的项目代码复制一份,因此忽略了。研究首先,我用的问答机器人的接口仍然还是聚合数据开放的免费接口,网址是:https://www.juhe.cn/docs/a原创 2017-01-10 17:30:23 · 3795 阅读 · 4 评论 -
【Android开发】微信精选,文章资讯类App开发记录总结
缘起微信精选的App开发来源是在聚合数据上看到了有免费的微信精选的数据接口,无限调用。相对于其他的诸如违章查询,医药查询,NBA赛事等等,我感觉还是微信文章精选这个数据接口离我最近,所以想着拿着个数据源练练手。另外,有个笑话的接口我感觉还挺有意思的,也做成了一个APP,已经上线,可以在我的上一篇文章中看到详细的介绍。雏形在这个App进入大家视野之前我已经做了一版,是用到了各方的库拼凑而成的,也实现了原创 2016-03-19 23:01:54 · 2958 阅读 · 0 评论 -
【Android开发】找乐,一个笑话App的制作过程记录
缘起想做一个笑话App的原因是因为在知乎上看过一个帖子,做Android可以有哪些数据可以练手,里面推荐了几个数据开放平台。在这些平台中无一不是有公共的笑话接口,当时心想这个可以拿来练手啊,还挺有意思的,估计还能积累一点用户。碰巧(真的好巧)在Github中遇到了一个MVP设计模式的框架Beam,作者Jude95有一个笑话仓库————Joy(豆逼),就是一个做笑话的!更巧的是用到的接口也是我在关注的原创 2016-03-17 10:13:12 · 4500 阅读 · 6 评论