Skip to content

Instantly share code, notes, and snippets.

@eggman
Created July 7, 2016 00:02
Show Gist options
  • Save eggman/3b26e59fac28d7d1352a6ace20a3ea07 to your computer and use it in GitHub Desktop.
Save eggman/3b26e59fac28d7d1352a6ace20a3ea07 to your computer and use it in GitHub Desktop.
ボツネタ
この文書をAndroidの中身を知りたい人向けの文書です。
Androidのアプリを書く上で役に立つ事はあまり書かれていないです。
## 概要
* API (Android Bluetooth HAL) は、ほぼlollipopと同じ。
* プロジェクト名がfluorideに変わった。
* リポジトリの場所が変わった。
* 開発体制が変わった。
* 2015年3月ごろに Android 5.0 Bluetooth HCI Requirements が公開された
## APIの変更点
* bt_interface_t に config_clear()が追加。 bluetooth設定を工場出荷状態に戻す。
* bt_interface_t のpin_request_callback()に引数が追加
* bt_interface_t にdump()が追加。
*
## Fluorideについて
* Googleが中心に開発を行っているBluetoothプロトコルスタック
* Bluedroidをフォークして開発をしている
* GoogleのChrome OSのチームの人が開発している
* APIは変えずに中身を少しずつ置き換えていく開発スタイル
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment