摘要:
Volley设计 不断从 中取出请求,根据是否已缓存调用 或`Network ResponseDelivery`去做结果分发及回调处理。 Volley中的类简介 Volley: 过 newRequestQueue(…) 函数新建并启动一个请求队列 。 Request: 表示... 阅读全文
摘要:
Volley Android系统中主要提供了两种方式来进行HTTP通信,HttpURLConnection和HttpClient。在2013年Google I/O大会上推出了一个新的网络通信框架——Volley。 用法(StringRequest) Volley的用法非常简单。 注... 阅读全文
摘要:
3.0以前,android支持两种动画模式,tween animation,frame animation,在android3.0中又引入了一个新的动画系统:property animation,这三种动画模式在SDK中被称为property animation,view animation,dra... 阅读全文
摘要:
onMeasure调用次数当Activity获取焦点的时候,它就需要绘制布局。Android框架会处理绘制过程,但这个Activity必须提供它布局树的根节点。绘制过程是从布局的根节点开始的。这个过程需要测量和绘制布局树。绘制过程是通过遍历树和渲染每个与绘制区域相交的视图来处理的。接下来,ViewG... 阅读全文
摘要:
懒汉,线程不安全public class Singleton { private static Singleton instance; private Singleton (){} public static Singleton getInstance() { ... 阅读全文
摘要:
在activity中可以调用View.getWidth、View.getHeight()、View.getMeasuredWidth() 、View.getgetMeasuredHeight()来获得某个view的宽度或高度,但是在onCreate()、onStrart()、onResume()方法... 阅读全文
摘要:
在Ubuntu中有如下几个文件可以设置环境变量/etc/profile:在登录时,操作系统定制用户环境时使用的第一个文件,此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行./etc/environment:在登录时操作系统使用的第二个文件,系统在读取你自己的profile前,设置... 阅读全文
摘要:
布局 代码public class MainActivity extends BaseActivity{ private static final String TAG = MainActivity.class.getSimpleName(); ... 阅读全文
摘要:
步骤自定义View的属性在View的构造方法中获得我们自定义的属性重写onMesure重写onDraw自定义View的属性在res/values/下建立一个attrs.xml ,在里面定义我们的属性和声明我们的整个样式: ... 阅读全文
摘要:
Xml @drawable/image1 @drawable/image2 @drawable/image3 @drawable/image4 @drawable/image5 @drawable/image6 @draw... 阅读全文