2011-02-13 99 views
2

我厌倦了在iPhone上浏览大量无意义的菜单,只是为了启用/禁用蓝牙,并且想让自己成为一款基本上启用/禁用手机上的蓝牙的应用程序。我有一个Apple开发者帐户,所以部署不会是一个问题(可以做临时部署)。适用于iPhone的蓝牙API

我一直在寻找,但找不到任何API让我这样做。有人知道吗?如果某人已经构建了供个人使用的代码,是否有人可以开源代码?

+1

http://stackoverflow.com/questions/1743610/programmatically-turn-on-bluetooth-in-the-iphone-sdk – Mahesh 2011-02-13 10:08:36

回答

2

据我所知,这需要使用私有API。除非你不想重新发明轮子,否则我建议越狱你的手机。我使用GreenPois0n成功完成了这项工作。完成后,您可以访问Cydia--苹果公司不会批准的所有其他应用程序商店。

从Cydia下载SBSettings。现在你只需轻扫状态栏来快速开启/关闭蓝牙,3G,飞行模式,WiFi和更多:

enter image description here

其他一些技巧和考虑,您应该越狱你的手机:

  • 通过下载插件“推送”和“推送”邮件到SBSettings,并从Cydia购买SBSchedule,您可以在手机上拥有配置文件。我创建了两套。 “推”和“推”。可以通过按住开/关按钮来选择这些。我还设置了SBSettings在23:00自动切换到“Push off”,并在07:00“Push on”,以避免在晚上受到推送通知的干扰。
  • 从Cydia购买LockInfo。查看更多信息和截图here。这给你锁屏上的“小部件”支持。
  • 作为一名开发人员,我还购买了“显示输出”功能,使您可以使用iPhone(或iPad)上的iPad VGA适配器将屏幕镜像到投影机上(史蒂夫乔布斯模式)。 “显示记录器”是一款屏幕录像机,可让您为应用程序录制说明视频。
+1

我认为你错过了这个问题的重点:它有没有API来启用/禁用BT服务?这个话题不是关于如何越狱iPhone。 – garzanti 2011-02-13 12:34:38