一 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)---源码目录相关推荐

  1. linux 浏览器源码下载,Android开发:图片浏览器源码

    Android 图片浏览器源码,是你学习Android很好的例子,希望对你的学习有帮助. main.xml android:layout_width="fill_parent" a ...

  2. 玩转Android10源码开发定制(五)之源码目录说明及模块源码路径定位

    玩转Android10源码开发定制(五)之源码目录说明及模块源码路径定位 本节主要内容: 安卓源码中的目录功能说明 源码中模块的源码文件路径获取 源码中关键字搜索 1.源码目录功能说明 1.1 源码目 ...

  3. 基于Android开发的天气预报app(源码下载)

    基于AndroidStudio环境开发的天气app 由于需要源码的人特别多,我特地花时间新增了对最新IDE版本Android Studio Chipmunk | 2021.2.1 Patch 1的支持 ...

  4. ubuntu配置android开发环境和编译源码遇到的一些问题

    ---------------------------------------------环境变量设置--------------------------------------------- 1.设 ...

  5. Android开发之蓝牙(Bluetooth)操作(一)--扫描已经配对的蓝牙设备

    版权声明:本文为博主原创文章,未经博主允许不得转载. 一. 什么是蓝牙(Bluetooth)? 1.1  BuleTooth是目前使用最广泛的无线通信协议 1.2  主要针对短距离设备通讯(10m) ...

  6. 猎豹快切App中用到的Android开发技巧探索[附源码]

    本文已授权微信公众号:鸿洋(hongyangAndroid)在微信公众号平台原创首发 原文链接:http://blog.csdn.net/u013045971/article/details/5211 ...

  7. android 开发之电子钢琴 源码

    这个小例子主要用到android手势部分和Mediaplayer部分的知识. 手势部分没啥问题,我们可以通过MotionEvent中定义的Event Code来判断当前手势的状态(按下或者释放等) i ...

  8. Android系统源码学习——源码目录结构介绍

    2019独角兽企业重金招聘Python工程师标准>>> Android 4.0源码目录结构: 本文介绍Android源码目录结构,以便读者理清Android编译系统核心代码在Andr ...

  9. android+高仿+日历,项目源码--Android天气日历精致UI源码

    技术要点: 1. 天气日历精致UI 2. Android的Http通信技术 3. Android的天气信息解析 4. Android的日历信息的统计 5. Andorid的地理位置的管理 6.源码带有 ...

  10. linux与安卓系统目录,android系统架构及源码目录结构

    1. android系统架构: android系统架构采用了分层架构的思想,如下图所示,从上到下共4层,分别为:应用程序层.应用程序框架层.系统库和android运行时层.linux内核层. 每层功能 ...

最新文章

  1. C语言函数名与函数指针详解
  2. SpringMVC获取Request,Response, Session对象
  3. mysql 创建用户 create user_mysql创建用户并赋予用户权限详细操作教程
  4. 如何使用BAdI ORDER_SAVE创建客户自定义的error message
  5. python工程师面试宝典_2019年,Python工程师必考的6个面试题,Python面试题No5
  6. 计算机二级矿大考点哪个校区,计算机二级考点哪个近一点555
  7. 马云点名的工程师,除了几百封求爱信还有13项区块链专利
  8. Code Review 是一场苦涩但有意思的修行 | 凌云时刻
  9. C语言常见例题源代码
  10. win10恢复经典开始菜单_打造个性化开始菜单,Win10 开始菜单任务栏美化增强软件...
  11. thinkphp5 excel导入导出
  12. Win11 U盘驱动异常怎么调整为正常?
  13. 【Practical】线性空间
  14. 在闲鱼实习是一种什么样的体验
  15. Java Web完整学习记录
  16. 跨境电商看不到另一面:商家刷单、平台封号、黑灰产牟利
  17. 学习java的ssh
  18. 股票自选股基本函数大全-9
  19. 服务器调用打印机进行文档打印,云服务器怎么调用本地打印机
  20. 如何简单、高效的进行留存和漏斗分析

热门文章

  1. Android Animation学习(四) ApiDemos解析:多属性动画
  2. instanceof和typeof
  3. 恭喜你们微软论坛版主成为百度知道专家
  4. 大丈夫 · 心の中の大丈夫さん
  5. LibreOffice 6.4.4 发布
  6. 2016 年 7 个最佳的 Java 框架
  7. PourOver – 快速筛选和排序大的数据集合
  8. utf8编码 java_Java UTF8编码
  9. 计算机组成原理实验主存储器,计算机组成原理实验课件--存储器讲解.ppt
  10. java程序本质,方法学之Java的本质