开源项目Universal Image Loader for Android 说明文档 (1) 简介...
如何处理android程序变为后台程序,系统回收资源,再次打开时,程序因为null指针等崩溃...
一 、扩展
扩展是为一个已经存在的类、结构、枚举类型添加新功能的一种方式,包括为不能存取源代码的那些已经存在的类型添加功能。
扩展类似于Objective-C语言中的类别,与类别不同的是Swift语言的扩展没有名字。
扩展能够为已存在类型:
1)增加计算属性和计算静态属性;
2)定义新的实例方法和类型方法;
3)提...
原理:Android系统在开机的时候会发出一个广播。这样我们就可以接收这个广播,然后 启动我们的应用。广播接收器必须在xml里面配置,因为xml里面配置的广播接收器 是不随着应用的退出而退出的。
广播接收器:
package com.yangshidesign.boot;
import android.content.BroadcastRe...
今天从svn中检出项目的时候,项目里的文件一直报错,R文件也没办法生成,于是开始盘查;
R文件如果在clean项目(Project—>Clean)和 Fix Project Properties(如下图):
都无法解决的的时候,那唯一的原因就是资源文件调用的错误,比如资源文件命名不规范,多余的资源引用等,有时候很难排查,这就要求心细了。...
Android中播放Gif图片的方法。
主要原理是取出Gif中的每一帧图片,分别设置到ImageView上边展示出来
使用到Code.Google上边的一个开源类库GifDecoder,下载不了的可以从我后边给出的Demo中搬运。
准备一个类继承自ImageView重写其构造方法同时传入一个输入流。
[java] view
plaincopy...
安卓2.3版本解析错误,split和parseInt都会把09和08都解析成0,07以下解析没有问题,解决办法是直接取个位数。
function getYMD(yMd){
var dArray=new Array();
var yyyy=parseInt(yMd.toString().split("-")[0]);
var MM=parseInt(yMd.toString()...
协议定义了适合某个特定任务或功能需要的方法、属性和其它需求的一个蓝图。协议本身不提供这些需求的实现,它只是描述了一个任务或功能实现的蓝图。
协议与java 语言中的接口定义类似,都是描述了一个实现可以干什么,而本身却不包含任何实现。与接口不同的是swift语言定义的协议可以被一个类、结构、或者枚举采用,来提供协议规定需求的实际实现,而java 语言的接口只能被类实现。
...
模板方法模式(template method pattern) Applet 详解本文地址: http://blog.csdn.net/caroline_wendy参考模板方法模式(template method pattern): http://blog.csdn.net/caroline_wendy/article/details/32159455模板方法模式(template method ...
android看不见main函数怎么办?程序异常了,可以不提示“xxx软件停止运行”吗?...