自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(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 591

原创 线程

Android消息处理机制1.Message消息,理解为线程间通讯的数据单元。例如后台线程在处理数据完毕后需要更新UI,则可发送一条包含更新信息的Message给UI线程。2.MessageQueue消息队列,用来存放通过Handler发布的消息,按照先进先出执行。3.HandlerHandler是Message的主要处理者,负责将Message添加

2014-03-04 15:09:22 612

转载 AIDL服务

本帖最后由 翔宇汉卿 于 2011-3-7 15:28 编辑跨进程访问(AIDL服务)Android系统中的进程之间不能共享内存,因此,需要提供一些机制在不同进程之间进行数据通信。我们知道4个Android应用程序组件中的3个(Activity、Broadcast和Content Provider)都可以进行跨进程访问,另外一个Android应用程序组件Service同样可以。这就是本节要介绍

2013-08-27 18:03:52 468

原创 instanceof关键字

instanceof是Java、php的一个二元操作符(运算符),和==,>,关键字。它的作用是判断其左边对象是否为其右边类的实例,返回boolean类型的数据。可以用在继承中的子类的实例是否为父类的实现。相当于c#中的is操作eg:    @Override    public void onAttachFragment(Fragment fragment) {        i

2013-08-20 18:20:46 701

转载 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 4817

原创 Activity 和Service绑定

今天看代码看到这样一个用法   Service和Activity的连接可以用ServiceConnection来实现。你需要实现一个新的ServiceConnection,重写onServiceConnected和onServiceDisconnected方法,一旦连接建立,你就能得到Service实例的引用。    private ServiceConnection mBatch

2013-08-20 14:00:45 750

转载 Android中内容观察者的使用---- ContentObserver类详解

ContentObserver——内容观察者,目的是观察(捕捉)特定Uri引起的数据库的变化,继而做一些相应的处理,它类似于   数据库技术中的触发器(Trigger),当ContentObserver所观察的Uri发生变化时,便会触发它。触发器分为表触发器、行触发器,  相应地ContentObserver也分为“表“ContentObserver、“行”ContentObser

2013-08-20 13:36:44 588

原创 java 接口的 实例化

今天看代码的时候 看到一个这样的用法我注意了一下(我还是比较对C++根深蒂固点 呵呵)public interface ServiceConnection {    public void onServiceConnected(ComponentName name, IBinder service);    public void onServiceDisconnected(C

2013-08-19 15:48:19 1385

转载 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 921

原创 android 中extends 和 implements的理解

extends: extends 可以实现父类,也可以调用父类初始化 this.parent()。而且会覆盖父类定义的变量或者函数,也可以调用父类初始化 this.parent()implementsimplements 表示接口的概念,java的抽象类,该类的所有的方法只有定义而没有实现。只能通过子类的继承来具体实现,接口就是一种特殊的抽象类她只有定义而没有实现。JA

2013-08-19 14:42:40 4467

原创 探索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 942

原创 关于修改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 765

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除