2014-03-19 115 views
0

我正在使用Settings.System類,並希望顯示我的Android設備的給定參數。我是否需要訪問Settings.System類的特殊權限

AIRPLANE_MODE_ON: null 
AIRPLANE_MODE_RADIOS: null 
AUTO_TIME: null 
FONT_SCALE: null 
HAPTIC_FEEDBACK_ENABLED: null 
MODE_RINGER: null 
MODE_RINGER_STREAMS_AFFECTED: null 
MUTE_STREAMS_AFFECTED: null 
NOTIFICATION_SOUND: null 
RINGTONE: null 
SCREEN_BRIGHTNESS: null 
SCREEN_BRIGHTNESS_MODE: null 
SCREEN_OFF_TIMEOUT: null 
STAY_ON_WHILE_PLUGGED_IN: null 

它顯示每個參數爲空。下面是我的部分代碼:

Log.d("Setting",Settings.Secure.getString(mcontex.getContentResolver(),Settings.System.AIRPLANE_MODE_ON.toString())); 
Log.d("Setting",Settings.Secure.getString(mcontex.getContentResolver(),Settings.System.AIRPLANE_MODE_RADIOS.toString())) 

任何建議,歡迎.. :)

+0

其working..Thanks好友 –

+0

很樂意幫助你,, – Akshay

+0

您可以接受的答案,如果您滿意。:) – Akshay

回答

1

爲了能夠把設備或縮小的飛行模式,應用程序必須有WRITE_SETTINGS用戶權限。此權限允許應用程序讀取或寫入包含飛行模式的系統設置。要請求WRITE_SETTINGS的元素添加到Android清單文件證明here

相關問題