2013-02-11 79 views
2

android允许您使用dumpsys或getprop shell命令获取完整的系统设置转储。还有android.provider.settings和android.provider.secure API,可以让我们获得很多Android设备数据,如蓝牙和wifi设置等。是否可以在iOS上获取设备设置?

有没有这样的方式来在iOS上这样做。据我研究有像蓝牙大多数事情,需要很多狩猎的不同的API ...

回答

3

苹果官方的公共API不允许iOS应用程序来访问设置应用的常规设置,如wifi启用。 NSUserDefaults只允许访问由那个应用程序自己创建的那些首选项和设置。

但一些设置,使用私人API,您可以访问它们。但是,显然,使用这些私有API可以防止您的应用被接受进应用商店。链接:代码为Access iOS settings

+0

我不想使用私有的API。我不想编辑这些设置。甚至不只是检查当前的设置可能? – megZo 2013-02-11 08:09:53

+0

我找到了一些答案,但想要确认一次..在iOS的情况下,手机RAM,内存,处理器类型等也是不可能的,是吗? – megZo 2013-02-11 08:11:10

+0

是这种类型的设置不可能进入IOS应用程序,但是当设备越狱并且不会将这种类型的应用程序上传到越狱商店上传到苹果商店时是可能的。 – 2013-02-11 09:48:51

0

中的iOS 5.0我是从我的应用程序打开Twitter的设置。如果你想访问Twitter你可以这样做:

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@“prefs:root = TWITTER”]];

但是,这个功能在IOS 5.1被移除,因此我不能能开叽叽喳喳设置。

此链接帮助你。 :How to open preferences/settings with iOS 5.1?

相关问题