android-framerwork-hal学习
文章平均质量分 66
wujiangguizhen
这个作者很懒,什么都没留下…
展开
-
android编译问题
当想要的文件没有在out下面想要的目录出现时,最有可能就是编译的时候这个文件的编译进行了依赖。即:如果中间依赖文件存在,它就不再进行新的编译;即使想要输出目录中没有该文件,那编译系统也是进行从中间编译文件拷贝过去。 所以,这个是要如果改动了文件,想要再次编译的话,那么就要把中间过程编译出来的文件进行删除。原创 2013-09-05 18:15:31 · 1021 阅读 · 0 评论 -
手把手教你如何实现Binder的客户端程序(图文)
参考文献:http://blog.csdn.net/baiyanning/article/details/6191682前面一章介绍了如何Binder的服务器端.接下来就是如何实现客户端程序了.我们将要介绍的客户端可执行程序为Example第1步:在framework/base目录下新建一个ExampleClient目录,用以保存客户端源代码:转载 2013-12-13 10:39:47 · 930 阅读 · 0 评论 -
Android编译系统详解(二)
++++++++++++++++++++++++++++++++++++++++++本文系本站原创,欢迎转载! 转载请注明出处:http://blog.csdn.net/mr_raptor/article/details/7540066++++++++++++++++++++++++++++++++++++++++++ Android编译系统详解(一):htt转载 2013-12-14 15:21:12 · 755 阅读 · 0 评论 -
Android编译系统详解(一)
++++++++++++++++++++++++++++++++++++++++++本文系本站原创,欢迎转载! 转载请注明出处:http://blog.csdn.net/mr_raptor/article/details/7539978++++++++++++++++++++++++++++++++++++++++++ Android编译系统详解(一):htt转载 2013-12-13 20:23:51 · 599 阅读 · 0 评论 -
Android编译系统详解(三)
++++++++++++++++++++++++++++++++++++++++++本文系本站原创,欢迎转载! 转载请注明出处:http://blog.csdn.net/mr_raptor/article/details/7540730++++++++++++++++++++++++++++++++++++++++++ Android编译系统详解(一转载 2013-12-14 15:24:22 · 656 阅读 · 0 评论 -
手把手教你如何创建一个连接到Binder上的服务(图文)
参考文献:http://blog.csdn.net/baiyanning/article/details/61916821 概述 大家都知道在Android下的IPC机制是Binder,它可以实现两个进程之间的通信。有关Binder的介绍网上太多,这里就不费话,OK,还是进入这篇文章的主题,即教你如何创建一个连接到Binder上的服务.并且这个示例中的源代码是保转载 2013-12-13 10:36:16 · 635 阅读 · 0 评论 -
NDK Android.mk手册
本文从$NDK/docs/ANDROID-MK.html文件翻译而来.1 概述:Android.mk文件是用来描述你的源码是如何编译的:--Anddroid.mk在编译工程中有可能会被多次解析,因此,应尽量地在Android.mk文件中少声明变量,不要认为在解析过程中没有定义任何东西。--Android.mk的语法用来组织你的源码使其模块化,每个模块可以是静转载 2013-12-13 11:26:50 · 729 阅读 · 0 评论 -
Linux下的动态链接库.so文件的使用
参考文献:http://blog.csdn.net/jenshy/article/details/6746211 简介大家都知道,在WINDOWS系统中有很多的动态链接库(以.DLL为后缀的文件,DLL即Dynamic Link Library)。这种动态链接库,和静态函数库不同,它里面的函数并不是执行程序本身的一部分,而是根据执行程序需要按需装入,同时其执行代码可在多个执转载 2013-12-12 15:14:42 · 1300 阅读 · 0 评论 -
Android下如何通过JNI方法向上提供接口总结
androidjniserverstructmodulejava目录(?)[+]参考文献:http://blog.csdn.net/luoshengyang/article/details/6575988http://www.androidmi.com/Androidkaifa/rumen/201005/633.html1 什么是JN转载 2013-12-12 14:28:40 · 789 阅读 · 0 评论 -
Android JNI 编程
JNI函数名称分为三部分:首先是Java关键字,供Java虚拟机识别;例如Java_com_example_hellojni_HelloJni_stringFromJNIJava:关键字com_example_hellojni:包名HelloJni:文件名称(原来的名称为hello_jni)stringFromJNI:函数名称然后是调用者类名称(全限定的类名,其中用下划线代转载 2013-12-12 14:39:48 · 583 阅读 · 0 评论 -
Android Jni调用浅述
声明:欢迎转载,转载时请注明出处! http://blog.csdn.net/flydream0/article/details/73716921 简述 JNI是Java Native Interface的缩写,中文为JAVA本地调用。从Java1.1开始,Java Native Interface(JNI)标准成为java平台的一部分,它允许Java代码和其他语言写的代转载 2013-12-12 14:35:23 · 754 阅读 · 0 评论 -
Android中HAL如何向上层提供接口总结
参考文献:http://blog.csdn.net/luoshengyang/article/details/6573809http://blog.csdn.net/hongtao_liu/article/details/6060734建议阅读本文时先浏览以上两篇文章,本文是对上两篇文章在HAL对上层接口话题的一个总结.1 什么是HALHAL的全称是Ha转载 2013-12-12 15:01:11 · 740 阅读 · 0 评论 -
浅析Android下的Android.mk文件
1 概述 大家都知道在Linux下编辑经常要写一个Makefile文件, 可以把这个Makefile文件理解成一个编译配置文件,它保存着如何编译的配置信息,即指导编译器如何来编译程序,并决定编译的结果是什么。而在Android下的Android.mk文件也是类型的功能,顾名思义,从名字上就可以猜测得到,Android.mk文件是针对Android的Makefile文件.具转载 2013-12-12 15:19:54 · 640 阅读 · 0 评论 -
Android中的sp和wp指针
经常会在android的framework代码中发现sp和wp这样的指针,平时看的时候都把他当成一个普通的指针封装过掉了,这几天终于忍不住了,想深入了解一下。 相关的代码:frameworks/base/include/utils/RefBase.hframeworks/base/libs/utils/RefBase.cpp sp和wp都是一个模板类,看一下sp类的定义:转载 2013-12-13 10:13:39 · 891 阅读 · 0 评论 -
Android init.rc文件浅析
本文主要来自$ANDROID_SOURCE/system/init/readme.txt的翻译.1 简述Android init.rc文件由系统第一个启动的init程序解析,此文件由语句组成,主要包含了四种类型的语句:Action,Commands,Services,Options.在init.rc文件中一条语句通常是占据一行.单词之间是通过空格符来相隔的.如果需要在单词内使用空格转载 2013-12-13 11:17:57 · 662 阅读 · 0 评论