I have been working on the upper layer of Bluetooth for some time. I have referred to many articles during this period:
Bluetooth for Android:
Http://blog.csdn.net/jjunjoe/article/details/6928913
Android boot process: http://blog.csdn.net/itachi85/article/details/6965613
Android Bluetooth enabling process: http://blog.csdn.net/xdyang1987/article/details/7771388
Android Bluetooth Application Development examples: http://www.cnblogs.com/cxcco/archive/2012/01/15/2322783.html
Analysis and Implementation of Bluetooth headsets for Android:
Http://blog.csdn.net/liuhanhan512/article/details/6909354
Bluetootha2dp connection: http://blog.csdn.net/liuhanhan512/article/details/6910544
Android Bluetooth headset Connection Analysis: http://blog.csdn.net/zhiyi2010/article/details/6623449 #
Android Bluetooth state machine (Android Bluetooth system): http://blog.csdn.net/badboyplane/article/details/7971189
Makefile:
Http://blog.csdn.net/haoel/article/details/2886
Android makefile:
Http://www.cnblogs.com/hesiming/archive/2011/03/15/1984444.html
Http://www.cnblogs.com/yaozhongxiao/archive/2012/03/06/2382362.html
ADB devices Device Identification name: http://blog.csdn.net/chief1985/article/details/6064183
Makefile for Android: http://www.cnblogs.com/myitm/archive/2011/12/01/2270769.html
Android Application, overall introduction: http://www.cnblogs.com/tianjian/category/354587.html
At command: http://www.cnblogs.com/qqnnhhbb/articles/1278482.html
JNI: http://blog.csdn.net/whbwh123/article/details/6879424
Http://blog.csdn.net/pochuanpiao/article/details/7453657
Http://blog.csdn.net/to_cm/article/details/7653563
Javah: http://blog.csdn.net/qinjuning/article/details/6696533
Vim into ide: http://blog.csdn.net/lcw_202/article/details/6064312
Chen Hao's csdn blog: http://blog.csdn.net/haoel
Obex: http://blog.csdn.net/blueflyzl/article/details/2074181
Https://android.googlesource.com/platform/packages/apps/Bluetooth/+/android-cts-4.2_r1%5E/src/com/android/bluetooth