2

android 允许您使用 dumpsys 或 getprop shell 命令获取完整的系统设置转储。还有 android.provider.settings 和 android.provider.secure API,它们允许我们获取大量 android 设备数据,例如蓝牙和 wifi 设置等。

在 iOS 上有没有这样的方法。据我研究,对于大多数需要大量搜索的东西,比如蓝牙,都有单独的 API ......

4

2 回答 2

3

Apple 的官方公共 API 不允许 iOS 应用程序访问设置应用程序中的常规设置,例如 wifi 启用。NSUserDefaults 仅允许访问由该应用程序专门创建的供自己使用的首选项和设置。

但是某些设置,通过使用私有 API,您可以访问它们。但是,显然,使用这些私有 API 会阻止您的应用被应用商店接受。链接:从代码访问 iOS 设置。

于 2013-02-11T06:03:24.840 回答
0

在 iOS 5.0 中,我从我的应用程序中打开 Twitter 设置。如果您想访问 Twitter,您可以通过以下方式进行:

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

但是,这个功能在 iOS 5.1 中被删除了,因此我无法打开 twitter 设置。

这个链接也可以帮助你。:如何使用 iOS 5.1 打开偏好/设置?

于 2013-02-11T06:17:46.217 回答