- 博客(8)
- 资源 (85)
- 收藏
- 关注
原创 《Android源码设计模式解析》读书笔记——Android中你应该知道的设计模式
建造者模式建造者模式最明显的标志就是Build类,而在Android中最常用的就是Dialog的构建,Notification的构建也是标准的建造者模式。建造者模式很好理解,如果一个类的构造需要很多参数,而且这些参数并不都是必须的,那么这种情况下就比较适合Builder。比如构建一个AlertDialog,标题、内容、取消按钮、确定按钮、中立按钮,你可能只需要单独设置几个属
2016-02-24 17:07:32 4869 1
原创 Android Volley完全解析(四),带你从源码的角度理解Volley
经过前三篇文章的学习,Volley的用法我们已经掌握的差不多了,但是对于Volley的工作原理,恐怕有很多朋友还不是很清楚。因此,本篇文章中我们就来一起阅读一下Volley的源码,将它的工作流程整体地梳理一遍。同时,这也是Volley系列的最后一篇文章了。其实,Volley的官方文档中本身就附有了一张Volley的工作流程图,如下图所示。多数朋友突然看到一张这样的图,应
2016-02-19 17:34:11 1023
原创 Android Volley完全解析(三),定制自己的Request
经过前面两篇文章的学习,我们已经掌握了Volley各种Request的使用方法,包括StringRequest、JsonRequest、ImageRequest等。其中StringRequest用于请求一条普通的文本数据,JsonRequest(JsonObjectRequest、JsonArrayRequest)用于请求一条JSON格式的数据,ImageRequest则是用于请求网络上的一张图片
2016-02-19 17:30:34 982
原创 Android Volley完全解析(二),使用Volley加载网络图片
在上一篇文章中,我们了解了Volley到底是什么,以及它的基本用法。本篇文章中我们即将学习关于Volley更加高级的用法,如何你还没有看过我的上一篇文章的话,建议先去阅读Android Volley完全解析(一),初识Volley的基本用法。在上篇文章中有提到过,Volley是将AsyncHttpClient和Universal-Image-Loader的优点集成于一身的一个框架。我们都知
2016-02-19 17:24:11 983
原创 Android Volley完全解析(一),初识Volley的基本用法
1. Volley简介我们平时在开发Android应用的时候不可避免地都需要用到网络技术,而多数情况下应用程序都会使用HTTP协议来发送和接收网络数据。Android系统中主要提供了两种方式来进行HTTP通信,HttpURLConnection和HttpClient,几乎在任何项目的代码中我们都能看到这两个类的身影,使用率非常高。不过HttpURLConnection和HttpCl
2016-02-19 16:57:07 995 1
原创 Android recycleView的研究和探讨
RecyclerViewLibraryA RecyclerView libirary ,has some support, like headerAdapter/TreeAdapter,and PulltoRefreen/Drag一个RecyclerView扩展库,其中主要包含1:针对RecyclerView数据适配器的封装2:RecyclerView上拉刷新,下拉加载
2016-02-15 10:04:56 1883
原创 Android 模仿QQ抢红包 listView实现
猴年猴赛雷啊各位,今天没吃药我感觉自己萌萌哒!qq和微信和支付宝红包大战,不知道各位的战绩是多少嘞? 反正我qq抢到的都是气泡。因为太不爽,所以自己写一个下拉抢红包自己玩(自己跟自己玩)。先来看效果图。这个…… 呃~~ -__-” 。。有点丑 是低仿。 转载请注明出处:http://blog.csdn.net/wingichoy/article/details/5066
2016-02-14 13:59:31 2699 3
原创 翻翻git之---实用工具类Lazy(绝对的好东西,走过路过别错过)
今天还是继续昨天的从Git上找点“有用的”,“好玩的”,“推荐的”东西给大家,今天贴的是一个工具类。地址如下https://github.com/ddwhan0123/Lazy原作者Blog:http://weibo.com/2675061813/profile?topnav=1&wvr=6他有一些比较常用的,诸如设备状态啊,土司啊,窗口啊,测量啊什么的,还有些我觉得平时回去搜,但是不多的资源,如拼音和字母的转换的处理,WebView管理器,创建删除快捷图标等
2016-02-03 11:30:07 1728 1
openmv与stm32通信:【STM32+HAL】与OpenMV通信-32与openmv通信
2024-07-29
pythonDjango-django简介、django安装、创建项目、快速上手-python django
2024-07-20
Node.js安装及环境配置详细教程-从0到1教你学会nodejs安装及环境配置
2024-07-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人