设为首页 加入收藏

TOP

Android Bluetooth HID实现详解
2014-11-24 11:07:39 来源: 作者: 【 】 浏览:0
Tags:Android Bluetooth HID 实现 详解


一. 本地层


路径:framework/base/core/jni/


参照android_server_BluetoothA2dpService.cpp新建android_server_bluetoothHidServer.cpp。该类中主要是通过dbus对bluez协议栈的访问,dbus 的通用方法都在android_bluetooth_common.cpp中实现,我们做的仅仅是通过dbus_func_args_async调用到bluez提供的input接口。


主要实现以下两个方法函数:


这里要注意将该文件添加到AndroidRuntime.cpp和Android.mk中,否则不会编译到动态库中。


此部分编译后最终生成libandroid_runtime.so并替换到system/libs下


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇具备C++基本功60%以上的函数 下一篇Android 单套drawable下的屏幕自..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·有没有哪些高效的c++ (2025-12-27 08:20:57)
·Socket 编程时 Accep (2025-12-27 08:20:54)
·计算机网络知识点总 (2025-12-27 08:20:52)
·一篇说人话的文章, (2025-12-27 07:50:09)
·Python Web框架哪家 (2025-12-27 07:50:06)