自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (12)
  • 收藏
  • 关注

转载 关于android的animation的xml定义中的android:interpolator属性的含义

下面是一个切换两个activity是过度动画效果实例:(注意里面的overridePendingTransition()方法)Java代码   1.  @Override        public  void  onCreate(Bundle  savedInstanceSta

2011-07-25 14:58:37 2965

原创 AIDL和远程Service调用

在Android中, 每个应用程序都有自己的进程,当需要在不同的进程之间传递对象时,该如何实现呢? 显然, Java中是不支持跨进程内存共享的。因此要传递对象, 需要把对象解析成操作系统能够理解的数据格式, 以达到跨界对象访问的目的。在JavaEE中,采用RMI通过序列化传递对象

2011-07-12 16:34:13 3318 1

原创 android音乐播放器Service的生命周期分析

在android音乐播放器的源码中,启动播放Service的源码先使用了startService, 然后又使用了bindService, 代码如下:public static ServiceToken bindToService(Activity context, Service

2011-07-08 12:11:10 5068 2

转载 Android build system note

1. Android编译系统分析编译脚本及系统变量build/envsetup.sh脚本分析在编译源代码之前通常需要在android源代码顶层目录执行 . ./build/envsetup.sh 目的是为了使用脚本 envsetup.sh 里面定义了一些函数:function help()function get_abs_build_var()function get_build_var()fun

2011-07-01 17:33:00 885

转载 Android Binder Mechanism (4) -- 如何使用已注册的系统Service

上一篇文章中我们讨论了如何向系统注册Service。本篇文章我们将讨论如何使用这个已注册的系统Service。    在本系列文章的第一篇中,客户端应用程序使用如下两条语句取得了ExampleService代理对象的引用。 view plaincopy to clipboardprint?sp sm = defaultServiceManager();     

2011-07-01 16:27:00 1492

转载 Android Binder Mechanism (3) -- 如何向系统注册Service

在这篇文章中,我们将深入剖析一下如何向系统注册Service。    在第一篇文章的例子中,ExampleService通过如下语句向系统注册服务。 view plaincopy to clipboardprint?// File: ExampleService.cpp     int r = defaultServiceManager()->addServ

2011-07-01 16:23:00 2048

转载 Android Binder Mechanism (2) -- 如何获得ServiceManager的代理对象的引用

在这篇文章中,我们将深入剖析一下Android系统的服务管理员ServiceManager。    ServiceManager是Android系统服务的管理者。所有需要通过Binder机制进行进程间通信的进程都要首先获得Service Manager的代理对象才能进行Binder通讯。比如系统中有用于音频混音的AudioFlingerService,用于照相的CameraService,

2011-07-01 16:10:00 2636

转载 Android Binder Mechanism (1)

Binder是Android系统中实现进程间通信的核心机制,其本质是一种Proxy模式的具体实现,就像COM,CORBA一样。    Proxy模式的基本思想是客户端程序通过某种方式得到服务器端的代理对象,所有对服务器端的服务请求都发送给该代理对象,该代理对象负责同服务器端进行通信。从客户端的角度看,访问代理对象就如同访问其它本地对象一样;服务器代理对象则屏蔽了所有的进程间通信细节。 

2011-07-01 16:06:00 1761

原创 在android中通过JNI调用本地方法

     JNI的核心是JNINativeMethod结构体,在jni.h中定义:typedef struct { const char* name; //JNI函数的名称 const char* signature; //描述JNI函数的参数和返回值 void* fnPtr; //JNI函数对应的C语言的函数指针

2011-07-01 12:08:00 5535

android任务管理器源码

android任务管理器源码,是一个好例子,能够了解任务管理的关键点

2011-07-12

Android开发 多媒体开发之MediaPlayer源码

Android开发 多媒体开发之MediaPlayer源代码

2011-07-12

android短信语音播报源码

基于android的短信语音播报源码,是一个学习的好例子。

2011-07-12

用Eclipse开发和调试Android应用程序

用Eclipse开发和调试Android应用程序,是一本好教材

2011-07-12

Android_Launcher_分析

详细分析了android的launcher程序,对做android应用有很大帮助

2011-07-12

android_binder_讲解

详细讲解了android的binder通信机制,对学习android底层有很大的帮助。

2011-07-12

Android中的动画源码

一个完美的例子,可以显示动画,有利于我们的学习,是个好的学习材料

2011-03-21

GIF文件格式分析文档

完整的分析了gif文件的架构,解析的方法,以及优化的方法,是个很好的教材

2011-03-21

一个VC的GIF解析器

一个GIF解析器,可以解析出各帧图片,可以根据自己的需要设置显示方法

2011-03-21

基于VC6.0的bmp解析源代码

在VC6.0上做过验证,可以解析bmp格式的图片并显示出来。

2010-05-19

c_c++标准函数库

收录了大部分常用的C,C++函数,使用非常方便,实用

2010-05-05

华清嵌入式培训源代码

华清嵌入式培训源代码,代码中有中文说明,非常好的一部学习资料,共享给大家

2009-07-21

空空如也

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

TA关注的人

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