reply, flags);
}
}
};
Android.mk文件:
LOCAL_PATH:= $(call my-dir)
include $(CLEAR_VARS)
LOCAL_SRC_FILES:= AddService.cpp
#LOCAL_C_INCLUDES:= $(JNI_H_INCLUDE)
LOCAL_SHARED_LIBRARIES:= libutils
LOCAL_MODULE:= libAddService
LOCAL_PRELINK_MODULE:= false
include $(BUILD_SHARED_LIBRARY)
Step-2:以 C++撰写一个可独立执行的 addserver.cpp程序,它的用途是:诞生一个 AddService类别之对象,然后将该对象参考存入 Binder Driver里。其内容为:
addserver.cpp文件:
#include
#include
#include
#include
#include
#include
#include
#include
#include "../libaddservice/AddService.h"
using namespace android;
int main(int argc, char** argv)
{
sp proc(Proces