Android开发之蓝牙(Bluetooth)---源码目录
一 Bluetooth 的设置应用
packages\apps\Settings\src\com\Android\settings\bluetooth\*
蓝牙设置应用及设置参数,蓝牙状态,蓝牙设备等。
二 Bluetooth 的服务应用
packages\apps\Bluetooth\src\com\android\bluetooth\*
蓝牙FTP,OPP,SAP,BPP等实现。蓝牙传输及配对等实现。
三 Bluetooth 免提、耳机及A2DP应用
packages\apps\Phone\src\com\android\phone\Bluetooth*.*
主要是Bluetooth在其他应用如通话,电话本还有耳机相关的应用。
四 Bluetooth 的Java类
frameworks\base\core\java\android\bluetooth\*
如BluetoothClass,BluetoothAdapter,BluetoothDevice等。Bluetooth应用就是通过这些类实现。
五 Bluetooth 的JNI接口
frameworks\base\core\jni\android_bluetooth_*.*
或者packages/apps/Bluetooth/jni/com_android_bluetooth*.*
主要是为Bluetooth的JAVA类提供一些底层API支持(C++实现)。如headset,socket等。
六 Bluetooth的协议栈支持(Bluez)
external\bluetooth\*
提供蓝牙协议栈支持,android主要是用Bluez协议栈。
七 Bluetooth的设备管理库
system\bluetooth\*
应该是属于kernel层(Linux核心代码)了,具体还需要了解?
八 Bluetooth的kernel层
kernel\drivers\bluetooth\*
kernel\net\bluetooth\*
linux系统上Bluetooth的核心代码,包括驱动?
./android/packages/apps/Settings/src/com/android/settings/bluetooth
./android/packages/apps/Bluetooth/src/com/android/bluetooth
./android/hardware/realtek/bluetooth
./android/external/bluetooth
./android/frameworks/base/core/java/android/bluetooth
./android/device/softwinner/octopus-perf/bluetooth
./android/device/softwinner/octopus-f1/bluetooth
./lichee/linux-3.4/drivers/bluetooth
./lichee/linux-3.4/include/net/bluetooth
./lichee/linux-3.4/net/bluetooth
Android开发之蓝牙(Bluetooth)---源码目录相关推荐
- linux 浏览器源码下载,Android开发:图片浏览器源码
Android 图片浏览器源码,是你学习Android很好的例子,希望对你的学习有帮助. main.xml android:layout_width="fill_parent" a ...
- 玩转Android10源码开发定制(五)之源码目录说明及模块源码路径定位
玩转Android10源码开发定制(五)之源码目录说明及模块源码路径定位 本节主要内容: 安卓源码中的目录功能说明 源码中模块的源码文件路径获取 源码中关键字搜索 1.源码目录功能说明 1.1 源码目 ...
- 基于Android开发的天气预报app(源码下载)
基于AndroidStudio环境开发的天气app 由于需要源码的人特别多,我特地花时间新增了对最新IDE版本Android Studio Chipmunk | 2021.2.1 Patch 1的支持 ...
- ubuntu配置android开发环境和编译源码遇到的一些问题
---------------------------------------------环境变量设置--------------------------------------------- 1.设 ...
- Android开发之蓝牙(Bluetooth)操作(一)--扫描已经配对的蓝牙设备
版权声明:本文为博主原创文章,未经博主允许不得转载. 一. 什么是蓝牙(Bluetooth)? 1.1 BuleTooth是目前使用最广泛的无线通信协议 1.2 主要针对短距离设备通讯(10m) ...
- 猎豹快切App中用到的Android开发技巧探索[附源码]
本文已授权微信公众号:鸿洋(hongyangAndroid)在微信公众号平台原创首发 原文链接:http://blog.csdn.net/u013045971/article/details/5211 ...
- android 开发之电子钢琴 源码
这个小例子主要用到android手势部分和Mediaplayer部分的知识. 手势部分没啥问题,我们可以通过MotionEvent中定义的Event Code来判断当前手势的状态(按下或者释放等) i ...
- Android系统源码学习——源码目录结构介绍
2019独角兽企业重金招聘Python工程师标准>>> Android 4.0源码目录结构: 本文介绍Android源码目录结构,以便读者理清Android编译系统核心代码在Andr ...
- android+高仿+日历,项目源码--Android天气日历精致UI源码
技术要点: 1. 天气日历精致UI 2. Android的Http通信技术 3. Android的天气信息解析 4. Android的日历信息的统计 5. Andorid的地理位置的管理 6.源码带有 ...
- linux与安卓系统目录,android系统架构及源码目录结构
1. android系统架构: android系统架构采用了分层架构的思想,如下图所示,从上到下共4层,分别为:应用程序层.应用程序框架层.系统库和android运行时层.linux内核层. 每层功能 ...
最新文章
- C语言函数名与函数指针详解
- SpringMVC获取Request,Response, Session对象
- mysql 创建用户 create user_mysql创建用户并赋予用户权限详细操作教程
- 如何使用BAdI ORDER_SAVE创建客户自定义的error message
- python工程师面试宝典_2019年,Python工程师必考的6个面试题,Python面试题No5
- 计算机二级矿大考点哪个校区,计算机二级考点哪个近一点555
- 马云点名的工程师,除了几百封求爱信还有13项区块链专利
- Code Review 是一场苦涩但有意思的修行 | 凌云时刻
- C语言常见例题源代码
- win10恢复经典开始菜单_打造个性化开始菜单,Win10 开始菜单任务栏美化增强软件...
- thinkphp5 excel导入导出
- Win11 U盘驱动异常怎么调整为正常?
- 【Practical】线性空间
- 在闲鱼实习是一种什么样的体验
- Java Web完整学习记录
- 跨境电商看不到另一面:商家刷单、平台封号、黑灰产牟利
- 学习java的ssh
- 股票自选股基本函数大全-9
- 服务器调用打印机进行文档打印,云服务器怎么调用本地打印机
- 如何简单、高效的进行留存和漏斗分析