自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (6)
  • 收藏
  • 关注

转载 定义各种事物的类型

今天看android 的源代码是发现了一个关于定义事物的类型的做法,我觉得挺好的,以前写代码的时候就没有想到这样的好方法: 例子: public static final int INCLUDE_IMAGES = (1 public static final int INCLUDE_DRM_IMAGES = (1 public static final int INCLUDE_VIDEOS = (

2010-04-30 17:39:00 504 1

转载 Thread:sleep---wait的不同

wait()在object类里定义;sleep()在Thread类里定义。 wait()方法只能放在同步方法或同步块中,表示资源同步时,线程需要等待。 sleep()方法可放在任何位置,表示当前线程睡眠。 wait()方法会释放对象锁;sleep()不会释放对象锁。 wait()方法要等待唤醒之后,线程才会继续执行。 sleep()则是休眠一段时间,线程自动恢复执行.

2010-04-30 17:37:00 787

转载 Android 多媒体扫描过程(Android Media Scanner Process)

   下面是系统图      MediaScannerReceiver会在任何的ACTION_BOOT_COMPLETED, ACTION_MEDIA_MOUNTED或 ACTION_MEDIA_SCANNER_SCAN_FILE 意图(intent)发出的时候启动。因为解析媒体文件的元数据或许会需要很长时间,所以MediaScannerReceiver会启动MediaScannerServi

2010-04-30 17:17:00 844

转载 ContentProvider

.3 ContentProvider 当数据需要在应用程序间共享时,我们就可以利用ContentProvider为数据定义一个URI。之后其他应用程序对数据进行查询或者修改时,只需要从当前上下文对象获得一个ContentResolver(内容解析器)传入相应的URI就可以了。本节中将以前面创建的code.db数据库为例,向读者介绍如何定义一个ContentProvider,以及如何在其他程序中使用

2010-04-29 11:05:00 4263 1

原创 android ---power mananger

看了一个多月的android power的管理 可以把它规划为下面的图形:因为工作的原因所有不打算细讲,只把它的架构图描述如下:如果有不对的情况下希望指出。  如果谁有兴趣的话,有时间一起交流,

2010-04-28 11:43:00 647

转载 Android下的多线程

 在Android下面也有多线程的概念,在C/C++中,子线程可以是一个函数,一般都是一个带有循环的函数,来处理某些数据,优先线程只是一个复杂的运算过程,所以可能不需要while循环,运算完成,函数结束,线程就销毁。对于那些需要控制的线程,一般我们都是和互斥锁相互关联,从而来控制线程的进度,一般我们创建子线程,一种线程是很常见的,那就是带有消息循环的线程。消息循环是一个很有用的线程方式,曾

2010-04-28 09:35:00 883

转载 Handler Thread Looper

 前几天和一位同事讨论Android中Handler和Thread,其中一个问题是:创建Handler时会不会创建Thread?我对JAVA编程不熟,但直觉告诉我不会:我认为Handler只是用来辅助实现异步操作的东西。当时我拿了GTK+中的idle来做对比,sendMessage就相当于加一个idle函数,系统处理完前面的Message后就会处理这个Message。毕竟没有看过里面的实现代码

2010-04-28 09:24:00 10993

原创 android --music database-2

以下是android 中MediaStore的source code通过图片可以知道 该类主要分为4个部分,MediaColumns接口Image类Audio类Video类 MediaColumns的定义如下:-->上篇文章已经说明! 下面主要来研究Audio主要的接口有如下:我分别来介绍:AudioColumns  GenresColumn

2010-04-26 16:47:00 1089

原创 Music -Database -3(receiver的学习)

通过学习mediaScannerReceiver.来学习receiver..reciver接收到的时候启动service 来创建数据库和扫描数据库! mainfest.xml如下: //当启动后时候接受到 //当usb mount的

2010-04-26 15:37:00 770

原创 android --music database-1

 数据库在 data/data/下的com.android.providers.media/databases -->分为2部分external-cfe1d0f.db//外部数据 主要是从sdcard中的数据internal.db//主要是系统的数据,比如系统铃声  其中上面的和music有关 后面的跟Vdiao有关后面表 还和Gallery有关 今天我研究

2010-04-23 12:11:00 1931

转载 sql 中 case when 语法

sql语言中有没有类似C语言中的switch case的语句??  没有,用case   when   来代替就行了.            例如,下面的语句显示中文年月         select   getdate()   as   日期,case   month(getdate())     when   11   then   十一     when   12   then  

2010-04-23 11:46:00 562

转载 活用Android线程间通信的Message机制

 1.1.Message代码在frameworks/base/core/java/android/Os/Message.java中。 Message.obtain函数:有多个obtain函数,主要功能一样,只是参数不一样。作用是从Message Pool中取出一个Message,如果Message Pool中已经没有Message可取则新建一个Message返回,同时用对应的参数给

2010-04-22 14:30:00 1528

原创 android 监听的实现

android 监听的实现都是通过函数回调实现比如在A 类View中定义了如下代码:public static interface Listener{ public onImageClick(index);}public void setOnImageClick(Listener l){ this.mListenr=l;}public class MyGestur

2010-04-19 17:52:00 2255

转载 Touch in Android

 android 中的touch处理的分成好,使用起来非常方便,收集一些资料,分享如下:Android里有两个类 android.view.GestureDetector android.view.GestureDetector.SimpleOnGestureListener 1) 新建一个类继承SimpleOnGestureListener,HahaGestureDetect

2010-04-16 16:57:00 544

原创 Activity------onSaveInstanceState()

Activity的 onSaveInstanceState() 和 onRestoreInstanceState()并不是生命周期方法,它们不同于 onCreate()、onPause()等生命周期中的方法,它们并不一定会被触发。当应用遇到意外情况由系统销毁一个Activity时,onSaveInstanceState()才会被调用,例如在应用中,直接按Home键,或者是打电话过来了等

2010-04-09 16:17:00 843

原创 SimpleCursorAdapter ---的学习

以前对newview 和bindview的理解不是很深,今天特意研究研究。  newView 0bindView 0 newView 1 bindView 1 newView 2 bindView 2newView 3 bindView 3newView 4 bindView 4 newVi

2010-04-09 12:06:00 5068

DLNA好的文档

DLNA技术讲座 DLNA技术讲座 DLNA技术讲座

2011-10-26

wpa_suplicant-devel.pdf

wifi wpa suplicant-devel wifi wpa suplicant-devel wifi wpa suplicant-devel

2011-05-17

flash cs4 教程

flash cs4 教程 flash cs4 教程 flash cs4 教程 flash cs4 教程 flash cs4 教程 flash cs4 教程

2010-03-03

linux assembly langue

linux assembly languelinux assembly languelinux assembly languelinux assembly languelinux assembly langue

2010-01-22

c 语言深度分析 c 语言深度分析

c 语言深度分析c 语言深度分析c 语言深度分析c 语言深度分析c 语言深度分析c 语言深度分析c 语言深度分析

2010-01-20

云计算入门 云计算入门 基础指南

云计算入门 云计算入门 基础指南云计算入门 云计算入门 基础指南云计算入门 云计算入门 基础指南云计算入门 云计算入门 基础指南云计算入门 云计算入门 基础指南云计算入门 云计算入门 基础指南

2010-01-20

空空如也

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

TA关注的人

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