读书人

Android增高第十三篇之探秘蓝牙隐藏AP

发布时间: 2012-09-28 00:03:35 作者: rapoo

Android提高第十三篇之探秘蓝牙隐藏API[转]

? ? ? ?上次讲解Android的蓝牙基本用法,这次讲得深入些,探讨下蓝牙方面的隐藏API。用过Android系统设置(Setting)的人都知道蓝牙搜索之后可以建立配对解除配对,但是这两项功能的函数没有在SDK中给出,那么如何去使用这两项功能呢?本文利用JAVA的反射机制去调用这两项功能对应的函数:createBond和removeBond,具体的发掘和实现步骤如下:

1.使用Git工具下载platform/packages/apps/Settings.git,在Setting源码中查找关于建立配对解除配对的API,知道这两个API的宿主(BluetoothDevice);

2.使用反射机制对BluetoothDevice枚举其所有方法和常量,看看是否存在:

?

main.xml源码如下:

?

?

工具类ClsUtils.java源码如下:

?

?

本文来自http://blog.csdn.net/hellogv/article/details/6042091

读书人网 >Android

热点推荐