iphone sdk。是否可以读取系统设置?

时间:2010-03-11 21:35:43

标签: iphone settings system

我需要确定是否在iphone上设置了某些系统设置。即,是否启用/禁用特定声音,以便我可以决定是否在我自己的应用程序中播放声音。是否可以读取系统设置,如果可以,如何读取?

由于

飞图

1 个答案:

答案 0 :(得分:0)

您可以detect if the silent switch is on或不是,这就是您所追求的目标吗?

CFStringRef state;
UInt32 propertySize = sizeof(CFStringRef);
AudioSessionInitialize(NULL, NULL, NULL, NULL);
AudioSessionGetProperty(kAudioSessionProperty_AudioRoute, &propertySize, &state);
if(CFStringGetLength(state) > 0)
   NSLog(@"Vibration Off");
else
   NSLog(@"Vibration On");