是否可以将蓝牙设备的文件传输到 iPhone,比如数字笔(例如诺基亚或罗技 io2)?如果我可以做一个本机应用程序,我很感兴趣,它可以以某种方式获取数字笔发送的二进制文件并用它做一些事情。我习惯了 rfcomm 和 obex,但是当我搜索它以及 iPhone SDK 中的支持时,我只能找到不确定的结果......有什么想法吗?
问问题
4503 次
3 回答
1
不,在普通 iPhone 上,您完全无法做到这一点。
但是,它完全有能力并且很可能存在这些功能,但 Apple 不希望人们使用它们,因此您不会在他们的文档中找到任何内容。存在大量这些功能。如果您编写的应用程序包含这些功能之一,Apple 不会让它进入应用程序商店。
他们非常合理地关注安全。蓝牙并不以任何形式的安全着称。
于 2009-07-22T13:43:26.607 回答
0
据我所知,不——iPhone OS 目前不支持通过蓝牙传输文件。我认为您必须越狱软件才能获得对蓝牙堆栈的足够访问权限才能将其关闭。
很明显,即使您在 iPhone 中打开了蓝牙,在搜索要传输文件的单位时,它也不会显示在其他设备上。我想它在它的蓝牙签名中说了什么,告诉其他设备它没有接收文件。
于 2009-07-22T13:37:31.170 回答
0
查看 EAAccessory 参考资料。
似乎应该可以编写一个与任何蓝牙设备对话的自定义应用程序 - 你必须自己实现文件传输协议,但现在应用程序可以自由地与蓝牙设备对话,我认为 API 不会阻止你做你说你想做的事。
于 2009-07-22T15:26:46.873 回答