2010-03-11 46 views
2

我需要確定是否在iPhone上設置了某些系統設置。即是否啓用/禁用特定聲音,以便我可以決定是否在我自己的應用程序中播放聲音。是否有可能讀取系統設置,如果是這樣,如何?iphone sdk。是否可以讀取系統設置?

感謝

飛圖

回答

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"); 
+0

謝謝,但我特別是在檢測鍵盤單擊是否啓用後。這是我可以給我自己的反饋給用戶定義的輸入。 – Fittoburst 2010-03-12 21:53:05

+0

我非常懷疑你能夠獲得這種細節。但我可能是錯的。 – 2010-03-12 22:52:12

相關問題