android-native-service-workshop

时间:2024-07-19 02:06:20
【文件属性】:

文件名称:android-native-service-workshop

文件大小:16KB

文件格式:ZIP

更新时间:2024-07-19 02:06:20

C++

实作Android Native Service 第 1 步:使用 BnInterface 模板 Native service的server使用BnInterface模板 class BnLedService: public BnInterface { }; 第二步:声明ILedService并扩展框架 ** 将 ILedService 扩展 (extend) 至 Android Framework class ILedService: public IInterface { }; 第三步:声明LedService类 物件的实例化将使用单例模式 使用虚函数(多态) class LedService: public BnLedService { private: LedService(); virtual ~LedService(); };


【文件预览】:
android-native-service-workshop-master
----README.md(2KB)
----04-define-apis()
--------Android.mk(367B)
--------LedService.h(472B)
--------LedService.cpp(372B)
----07-implement-meta()
--------Android.mk(466B)
--------LedService.h(513B)
--------LedService.cpp(612B)
----03-delcare-ledservice()
--------Android.mk(354B)
--------LedService.h(311B)
--------LedService.cpp(374B)
----06-declare-meta()
--------LedService.h(513B)
--------LedService.cpp(542B)
----05-implement-methods()
--------LedService.h(472B)
--------LedService.cpp(542B)
----01-use-bninterface()
--------LedService.h(168B)
----10-implement-binder-proxy()
--------Android.mk(466B)
--------LedService.h(835B)
--------LedService.cpp(2KB)
----08-use-bpinterface()
--------Android.mk(466B)
--------LedService.h(513B)
--------LedService.cpp(899B)
----09-implement-interface()
--------Android.mk(466B)
--------LedService.h(513B)
--------LedService.cpp(1KB)
----02-declare-extend()
--------Android.mk(354B)
--------LedService.h(212B)
--------LedService.cpp(374B)

网友评论