Bluedroid code analysis

Source: Internet
Author: User
1. Interface

Bluedroid is the interface provided by JNI, that is, the Hal header file.

Descrith_device_t basic interface provided by bluetooth device bt_interface_t bthf_interface_t HFP module interface...

It is worth noting that bt_interface_t-> get_profile_interface can be used to obtain interfaces of various profile modules.
In the external/Bluetooth/bluedroid/btif/src files, the specific methods to implement these interfaces

2. threads

The bluedroid thread is created at the application layer.

 

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.