Settings.Secure 클래스

정의

애플리케이션에서 읽을 수 있지만 쓸 수 없는 시스템 기본 설정을 포함하는 시스템 설정을 보호합니다.

[Android.Runtime.Register("android/provider/Settings$Secure", DoNotGenerateAcw=true)]
public sealed class Settings.Secure : Android.Provider.Settings.NameValueTable
[<Android.Runtime.Register("android/provider/Settings$Secure", DoNotGenerateAcw=true)>]
type Settings.Secure = class
    inherit Settings.NameValueTable
상속
특성

설명

애플리케이션에서 읽을 수 있지만 쓸 수 없는 시스템 기본 설정을 포함하는 시스템 설정을 보호합니다. 이는 사용자가 시스템 앱의 UI를 통해 명시적으로 수정해야 하는 기본 설정에 대한 것입니다. 일반 애플리케이션은 보안 설정 데이터베이스를 직접 또는 이 클래스에 포함된 "put" 메서드를 호출하여 수정할 수 없습니다.

에 대한 android.provider.Settings.SecureJava 설명서

이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.

생성자

Name Description
Settings.Secure()

필드

Name Description
AccessibilityDisplayInversionEnabled

표시 색 반전을 사용할지 여부를 지정하는 설정입니다.

AccessibilityEnabled

접근성을 사용하는 경우

AccessibilitySpeakPassword

접근성 모드에서 암호를 말할지 여부입니다.

AdbEnabled
사용되지 않음.

이 멤버는 더 이상 사용되지 않습니다.

AllowedGeolocationOrigins

기본적으로 브라우저에서 지리적 위치를 허용해야 하는 원본입니다.

AllowMockLocation

애플리케이션 개발 중에 테스트 목적으로 모의 위치 및 위치 공급자 상태를 LocationManager 서비스에 삽입할 수 있도록 설정

AndroidId

Android 8에서.

BackgroundData
사용되지 않음.

백그라운드 데이터 사용이 허용되는지 여부입니다.

BluetoothOn
사용되지 않음.

이 멤버는 더 이상 사용되지 않습니다.

DataRoaming
사용되지 않음.

이 멤버는 더 이상 사용되지 않습니다.

DefaultInputMethod

현재 선택된 입력 메서드 서비스의 저장소 android.view.inputmethod.InputMethodInfo#getId() 입니다.

DevelopmentSettingsEnabled
사용되지 않음.

이 멤버는 더 이상 사용되지 않습니다.

DeviceProvisioned
사용되지 않음.

이 멤버는 더 이상 사용되지 않습니다.

EnabledAccessibilityServices

사용 가능한 접근성 공급자 목록입니다.

EnabledInputMethods

현재 사용하도록 설정된 입력 메서드 목록입니다.

HttpProxy
사용되지 않음.

전역 http 프록시의 호스트 이름 및 포트입니다.

InputMethodSelectorVisibility

입력 메서드 선택기의 표시 유형을 기록하도록 설정

InstallNonMarketApps

시스템의 메커니즘을 통해 이 사용자를 위해 애플리케이션을 설치할 수 있는지 여부입니다 Intent#ACTION_INSTALL_PACKAGE .

LocationMode

디바이스의 현재 위치 모드입니다.

LocationModeBatterySaving

이 모드는 더 이상 고유한 의미가 없지만 위치 모드가 켜짐으로 해석됩니다.

LocationModeHighAccuracy

이 모드는 더 이상 고유한 의미가 없지만 위치 모드가 켜짐으로 해석됩니다.

LocationModeOff

위치 모드가 꺼져 있습니다.

LocationModeSensorsOnly

이 모드는 더 이상 고유한 의미가 없지만 위치 모드가 켜짐으로 해석됩니다.

LocationProvidersAllowed
사용되지 않음.

사용하도록 설정된 위치 공급자의 쉼표로 구분된 목록입니다.

LockPatternEnabled

자동 잠금 사용 여부(0 = false, 1 = true)

LockPatternTactileFeedbackEnabled
사용되지 않음.

잠금 패턴이 사용자가 입력할 때 진동할지 여부(0 = false, 1 = true)

LockPatternVisible

사용자가 입력할 때 잠금 패턴이 표시되는지 여부(0 = false, 1 = true)

LoggingId
사용되지 않음.

16진수 문자열인 로깅 ID(고유한 64비트 값)입니다.

Name (다음에서 상속됨 Settings.NameValueTable)
NetworkPreference
사용되지 않음.

이 멤버는 더 이상 사용되지 않습니다.

ParentalControlEnabled

더 이상 지원되지 않습니다.

ParentalControlLastUpdate

더 이상 지원되지 않습니다.

ParentalControlRedirectUrl

더 이상 지원되지 않습니다.

RttCallingMode

사용자가 선택한 RTT 모드입니다.

SecureFrpMode

디바이스가 제한된 보안 FRP 모드에 있는지 여부를 나타냅니다.

SelectedInputMethodSubtype

기본적으로 사용되는 입력 메서드 하위 형식을 기록하도록 설정하여 원하는 메서드의 ID를 보유합니다.

SettingsClassname

모든 애플리케이션에서 설정을 클릭할 때 시작할 설정 클래스 이름입니다.

SkipFirstUseHints

사용하도록 설정된 경우 앱은 첫 번째 시작 시 소개 힌트를 건너뛰어야 합니다.

SysPropSettingVersion
TouchExplorationEnabled

터치 탐색을 사용하는 경우

TtsDefaultCountry
사용되지 않음.

기본 텍스트 음성 변환 국가입니다.

TtsDefaultLang
사용되지 않음.

기본 텍스트 음성 변환 언어입니다.

TtsDefaultPitch

기본 텍스트 음성 변환 엔진 피치입니다.

TtsDefaultRate

기본 텍스트 음성 변환 엔진 음성 속도입니다.

TtsDefaultSynth

기본 텍스트 음성 변환 엔진입니다.

TtsDefaultVariant
사용되지 않음.

기본 텍스트 음성 변환 로캘 변형입니다.

TtsEnabledPlugins

사용하도록 설정된 플러그 인 패키지의 공백으로 구분된 목록입니다.

TtsUseDefaults
사용되지 않음.

애플리케이션 설정에 관계없이 항상 기본 텍스트 음성 변환 설정을 사용하도록 설정합니다.

UsbMassStorageEnabled
사용되지 않음.

이 멤버는 더 이상 사용되지 않습니다.

UseGoogleMail
사용되지 않음.

이 멤버는 더 이상 사용되지 않습니다.

Value (다음에서 상속됨 Settings.NameValueTable)
WifiMaxDhcpRetryCount
사용되지 않음.

이 멤버는 더 이상 사용되지 않습니다.

WifiMobileDataTransitionWakelockTimeoutMs
사용되지 않음.

이 멤버는 더 이상 사용되지 않습니다.

WifiNetworksAvailableNotificationOn
사용되지 않음.

이 멤버는 더 이상 사용되지 않습니다.

WifiNetworksAvailableRepeatDelay
사용되지 않음.

이 멤버는 더 이상 사용되지 않습니다.

WifiNumOpenNetworksKept
사용되지 않음.

이 멤버는 더 이상 사용되지 않습니다.

WifiOn
사용되지 않음.

이 멤버는 더 이상 사용되지 않습니다.

WifiWatchdogAcceptablePacketLossPercentage
사용되지 않음.

동일한 네트워크에서 다른 AP를 시도하기 전에 허용되는 패킷 손실 비율(범위 0 - 100)입니다.

WifiWatchdogApCount
사용되지 않음.

Watchdog가 모니터링하기 위해 네트워크에 필요한 액세스 지점 수입니다.

WifiWatchdogBackgroundCheckDelayMs
사용되지 않음.

백그라운드 검사 사이의 지연입니다.

WifiWatchdogBackgroundCheckEnabled
사용되지 않음.

사용자가 좋은 액세스 지점에 연결했다고 생각한 후에도 백그라운드 검사를 위해 Wi-Fi Watchdog를 사용할 수 있는지 여부입니다.

WifiWatchdogBackgroundCheckTimeoutMs
사용되지 않음.

백그라운드 ping에 대한 시간 제한

WifiWatchdogInitialIgnoredPingCount
사용되지 않음.

실패할 경우 무시될 수 있는 수행할 초기 ping 의 수 입니다.

WifiWatchdogMaxApChecks
사용되지 않음.

테스트할 액세스 지점의 최대 수(네트워크당)입니다.

WifiWatchdogOn
사용되지 않음.

이 멤버는 더 이상 사용되지 않습니다.

WifiWatchdogPingCount
사용되지 않음.

액세스 지점이 적절한 연결인지 테스트할 ping의 수입니다.

WifiWatchdogPingDelayMs
사용되지 않음.

ping 사이의 지연입니다.

WifiWatchdogPingTimeoutMs
사용되지 않음.

ping당 시간 제한입니다.

WifiWatchdogWatchList
사용되지 않음.

Wi-Fi Watchdog를 사용하도록 설정해야 하는 SSID의 쉼표로 구분된 목록입니다.

속성

Name Description
Class

Object런타임 클래스를 반환합니다.

(다음에서 상속됨 Object)
ContentUri

이 테이블의 content:// 스타일 URL

Handle

기본 Android 인스턴스에 대한 핸들입니다.

(다음에서 상속됨 Object)
JniIdentityHashCode

interop 런타임에 의해 이 Java 피어에 할당된 ID 해시 코드를 가져옵니다.

(다음에서 상속됨 Object)
JniPeerMembers

애플리케이션에서 읽을 수 있지만 쓸 수 없는 시스템 기본 설정을 포함하는 시스템 설정을 보호합니다.

PeerReference

이 Java 피어에 대한 JNI 개체 참조를 가져옵니다.

(다음에서 상속됨 Object)
ThresholdClass

이 API는 Android용 Mono 인프라를 지원하며 코드에서 직접 사용할 수 없습니다.

(다음에서 상속됨 Settings.NameValueTable)
ThresholdType

이 API는 Android용 Mono 인프라를 지원하며 코드에서 직접 사용할 수 없습니다.

(다음에서 상속됨 Settings.NameValueTable)

메서드

Name Description
Clone()

이 개체의 복사본을 만들고 반환합니다.

(다음에서 상속됨 Object)
Dispose()

이 Java 피어에서 보유한 리소스를 해제합니다.

(다음에서 상속됨 Object)
Dispose(Boolean)

이 Java 피어에서 보유한 리소스를 해제합니다.

(다음에서 상속됨 Object)
Equals(Object)

다른 개체가 이 개체와 "같음"인지 여부를 나타냅니다.

(다음에서 상속됨 Object)
GetFloat(ContentResolver, String, Single)

단일 보안 설정 값을 부동 소수점 숫자로 검색하기 위한 편리한 함수입니다.

GetFloat(ContentResolver, String)

단일 보안 설정 값을 float로 검색하기 위한 편리한 함수입니다.

GetHashCode()

개체에 대한 해시 코드 값을 반환합니다.

(다음에서 상속됨 Object)
GetInt(ContentResolver, String, Int32)

단일 보안 설정 값을 정수로 검색하기 위한 편리한 함수입니다.

GetInt(ContentResolver, String)

단일 보안 설정 값을 정수로 검색하기 위한 편리한 함수입니다.

GetLong(ContentResolver, String, Int64)

단일 보안 설정 값을 .로 검색하기 위한 편의 함수입니다 long.

GetLong(ContentResolver, String)

단일 보안 설정 값을 .로 검색하기 위한 편의 함수입니다 long.

GetString(ContentResolver, String)

데이터베이스에서 이름을 조회합니다.

GetUriFor(String)

ContentObserver를 사용하여 변경 내용을 모니터링하는 데 유용한 특정 이름/값 쌍에 대한 콘텐츠 URI를 생성합니다.

IsLocationProviderEnabled(ContentResolver, String)
사용되지 않음.

위치 공급자를 사용할 수 있는지 확인하는 도우미 메서드입니다.

JavaFinalize()

가비지 수집에서 개체에 대한 참조가 더 이상 없다고 판단할 때 개체의 가비지 수집기에서 호출됩니다.

(다음에서 상속됨 Object)
Notify()

이 개체의 모니터에서 대기 중인 단일 스레드를 해제합니다.

(다음에서 상속됨 Object)
NotifyAll()

이 개체의 모니터에서 대기 중인 모든 스레드를 해제합니다.

(다음에서 상속됨 Object)
PutFloat(ContentResolver, String, Single)

단일 설정 값을 부동 소수점 숫자로 업데이트하기 위한 편의 함수입니다.

PutInt(ContentResolver, String, Int32)

단일 설정 값을 정수로 업데이트하기 위한 편의 함수입니다.

PutLong(ContentResolver, String, Int64)

보안 설정 값을 긴 정수로 업데이트하기 위한 편의 함수입니다.

PutString(ContentResolver, String, String)

이름/값 쌍을 데이터베이스에 저장합니다.

SetHandle(IntPtr, JniHandleOwnership)

Handle 속성을 설정합니다.

(다음에서 상속됨 Object)
SetLocationProviderEnabled(ContentResolver, String, Boolean)
사용되지 않음.

단일 위치 공급자를 사용하거나 사용하지 않도록 설정하는 스레드로부터 안전한 방법입니다.

ToArray<T>()

이 Java 배열 래퍼에서 관리되는 배열을 만듭니다.

(다음에서 상속됨 Object)
ToString()

개체의 문자열 표현을 반환합니다.

(다음에서 상속됨 Object)
UnregisterFromRuntime()

interop 런타임에서 이 Java 피어의 등록을 취소합니다.

(다음에서 상속됨 Object)
Wait()

현재 스레드가 각성될 때까지 대기하게 하며, 일반적으로 <알림을 받><거나 ><>중단/종료<합니다.>

(다음에서 상속됨 Object)
Wait(Int64, Int32)

현재 스레드가 각성될 때까지 대기하게 하며, 일반적으로 <>알림을 받<거나 >중단/<종료><>하거나 일정량의 실시간 경과가 발생할 때까지 대기합니다.

(다음에서 상속됨 Object)
Wait(Int64)

현재 스레드가 각성될 때까지 대기하게 하며, 일반적으로 <>알림을 받<거나 >중단/<종료><>하거나 일정량의 실시간 경과가 발생할 때까지 대기합니다.

(다음에서 상속됨 Object)

명시적 인터페이스 구현

Name Description
IJavaPeerable.Disposed()

interop 런타임에 이 관리되는 피어가 삭제되었음을 알릴 수 있습니다.

(다음에서 상속됨 Object)
IJavaPeerable.DisposeUnlessReferenced()

다른 관리되는 참조에 의해 유지되지 않는 한 이 Java 피어를 해제합니다.

(다음에서 상속됨 Object)
IJavaPeerable.Finalized()

interop 런타임에 이 관리되는 피어가 완료되었음을 알릴 수 있습니다.

(다음에서 상속됨 Object)
IJavaPeerable.JniManagedPeerState

이 관리되는 피어와 해당 JNI 참조 간의 관계를 설명하는 상태를 가져옵니다.

(다음에서 상속됨 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

이 Java 피어에 대한 interop ID 해시 코드를 설정합니다.

(다음에서 상속됨 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

이 Java 피어에 대한 관리되는 및 JNI 피어 상태를 설정합니다.

(다음에서 상속됨 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

이 관리되는 피어에서 사용하는 JNI 개체 참조를 설정합니다.

(다음에서 상속됨 Object)

확장명 메서드

Name Description
GetJniTypeName(IJavaPeerable)

인스턴스 self형식의 JNI 이름을 가져옵니다.

JavaAs<TResult>(IJavaPeerable)

형식self을 강제 TResult 변환하여 강제 변환이 Java 쪽에서 유효한지 확인합니다.

JavaCast<TResult>(IJavaObject)

Android 런타임 확인 형식 변환을 수행합니다.

JavaCast<TResult>(IJavaObject)

애플리케이션에서 읽을 수 있지만 쓸 수 없는 시스템 기본 설정을 포함하는 시스템 설정을 보호합니다.

TryJavaCast<TResult>(IJavaPeerable, TResult)

형식self을 강제 TResult 변환하여 강제 변환이 Java 쪽에서 유효한지 확인합니다.

적용 대상