摘要: 创建一个ContentProviderContentProvider是一个统一发布数据的接口,所有程序可以使用ContentResolver来接收数据1.创建一个ContentProvider需要扩展自抽象类public class MyContentProvider extends Content... 阅读全文
posted @ 2015-01-12 15:21 RainFool 阅读(128) 评论(0) 推荐(0) 编辑
摘要: ListActivity ListActivity是一个专门显示ListView的Activity类,它内置了ListView对象,只要我们设置了数据源,就会自动地显示出来。 使用custom view for screen layout 虽然ListActivity内置了ListView对象... 阅读全文
posted @ 2015-01-06 09:30 RainFool 阅读(121) 评论(0) 推荐(0) 编辑
摘要: ArrayAdapter:SimpleAdapter:SimpleAdapter(Context context, List> data,int resource, String[] from, int[] to)这个构造方法的参数意义: context是上下文信息 data是listview中... 阅读全文
posted @ 2015-01-05 16:19 RainFool 阅读(105) 评论(0) 推荐(0) 编辑
摘要: Toast类是位于android.widget包下面的一个类。其中有两个常量 LENGTH_SHORT = 0和LENGTH_LONG = 1;分别代表短时间提醒和长时间提醒。一般我们使用Toast不需要自己创建Toast对象,而是使用它的makeText(Context context,CharS... 阅读全文
posted @ 2015-01-04 09:55 RainFool 阅读(433) 评论(0) 推荐(0) 编辑
摘要: Android中的控件中的ImageButton有着一般Button控件所具有的一般特征,但有一个Image的脸因此可以使用setImageResource(resId);来设定其图片资源。经过测定,Button类组件的获取焦点,即setFocusChange()方法基本没有用,因为一般的Butto... 阅读全文
posted @ 2015-01-04 09:35 RainFool 阅读(164) 评论(0) 推荐(0) 编辑
摘要: package com.rainfool.quicksort;public class Test2 { public static void main(String[] args) { Integer[] a = { 2, 8, 7, 1, 3, 5, 6, 4 }; ... 阅读全文
posted @ 2014-09-03 10:42 RainFool 阅读(445) 评论(0) 推荐(0) 编辑
摘要: String的源码中有很多Arrays的方法使用,建议先参阅Arrays的类库基本介绍: String是一个比较特殊的类,有很多种建立的方法。 如果使用传统的构造方法比如 String s = new String("字符串");这时的对象会在堆上分配,这时候比较两个字符串地址就不相等,而用""... 阅读全文
posted @ 2014-08-17 10:46 RainFool 阅读(407) 评论(0) 推荐(0) 编辑
摘要: CharSequence是一个接口,比较常见的String、StringBuilder、StringBuffer都实现了这个接口。当我们看到一个API里面有CharSequence的时候,它也是可以被其子类代替的,一般用String代替即可。 阅读全文
posted @ 2014-08-15 16:57 RainFool 阅读(2787) 评论(0) 推荐(0) 编辑
摘要: 类加载过程 一个类从编写完成后,编译为字节码之后,它要装载进内存有七个阶段: 加载 => (验证-> 准备-> 解析)=> 初始化=> 使用=> 卸载 括号中的三个步骤可以整合成为 “连接”步骤。其中的步骤并不是一个阶段结束,一个阶段才开始的。只是说他们的开始阶段基本遵循此顺序(解析阶段更是可能在使 阅读全文
posted @ 2014-08-15 12:47 RainFool 阅读(782) 评论(0) 推荐(0) 编辑
摘要: 垃圾回收 垃圾回收的三个问题: 哪些内存需要回收? 什么时候回收? 如何回收? 1.哪些对象需要回收? 判断对象是否存活的办法: 引用计数算法:给对象中添加一个引用计数器,有一个地方引用就+1,引用失效就-1.只要计数器为0则对象已死。 优点:简单易实现; 缺点:无法解决对象之间相互引用的问题。(J 阅读全文
posted @ 2014-08-14 23:12 RainFool 阅读(267) 评论(0) 推荐(0) 编辑