- 博客(12)
- 收藏
- 关注
转载 ConditionVariable的用法
http://blog.csdn.net/wanqieddy521/article/details/6286975 线程操作经常用到wait和notify,用起来稍显繁琐,而Android给我们封装好了一个ConditionVariable类,用于线程同步。提供了三个方法block()、open()、close()。void block()阻塞当前线程,直到条件为ope
2014-03-04 15:22:29 606
原创 线程
Android消息处理机制1.Message消息,理解为线程间通讯的数据单元。例如后台线程在处理数据完毕后需要更新UI,则可发送一条包含更新信息的Message给UI线程。2.MessageQueue消息队列,用来存放通过Handler发布的消息,按照先进先出执行。3.HandlerHandler是Message的主要处理者,负责将Message添加
2014-03-04 15:09:22 645
转载 AIDL服务
本帖最后由 翔宇汉卿 于 2011-3-7 15:28 编辑跨进程访问(AIDL服务)Android系统中的进程之间不能共享内存,因此,需要提供一些机制在不同进程之间进行数据通信。我们知道4个Android应用程序组件中的3个(Activity、Broadcast和Content Provider)都可以进行跨进程访问,另外一个Android应用程序组件Service同样可以。这就是本节要介绍
2013-08-27 18:03:52 496
原创 instanceof关键字
instanceof是Java、php的一个二元操作符(运算符),和==,>,关键字。它的作用是判断其左边对象是否为其右边类的实例,返回boolean类型的数据。可以用在继承中的子类的实例是否为父类的实现。相当于c#中的is操作eg: @Override public void onAttachFragment(Fragment fragment) { i
2013-08-20 18:20:46 711
转载 Class.getSimpleName()的作用
Class.getSimpleName()的作用 (2012-03-11 16:37:38)转载▼标签: 杂谈分类: androidpublic class sample{ public static void main(String[] args){ //得到类的简写名称 System.ou
2013-08-20 15:35:41 4883
原创 Activity 和Service绑定
今天看代码看到这样一个用法 Service和Activity的连接可以用ServiceConnection来实现。你需要实现一个新的ServiceConnection,重写onServiceConnected和onServiceDisconnected方法,一旦连接建立,你就能得到Service实例的引用。 private ServiceConnection mBatch
2013-08-20 14:00:45 760
转载 Android中内容观察者的使用---- ContentObserver类详解
ContentObserver——内容观察者,目的是观察(捕捉)特定Uri引起的数据库的变化,继而做一些相应的处理,它类似于 数据库技术中的触发器(Trigger),当ContentObserver所观察的Uri发生变化时,便会触发它。触发器分为表触发器、行触发器, 相应地ContentObserver也分为“表“ContentObserver、“行”ContentObser
2013-08-20 13:36:44 597
原创 java 接口的 实例化
今天看代码的时候 看到一个这样的用法我注意了一下(我还是比较对C++根深蒂固点 呵呵)public interface ServiceConnection { public void onServiceConnected(ComponentName name, IBinder service); public void onServiceDisconnected(C
2013-08-19 15:48:19 1395
转载 AtomicIntege类 以及synchronized and volatile
AtomicInteger,一个提供原子操作的Integer的类。在Java语言中,++i和i++操作并不是线程安全的,在使用的时候,不可避免的会用到synchronized关键字。而AtomicInteger则通过一种线程安全的加减操作接口。代码:package test;import java.util.concurrent.atomic.AtomicInteger;
2013-08-19 15:10:08 933
原创 android 中extends 和 implements的理解
extends: extends 可以实现父类,也可以调用父类初始化 this.parent()。而且会覆盖父类定义的变量或者函数,也可以调用父类初始化 this.parent()implementsimplements 表示接口的概念,java的抽象类,该类的所有的方法只有定义而没有实现。只能通过子类的继承来具体实现,接口就是一种特殊的抽象类她只有定义而没有实现。JA
2013-08-19 14:42:40 4544
原创 探索Android中的Parcel机制
探索Android中的Parcel机制(上)http://blog.csdn.net/caowenbin/article/details/6532217探索Android中的Parcel机制(下)http://blog.csdn.net/caowenbin/article/details/6532238
2013-08-15 16:38:28 958
原创 关于修改android系统时间
public void onDateSet(int year, int month, int day) { Calendar c = Calendar.getInstance(); c.set(Calendar.YEAR, year); c.set(Calendar.MONTH, month); c.set(Calend
2013-08-15 16:29:50 774
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人