直接看代码,有详细注释。
1.联系人的数据库文件的位置
/data/data/com.android.providers.contacts/databases.contacts2.db
2.数据库中重要的几张表
contacts表:该表保存了所有的手机联系人,每个联系人占一行,该表保存了联系人的ContactID、联系次数、
最后一次联系的时间、是否...
分类:
移动开发 时间:
2015-01-31 12:41:45
阅读次数:
247
* final:最终的 ,可以用来修饰类、属性、方法**1.final修饰类:这个类就不能被继承。如:String类、StringBuffer类、System类** 2.final修饰方法:不能被重写。如:Object类的getClass()**3.final修饰属性:此属性就是一个常量,一旦初始化...
分类:
编程语言 时间:
2015-01-30 22:32:52
阅读次数:
238
摘自:http://blog.chinaunix.net/uid-20745012-id-271466.htmlStringBuilder 没有提供clear或empty方法。 清空有3种方法: 1)新生成一个,旧的由系统自动回收 2)使用delete 3)使用setLength将三种方...
分类:
编程语言 时间:
2015-01-30 17:25:55
阅读次数:
143
String 字符串常量 StringBuffer 字符串变量(线程安全) StringBuilder 字符串变量(非线程安全) 简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其....
分类:
其他好文 时间:
2015-01-30 17:18:15
阅读次数:
144
1.查询时条件中存在汉字导致oracle查询集为空 SQL: StringBuilder sb = new StringBuilder(@"select * from cux_ad_user a where 1=1 "); if (!string.IsNullOrEmpty(AD)) { s...
分类:
数据库 时间:
2015-01-29 21:00:53
阅读次数:
200
回调函数
就是一个通过指针调用的函数可以被循环调用可用于通知机制回调函数可以是全局,静态函数
ThreadLocal
存放的值是线程内共享的,线程间互斥的,主要用于线程内共享一些数据,避免通过参数来传递 线程的角度看,每个线程都保持一个对其线程局部变量副本的隐式引用,只要线程是活动的并且 ThreadLocal 实例是可访问的;在线程消失之后,其线程局部实...
分类:
编程语言 时间:
2015-01-29 09:31:00
阅读次数:
223
因为之前项目中使用string发现数据变大后使用str += str1 变得越来越慢,查了下具体原理。string是一个不可变字符,当我使用str += str1 时候,他会重新给str初始化一次,当数据变大时候 赋值时间就越来越长,测试代码:string str = "";StringBuilde...
分类:
其他好文 时间:
2015-01-28 17:18:39
阅读次数:
85
很简单粗暴的思路就是将整数转换为StringBuilder,然后前面和后面的字符分别相比,直至前面和后面的下标相遇程序终止,任何一次比较不想等就不成立。但上面说without extra space,为啥我的程序能通过?好吧,程序不算真的通过,我用到了额外的存储空间。...
分类:
其他好文 时间:
2015-01-28 09:43:58
阅读次数:
163
思路:
想了好久,思维总是局限在二维数组,找字符串的长度和二维数组的行列数之间的某种联系,想了好久,没有思路。
然后,然后就上网看了一下,有一种思路说是用字符串数组即可,就想到了StringBuilder,直接Append多好,这得比二维数组高级多少啊!然后就用StringBuilder做这道题了。...
分类:
其他好文 时间:
2015-01-28 08:27:46
阅读次数:
163
转自:----转自----:转自----:转自----:转自----:转自----:转自----:转自----:转自----:转自----:转自----:转自----:转自----:String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程...
分类:
其他好文 时间:
2015-01-27 21:49:08
阅读次数:
182