草庐IT

CoreBluetooth_Framework

全部标签

ios - 使用 corebluetooth 从 iOS 断开外围设备 (TI CC2541) 时出现的问题

当固件调用断开外设时,我的委托(delegate)被调用,(didDisconnectPeripheral),之后,我启动一个计时器并尝试在5秒内重新连接(计时器已启用重复).我的didFailToConnectPeripheral没有被调用,didConnectToPeripheral也没有。大约30秒后,芯片会自动与应用程序重新连接。即使我尝试调用[_managercancelPeripheralConnection:_peripheral];电路板也无法彻底断开连接。有没有人知道外围设备所处的这种“边缘”状态的更多信息?我找到了这些页面:iOS6-BluetoothLEdisco

ios - 使用 Twitter Framework 从 iOS 应用程序自动发推 - 不使用 TWTweetComposeViewController

我想在用户点击应用程序中的按钮时向Twitter发布推​​文。我不想使用TWTweetComposeViewController,这样用户就需要再次点击“发送”按钮。我想点击应用程序内的按钮发布推文。(使用iOS推特框架)有什么办法吗?谢谢 最佳答案 使用下面的代码在不显示ViewController的情况下发布图像和文本。这称为静默发布。-(void)shareOnTwitterWithMessage:(NSString*)message{ACAccountStore*twitterAccountStore=[[ACAccount

ios - 是否可以在 Monotouch/Xamarin 中实现 Entity Framework 的代码优先?

有谁知道在使用Monotouch开发应用程序时是否可以使用EntityFrameworkCodeFirst方法?由于缺少System.Data.Common.DbProviderFactories,我似乎陷入了绊脚石System.Data库中的支持。如果这不可能,还有哪些其他类似的选项可用? 最佳答案 我会查看SQLiteNet,链接到组件商店:SqlliteNet这将帮助您入门。我假设您的帖子与使用本地SQLLite数据库在客户端移动应用程序上存储或缓存数据有关。基本上,您可以使用属性标记创建自己的类。您可以删除和插入,但对对象的

ios - 在后台使用 iBeacon 或 CoreBluetooth 识别 iOS 设备

我有一个运行2种模式的应用程序:方式一:通告AppUUID模式2:应用UUID的监控和范围当2台设备靠近时,会触发通知。在前台时,我可以使用Major/Minor值将唯一的设备ID(猜测蓝牙MAC地址)发送到模式2中的设备,并调用网络服务来识别设备属于“谁”。这个方法后台好像不行?我读到iOS设备广播的蓝牙数据包要么在广播时剥离蓝牙MAC地址和主要/次要值,要么在后台运行应用程序的设备接收通知选择不接收通知?我的问题真的是这样的:即使设备监控在后台使用CoreBluetoothiBeacon或CoreLocation服务,是否有可能检测到哪个设备正在通告应用程序UUID?

ios - 是否可以使用 CoreBluetooth 更改蓝牙配对请求的超时?

我想知道是否可以更改“蓝牙配对请求”的警报弹出窗口的超时时间。我找不到与此相关的任何内容。谢谢! 最佳答案 遗憾的是,配对过程完全由iOS控制。没有您可以更改的设置或参数。 关于ios-是否可以使用CoreBluetooth更改蓝牙配对请求的超时?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/26674532/

ios - 如何使用 iOS CoreBluetooth 同时扫描多个 BLE 服务

我正在尝试为我的iOS应用程序寻找一种好方法来扫描三种不同类型的蓝牙LE外设,每一种都由一个唯一的服务/UUID表示。CBCentralManagerscanForPeripheralsWithServices:options方法采用一组服务UUID,文档指出“中央管理器仅返回宣传您指定的服务的外围设备”。但是我发现这实际上意味着如果您指定3个服务UUID,您将只会获得宣传所有这三个服务的外围设备。即它是AND而不是OR:它不会返回在数组中宣传任何这些服务的所有外围设备。我看到的唯一其他选项是为服务UUID数组传递“nil”,并且根据文档“返回所有发现的外围设备,无论它们支持的服务如何

ios - 如何在 facebookSDK v4.0.1 上找到 facebookSDK.framework?

所以我已经下载了facebookSDKpkg,并且已经将它安装到我的文档文件夹中。但是我在文件夹中找不到facebookSDK.framework,我的iOS项目需要它。我在哪里可以找到它? 最佳答案 很确定您要使用的框架是FBSDKCoreKit.framework。如果您手动添加框架,可以在您的文档文件夹中安装的文件夹中找到它。这包括查看的能力:-分享-使用Facebook登入-应用事件-图形API调用在https://developers.facebook.com/docs/ios/getting-started上找到的信息

ios - LightBlue 找到的设备,但 iOS CoreBluetooth 找不到的设备

我在Arduino上使用BLEShield-LightBlue正确检测到BLEShield。现在,我正在尝试制作一个应用程序来扫描所有BLE设备并连接到正确的设备,这样我就可以从我的应用程序向我的盾牌发送一些信息。但是应用程序没有检测到BLEShield(它检测到另一个BLE设备......)。我的代码如下:-(void)centralManagerDidUpdateState:(CBCentralManager*)central{switch(central.state){caseCBCentralManagerStatePoweredOn:msg=[NSStringstringWi

javascript - 我可以在 Framework7/cordova 中使用 python 或 php 吗?

我想用Framework7开发一个应用程序,但是,我想做一些事情,比如访问本地数据库,处理似乎不适合使用javascript代码的数据。该应用程序将在ios和android上使用,我可以使用python或php程序吗?谢谢。 最佳答案 您可以在服务器上使用PHP脚本进行PHP处理,并使用JS代码中的AJAX调用它,如果这就是您的意思。Framework7集成了AJAX调用功能。看起来像jQueryAJAX,只是用$$而不是$。$$.ajax({url:urlOfPhpScript,type:'POST',//or'GET'data:

ios - 如何从 My.Framework 访问第三方框架?

了解我的问题的步骤:1)我创建了一个框架(My.framework)2)添加My.framework作为MyApp.xcodeproj的子项目。3)然后我运行cocoapod以在MyApp.xcodeproj上添加AFNetworking。4)现在,我打开MyApp.xcworkspace。5)在尝试从My.framework中的类访问AFNetworking时。它不可访问。P.S.Iamnottalkingabout"umbrellaframework".(Umbrellaframeworkiswhereweaddaframeworkasaframeworkofsubproject.