参考文献:
http://blog.csdn.net/baiyanning/article/details/6191682
前面一章介绍了如何Binder的服务器端.
接下来就是如何实现客户端程序了.我们将要介绍的客户端可执行程序为Example
第1步:
在framework/base目录下新建一个ExampleClient目录,用以保存客户端源代码:
$cd framework/base/
$mkdir ExampleClient
$cd ExampleClient/
第2步:
在 这个ExampleClient目录下有3个源文件:Example.h,Example.cpp,Android.mk
其中Example.h的文件内容如下:
// File: Example.h
#ifndef ANDROID_BYN_EXAMPLE_H
#define ANDROID_BYN_EXAMPLE_H
namespace android
{
class Example {
public:
void add100(int n);
private:
static const void getExampleService();
};
}; //namespace
#endif // ANDROID_BYN_EXAMPLE_H
Example.cpp的文件内容如下:
// File: Example.cpp
#include <binder/IServ