2010-03-18 66 views
2

市场上有大量支付和免费蓝牙切换,可以与Android 1.5(SDK级别3)一起使用。问题是没有可见的API!在Android 1.5(SDK级别3)中打开和关闭蓝牙?

有没有人有任何工作代码snippits如何启用和禁用Android 1.5上的蓝牙?我假设你必须使用某种反思。在andde.org上有一些例子,但它们只适用于Android 1.1或更低版本。

这适用于Android 1.5(SDK级别3),不适用于Android 2.0或更高版本。在Android 2.0或更高版本中,Google添加了易于使用的API。

回答

4

这可能/可能不会对你有用作为一个更好的例子:http://code.google.com/p/android-wifi-tether/source/browse/#svn/trunk/src/android/tether/system

它选择基于SDK的水平归类正确,然后用它来开启/关闭蓝牙。

+0

工程很棒。我不得不改变eclair的部分来使用反射,所以它是Android 1.5兼容的,但它似乎有伎俩! – pcm2a 2010-03-20 00:03:37

+0

可能重复的http://stackoverflow.com/questions/2180591/android-enabling-and-disabling-bluetooth-sdk-3-os-1-5-programatically – 2014-05-09 17:15:06