首先,我们要先了解一下Volley的架构,简单地来说,就是三层:
1)队列:将请求添加到Queue中
2)缓存:在Cache中查找有没有缓存这个请求要的数据,
2.1)有,请求如果过期了,到第 3)步,如果没有过期,直接返回一个Response。
2.2)没有,到第 3)步
3)网络:通过传进来的url 来发送请求,到网络中获取数据,然后返回一个Response,并判断是否要存到Cache中。
结合上图,我们来简单地先说一下Volley的流程是怎么样的。
第一步:通过Volley.newRequestQue...
分类:
移动平台 时间:
2014-03-14 15:11:14
收藏:
0 评论:
0 赞:
0 阅读:
480
// 使用AudioToolbox framework// IOS简单播放声音的方法#import
#pragma mark 播放声音- (void)playSound{ static SystemSoundID shake_sound_male_id =
0; NSString *path = [...
分类:
移动平台 时间:
2014-03-14 14:37:36
收藏:
0 评论:
0 赞:
0 阅读:
481
android:id 为控件指定相应的IDandroid:text
指定控件的文本,置尽量使用strings.xmlandroid:grivity 指定控件的基本位置
,比如举重,居右,android:padding指定控件的内边距,控件当中的内容android:singleLine 如果设置为真的...
分类:
移动平台 时间:
2014-03-14 16:58:45
收藏:
0 评论:
0 赞:
0 阅读:
532
一个小的点,不足挂齿,请勿见笑。在Android开发中,有这样一种场景:当edittext中有内容时候,旁边的提交或确定按钮显示;当edittext中内容为空的时候,提交或确定按钮隐藏;要实现起来其实并不困难。很多控件都有visibility这个属性,其属性有3个分别为“VISIBLE”、“INVI...
分类:
移动平台 时间:
2014-03-14 17:03:43
收藏:
0 评论:
0 赞:
0 阅读:
561
最近项目中需要用到用贝塞尔曲线去绘制路径 ,然后往路径里面填充图片,找到这篇文章挺好,记录下来
自己学习!
转至http://blog.csdn.net/guo_hongjun1611/article/details/7839371使用UIBezierPath类可以创建基于矢量的路径,这个类在UIK...
分类:
移动平台 时间:
2014-03-14 17:09:32
收藏:
0 评论:
0 赞:
0 阅读:
912
我是阿里巴巴-OS事业群-OS手机事业部-系统服务部的开发工程师,正在招聘Java开发工程师。以下是职位描述:岗位名称:Java开发工程师招聘人数:5人生效日期:2014-03-12结束日期:2015-03-12工作年限:三年以上学历要求:本科岗位描述:1、负责云OS系统基础核心系统的设计和开发;2...
分类:
移动平台 时间:
2014-03-14 17:09:55
收藏:
0 评论:
0 赞:
0 阅读:
583
原文:http://dukeland.hk/2012/08/02/the-simplest-android-http-library/這次要介紹的是這個來自
James Smith 的 Android HTTP library,姑且信我一次,我 Google 了一段時間,看過不少 Android H...
分类:
移动平台 时间:
2014-03-14 17:12:47
收藏:
0 评论:
0 赞:
0 阅读:
577
Quartz概述Quartz是Mac OS
X的Darwin核心之上的绘图层,有时候也认为是CoreGraphics.共有两种部分组成Quartz
Compositor,合成视窗系统,管理和合成幕后视图影像来建立Mac OS X使用者接口。Quartz 2D,是ios和mac os x环境下的二维绘...
分类:
移动平台 时间:
2014-03-14 17:15:03
收藏:
1 评论:
0 赞:
1 阅读:
1121
前言CoreData是iOS开发中经常使用的数据持久化的技术。但其操作过程稍微繁琐,即使你只是实现简单的存取,不涉及请求优化,也要进行许多配置工作,代码量在动辄几十行,对新手来说也需要较大时间成本。MagicalRecord是OC的一个库,协助方便CoreData的工作。其吸收了Ruby
on Ra...
分类:
移动平台 时间:
2014-03-14 17:15:59
收藏:
0 评论:
0 赞:
0 阅读:
558
在ARC的工程中添加非ARC文件时,怎么处理非ARC文件?答:只需在TARGETS里的BuildPhases中,找到CompileSources,在非ARC的类后面加上-fno-objc-arc标志即可。在非ARC的工程中添加ARC文件时,怎么处理ARC文件?答:只需在TARGETS里的BuildP...
分类:
移动平台 时间:
2014-03-14 17:18:16
收藏:
0 评论:
0 赞:
0 阅读:
481
很多网站都通过User-Agent来判断浏览器类型,如果是3G手机,显示手机页面内容,如果是普通浏览器,显示普通网页内容。
谷歌Chrome浏览器,可以很方便地用来当3G手机模拟器。在Windows的【开始】-->【运行】中输入以下命令,启动谷歌浏览器,即可模拟相应手机的浏览器去访问3G手机网页:
...
分类:
移动平台 时间:
2014-03-14 17:19:00
收藏:
0 评论:
0 赞:
0 阅读:
508
如何实现带有横线的EditText,就像Android记事本编辑界面一样,从思考、探索到完成的步骤详解
分类:
移动平台 时间:
2014-03-14 17:19:21
收藏:
0 评论:
0 赞:
0 阅读:
794
在iPhone/iPad等苹果移动设备上,可以把网站”添加至主屏幕”,添加时的图标可以在HTML中自定义设置图片。可以使用apple-touch-icon和apple-touch-icon-precomposed这两种方法,两者区别是:使用apple-touch-icon属性为“增加一层透明高光层的...
分类:
移动平台 时间:
2014-03-14 17:21:08
收藏:
0 评论:
0 赞:
0 阅读:
484
电池状态栏。//方法一(代码设置):现在ios7已经更改为透明,并且不占用屏幕高度。其中隐藏及显示的方法如下:在uiviewcontroller的子类下,调用:
if ([self respondsToSelector:@selector(setNeedsStatusBarAppearanceUpd...
分类:
移动平台 时间:
2014-03-14 17:22:21
收藏:
0 评论:
0 赞:
0 阅读:
484
解决 Your project contains error(s),please fix them
before running your
application问题1.网上查询最多的是:project--clean2.在项目列表里删除该项目,再导入3.删除R.java文件然后自动重建4.升级ADT...
分类:
移动平台 时间:
2014-03-14 17:24:01
收藏:
0 评论:
0 赞:
0 阅读:
513
-(NSString*)getAPPInfo{ NSDictionary
*infoDictionary = [[NSBundle mainBundle] infoDictionary];//
NSLog(@"app_Name:%@",[infoDictionary objectForKey:@"C...
分类:
移动平台 时间:
2014-03-14 17:26:59
收藏:
0 评论:
0 赞:
0 阅读:
532
//获取日历事件 EKEventStore* eventStore =
[[EKEventStorealloc] init]; NSDate* ssdate =
[NSDatedateWithTimeIntervalSinceNow:-3600*24*90];//事件段,开始时间 NSDate* s...
分类:
移动平台 时间:
2014-03-14 17:32:48
收藏:
0 评论:
0 赞:
0 阅读:
369
Intent intent=new
Intent(Intent.ACTION_GET_CONTENT);//ACTION_OPEN_DOCUMENT
intent.addCategory(Intent.CATEGORY_OPENABLE); intent.setType("image/jpeg");...
分类:
移动平台 时间:
2014-03-14 17:35:25
收藏:
0 评论:
0 赞:
0 阅读:
681
系统中的每一个进程都有自己独立的虚拟内存空间,而同一个进程中的多个线程则共用进程的内存空间。每创建一个新的线程,都需要一些内存(如每个线程有自己的Stack空间)和消耗一定的CPU时间。另外当多个线程对同一个资源出现争夺的时候需要注意线程安全问题。
分类:
移动平台 时间:
2014-03-14 17:40:44
收藏:
0 评论:
0 赞:
0 阅读:
521
首先准备一个EditText,添加background="@drawable/bg_edittext"
然后在项目中找到drawable或者类似文件夹新建New个Android XML FileNext-找到shape填写名字bg_edittext_normal
同样的方法建立bg_edittext...
分类:
移动平台 时间:
2014-03-14 17:41:57
收藏:
0 评论:
0 赞:
0 阅读:
599