Android 技术
chen_chun_guang
这个作者很懒,什么都没留下…
展开
-
Android HAL实现的三种方式- 基于JNI的简单HAL设计
Android HAL实现的三种方式- 基于JNI的简单HAL设计转载 2010-11-29 17:31:00 · 1117 阅读 · 0 评论 -
打开Android PVLogger的方法
打开Android PVLogger的方法原创 2011-04-29 14:55:00 · 1114 阅读 · 0 评论 -
生成release版本的Android系统
android生成release版本的全过程解析.原创 2011-04-15 15:28:00 · 25714 阅读 · 13 评论 -
Android Java Binder 通信机制
Android Java Binder机制翻译 2011-04-13 21:29:00 · 8393 阅读 · 2 评论 -
在Android系统中添加一款新铃声
想在Android系统中添加铃声,可以通过adb push 的方法,但如果要多次修改系统,每次push进去就显得太费劲了,这里有个简单的方法,就是把铃声编译进android 的system.img文件中,在每次刷机的时候,铃声就自动添加了。原创 2011-04-01 14:59:00 · 4680 阅读 · 1 评论 -
Android的IPC機制及多線程技術
高焕堂讲解Android的IPC機制及多線程技術转载 2011-03-08 15:58:00 · 2187 阅读 · 0 评论 -
如何撰寫自己的第一個核心服務呢?
高焕堂讲解如何在Android中添加一个Service.转载 2011-03-08 15:09:00 · 1441 阅读 · 0 评论 -
AndroidManifest.xml文件综合详解
AndroidManifest.xml是Android应用程序中最重要的文件之一。它是Android程序的全局配置文件,是每个 android程序中必须的文件。它位于我们开发的应用程序的根目录下,描述了package中的全局数据,包括package中暴露的组件(activities, services, 等等),以及他们各自的实现类,各种能被处理的数据和启动位置等重要信息。转载 2011-03-04 11:12:00 · 2189 阅读 · 0 评论 -
Java JNI编程之 JNIEnv设计哲学
Java通过JNI机制调用c/c++写的native程序。c/c++开发的native程序需要遵循一定的JNI规范,下面的例子就是一个JNI函数声明:JNIEXPORT jint JNICALL Java_jnitest_MyTest_test (JNIEnv * env, jobject obj, jint arg0);JVM负责从Java Stack转入C/C++ Native Stack。当Java进入JNI调用,除了函数本身的参数(arg0),会多出两个参数:JNIEnv指针和jobject指转载 2011-03-03 14:34:00 · 2591 阅读 · 0 评论 -
andorid中c++与java中的方法互调
(1).andorid CPP调用java函数和访问其成员:原理 => CPP代码找到java的那个class里面的函数的入口地址,然后在CPP代码中调用java代码步骤1) 用FindClass()函数找到该java类(如android.os.Binder)的实例对象的引用: jclass clazz = env->FindClass(kBinderPathName) = env->FindClass("android.os.Binder")步骤2) 用GetFieldID()函数获取到要访问的域(fi转载 2011-03-03 15:34:00 · 1893 阅读 · 0 评论 -
Android JNINativeMethod详解
<br />Andoird 中使用了一种不同传统Java JNI的方式来定义其native的函数。其中很重要的区别是Andorid使用了一种Java 和 C 函数的映射表数组,并在其中描述了函数的参数和返回值。这个数组的类型是JNINativeMethod,定义如下:<br /> typedef struct {const char* name;const char* signature;void* fnPtr;} JNINativeMethod;<br />第一个变量name是Java中函转载 2011-03-03 14:15:00 · 1797 阅读 · 0 评论 -
Android 权限原理(期待中)
<br />期待中。。。。。。。。原创 2010-12-30 15:29:00 · 660 阅读 · 0 评论 -
Android log打印方法
Android log打印方法原创 2010-12-28 14:18:00 · 2623 阅读 · 0 评论 -
Android 中运行GDB调试工具的方法
介绍如何在Android 中使用GDB调试工具转载 2010-12-16 17:23:00 · 2962 阅读 · 1 评论 -
最全的Android源码目录结构详解
Android 2.1目录结构图(确实很全)转载 2010-12-16 16:49:00 · 903 阅读 · 0 评论 -
Android HAL 是如何被调用的
Android HAL调用流程分析。转载 2010-11-30 18:57:00 · 945 阅读 · 1 评论 -
Android HAL实现的三种方式(3) - 基于Manager的HAL设计
Android HAL实现的三种方式(3)-----基于Manager的HAL设计转载 2010-11-29 18:34:00 · 1048 阅读 · 0 评论 -
Android HAL实现的三种方式(2) - 基于Service的HAL设计
Android HAL实现的三种方式(2) - 基于Service的HAL设计转载 2010-11-29 18:33:00 · 1022 阅读 · 0 评论 -
Android的MediaPlayer架构介绍
一. 类图扩充 Binder代理,本地接口 类图中加入了Bp的代理类:BpMediaPlayer,BpMediaPlayerService。这些类和相应的Bn互相配对,Bp客户端代理接口,而Bn实现服务端本地接口。拿BxMediaPlayer来举例:BpMediaPlayer继承BpInterface,并重载实现IMediaPlayer接口的所有方法,转载 2011-11-21 17:57:21 · 1720 阅读 · 0 评论