让我们来看看下一个场景:
static
在应用程序类中有一些变量,假设它是一个int i = 0;activity
,并service
从活动开始onCreate()
,服务获得START_STICKY
标志.service
都是使用TimerTask将当前秒写入应用程序类中的变量.我退出活动START_STICKY
标志而重启服务.现在我有问题:
谢谢,对不起我可怕的英语......
我正在尝试使用iOS6的iPhone 4s与第三方蓝牙设备进行通信,并使用蓝牙耳机作为示例.在检查了很多关于这个主题的指南和教程之后,我得出了以下结论:
a-最适合我进行通信工作的方法是使用"IOS bluetoothManager私有框架".(我不需要将其上传到应用商店)
b - 步骤如下:
c - 显然没有办法使它工作:(
我的应用程序基于此: 蓝牙和iOS - 在iPhone应用程序中使用蓝牙,并基于它编写我的应用程序.
当我运行它时,应用程序找到耳机设备
xcode输出控制台:
2014-11-30 14:31:57.041 BluetoothNew[146:907] BTM: attaching to BTServer
2014-11-30 14:31:57.050 BluetoothNew[146:907] BTM: enabling device scanning
2014-11-30 14:32:00.451 BluetoothNew[146:907] BTM: found device "UA06XB-B" 20:14:05:12:7A:3B
2014-11-30 14:32:00.454 BluetoothNew[146:907] Name: UA06XB-B
Address: 20:14:05:12:7A:3B
MajorClass: 1024
MinorClass:4
Type:16
BatteryLevelSupport:0
Run Code Online (Sandbox Code Playgroud)
当我尝试配对设备时,我在xcode控制台中收到以下消息:
2014-11-30 14:32:04.686 BluetoothNew[146:907] BTM: setting pincode '0000' for device "UA06XB-B" 20:14:05:12:7A:3B
2014-11-30 14:32:04.688 BluetoothNew[146:907] BTM: connecting to device "UA06XB-B" 20:14:05:12:7A:3B
2014-11-30 14:32:07.303 BluetoothNew[146:907] BTM: …
Run Code Online (Sandbox Code Playgroud)