通过api连接蓝牙盘配置文件

时间:2012-02-21 15:03:09

标签: android api bluetooth

我尝试使用android 4.0.3上的蓝牙API为我的公司构建一个小概念验证应用程序。 (使用android.bluetooth软件包)
我们需要通过蓝牙连接到测量仪器,仪器支持的唯一配置文件是PAN。
我的问题是 - 当我浏览SDK(版本15)源时,有一个实现此配置文件的BluetoothPan.java文件,还有一个在BluetoothProfile.java源文件中定义的PAN-Profile常量。
但是 - 当我在eclipse中设置一个android项目,目标是SDK版本15并尝试使用该配置文件类时,android.bluetooth包中没有可用的BluetoothPan类 并且BluetoothProfile类不包含PAN常量 此外,SDK文档也不包含此类的任何信息。 有人可以向我解释一下吗?源是可用的,但它没有编译到包中? 我不认识的SDK有不同的分支吗? 我真的很困惑。

2 个答案:

答案 0 :(得分:2)

这些是内部API(它们在javadocs中用@hide标记)。

http://devmaze.wordpress.com/2011/01/18/using-com-android-internal-part-1-introduction/

答案 1 :(得分:0)

是的,这些是内部API,您可以通过导入外部jar来访问它们。导入后,您应该右键单击jar文件并选择“add as librar”。之后,您可以导入BluetoothPan和其他内部API。你可以下载jar:

https://sites.google.com/site/hippunosource/home/android/androidnohide-apiwo-shi-yongsuru-rifurekushonha-wei-shi-yong

我相信,它可以帮到你!