摘要: Context类型 我们知道,Android应用都是使用Java语言来编写的,那么大家可以思考一下,一个Android程序和一个Java程序,他们最大的区别在哪里?划分界限又是什么呢?其实简单点分析,Android程序不像Java程序一样,随便创建一个类,写个main()方法就能跑了,而是要有一个完 阅读全文
posted @ 2016-08-11 15:01 Daisy-程序媛 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 经过前三篇文章的学习,Volley的用法我们已经掌握的差不多了,但是对于Volley的工作原理,恐怕有很多朋友还不是很清楚。因此,本篇文章中我们就来一起阅读一下Volley的源码,将它的工作流程整体地梳理一遍。同时,这也是Volley系列的最后一篇文章了。 其实,Volley的官方文档中本身就附有了 阅读全文
posted @ 2016-08-10 19:32 Daisy-程序媛 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 经过前面两篇文章的学习,我们已经掌握了Volley各种Request的使用方法,包括StringRequest、JsonRequest、ImageRequest等。其中StringRequest用于请求一条普通的文本数据,JsonRequest(JsonObjectRequest、JsonArray 阅读全文
posted @ 2016-08-10 19:28 Daisy-程序媛 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 1. ImageRequest的用法 前面我们已经学习过了StringRequest和JsonRequest的用法,并且总结出了它们的用法都是非常类似的,基本就是进行以下三步操作即可: 1. 创建一个RequestQueue对象。 2. 创建一个Request对象。 3. 将Request对象添加到 阅读全文
posted @ 2016-08-10 19:24 Daisy-程序媛 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 1. Volley简介 我们平时在开发Android应用的时候不可避免地都需要用到网络技术,而多数情况下应用程序都会使用HTTP协议来发送和接收网络数据。Android系统中主要提供了两种方式来进行HTTP通信,HttpURLConnection和HttpClient,几乎在任何项目的代码中我们都能 阅读全文
posted @ 2016-08-10 19:17 Daisy-程序媛 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 照片墙这种功能现在应该算是挺常见了,在很多应用中你都可以经常看到照片墙的身影。它的设计思路其实也非常简单,用一个GridView控件当作“墙”,然后随着GridView的滚动将一张张照片贴在“墙”上,这些照片可以是手机本地中存储的,也可以是从网上下载的。制作类似于这种的功能的应用,有一个非常重要的问 阅读全文
posted @ 2016-08-10 19:12 Daisy-程序媛 阅读(1645) 评论(0) 推荐(0) 编辑
摘要: 高效加载大图片 我们在编写Android程序的时候经常要用到许多图片,不同图片总是会有不同的形状、不同的大小,但在大多数情况下,这些图片都会大于我们程序所需要的大小。比如说系统图片库里展示的图片大都是用手机摄像头拍出来的,这些图片的分辨率会比我们手机屏幕的分辨率高得多。大家应该知道,我们编写的应用程 阅读全文
posted @ 2016-08-10 11:51 Daisy-程序媛 阅读(269) 评论(0) 推荐(0) 编辑
摘要: Interpolator的用法 Interpolator这个东西很难进行翻译,直译过来的话是补间器的意思,它的主要作用是可以控制动画的变化速率,比如去实现一种非线性运动的动画效果。那么什么叫做非线性运动的动画效果呢?就是说动画改变的速率不是一成不变的,像加速运动以及减速运动都属于非线性运动。 不过I 阅读全文
posted @ 2016-08-08 15:45 Daisy-程序媛 阅读(2278) 评论(0) 推荐(0) 编辑
摘要: ValueAnimator的高级用法 在上篇文章中介绍补间动画缺点的时候有提到过,补间动画是只能对View对象进行动画操作的。而属性动画就不再受这个限制,它可以对任意对象进行动画操作。那么大家应该还记得在上篇文章当中我举的一个例子,比如说我们有一个自定义的View,在这个View当中有一个Point 阅读全文
posted @ 2016-08-08 15:41 Daisy-程序媛 阅读(3720) 评论(0) 推荐(0) 编辑
摘要: 在手机上去实现一些动画效果算是件比较炫酷的事情,因此Android系统在一开始的时候就给我们提供了两种实现动画效果的方式,逐帧动画(frame-by-frame animation)和补间动画(tweened animation)。逐帧动画的工作原理很简单,其实就是将一个完整的动画拆分成一张张单独的 阅读全文
posted @ 2016-08-08 15:35 Daisy-程序媛 阅读(5654) 评论(0) 推荐(1) 编辑