gpt4 book ai didi

java - 我需要特殊权限才能访问 Settings.System Class

转载 作者:行者123 更新时间:2023-12-01 13:15:34 25 4
gpt4 key购买 nike

我正在使用 Settings.System 类,并且想要显示我的 Android 设备的给定参数。

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()))

任何建议,欢迎......:)

最佳答案

为了能够使设备进入或退出飞行模式,应用程序必须具有 WRITE_SETTINGS 用户权限。此权限允许应用程序读取或写入包括飞行模式的系统设置。要请求 WRITE_SETTINGS,请将该元素添加到 Android Manifest 文件中,如所示 here

关于java - 我需要特殊权限才能访问 Settings.System Class,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22501339/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com