語言

Settings.Global 類別

定義

全域系統設定,包含偏好設定,且偏好設定總是對所有定義的使用者完全相同。

[Android.Runtime.Register("android/provider/Settings$Global", DoNotGenerateAcw=true)]
public sealed class Settings.Global : Android.Provider.Settings.NameValueTable
[<Android.Runtime.Register("android/provider/Settings$Global", DoNotGenerateAcw=true)>]
type Settings.Global = class
    inherit Settings.NameValueTable
繼承
屬性

備註

全域系統設定,包含偏好設定,且偏好設定總是對所有定義的使用者完全相同。 應用程式可以讀取這些資料,但不允許寫入;與「安全」設定類似,這些設定是使用者必須透過系統介面或專門 API 明確修改的偏好設定。

Java 文件 android.provider.Settings.Global。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

建構函式

名稱 Description
Settings.Global()

欄位

名稱 Description
AdbEnabled

是否啟用了 USB 上的 ADB。

AirplaneModeOn

飛行模式是否開啟。

AirplaneModeRadios

在開啟飛航模式時,需停用的無線電會用逗號分隔。

AlwaysFinishActivities

如果不是 0,活動經理會在活動和流程不再需要時積極完成它們。

AnimatorDurationScale

動畫師動畫的縮放因子。

ApplyRampingRinger

無論是在來電鈴聲上加強鈴聲。

AutoTime

用來指定裝置的 UTC 系統時鐘是否應該自動設定,例如

AutoTimeZone

用來指定裝置的時區系統屬性是否應該自動設定,例如:

BluetoothOn

藍牙是否啟用/停用 0=停用。

BootCount

從裝置開始執行 API 等級 24 開始的開機次數。

ContactMetadataSyncEnabled

是否啟用聯絡人元資料同步,值 1 - 啟用,0 - 停用

DataRoaming

是否啟用了資料漫遊。

DebugApp

待除錯的應用程式套件名稱。

DevelopmentSettingsEnabled

使用者是否啟用了開發設定。

DeviceName

裝置的名稱

DeviceProvisioned

裝置是否已配置(0 = 假,1 = 真)。

HttpProxy

主機名稱和全球 HTTP 代理的埠號。

InstallNonMarketApps
已淘汰.

此會員已被棄用。

ModeRinger

鈴聲模式。

Name (繼承來源 Settings.NameValueTable)
NetworkPreference

使用者偏好使用哪種網路。

RadioBluetooth

常數用於AIRPLANE_MODE_RADIOS或SATELLITE_MODE_RADIOS以指定藍牙無線電。

RadioCell

常數用於AIRPLANE_MODE_RADIOS以指定行動通訊。

RadioNfc

常數用於AIRPLANE_MODE_RADIOS或SATELLITE_MODE_RADIOS以指定NFC無線電。

RadioWifi

常數用於AIRPLANE_MODE_RADIOS或SATELLITE_MODE_RADIOS以指定 Wi-Fi 無線電。

SecureFrpMode

顯示裝置是否處於受限安全 FRP 模式。

ShowProcesses

控制是否顯示程序 CPU 使用率計量表。

StayOnWhilePluggedIn

我們是否在裝置插電時保持開機。

SysPropSettingVersion
TransitionAnimationScale

活動轉換動畫的縮放因子。

UsbMassStorageEnabled

啟用 USB 大容量儲存

UseGoogleMail

如果這個設定(對任何東西)都有設定,那麼裝置上所有對 Gmail 的引用都必須改成 Google 郵件。

Value (繼承來源 Settings.NameValueTable)
WaitForDebugger

如果是 1,啟動 DEBUG_APP 時會等待除錯器再開始使用者程式碼。

WifiDeviceOwnerConfigsLockdown

這個設定控制裝置擁有者應用程式所建立的 WiFi 設定是否應該被鎖定(也就是說,裝置擁有者應用程式只能編輯或移除,甚至設定應用程式都無法鎖定)。

WifiMaxDhcpRetryCount

我們最多會重試連線到一個未能從 DHCP 取得 IP 位址的基地台連線次數。

WifiMobileDataTransitionWakelockTimeoutMs

在 Wi-Fi 斷線後等待建立行動數據連線時,保持喚醒鎖的最大時間(毫秒)。

WifiNetworksAvailableNotificationOn

是否要通知用戶開放網路。

WifiNetworksAvailableRepeatDelay

延遲(以秒計)後重複 Wi-Fi 網路可用通知。

WifiNumOpenNetworksKept

當開放網路數量超過此數時,近期最少使用的多餘網路將被移除。

WifiOn

Wi-Fi 是否應該開啟。

WifiSleepPolicy

決定何時 Wi-Fi 該睡覺的政策(這會轉為使用行動數據作為網路連線)。

WifiSleepPolicyDefault

使用預設 Wi-Fi 睡眠政策的價值 #WIFI_SLEEP_POLICY ,該政策會在關閉後不久睡眠,依設定 #STAY_ON_WHILE_PLUGGED_IN 調整。

WifiSleepPolicyNever

絕對不睡覺的價值 #WIFI_SLEEP_POLICY 。

WifiSleepPolicyNeverWhilePlugged

值 在 #WIFI_SLEEP_POLICY 裝置有電池時使用預設政策,且裝置插電時絕不進入睡眠。

WifiWatchdogOn

Wi-Fi 看門狗是否被啟用。

WindowAnimationScale

一般視窗動畫的縮放因子。

屬性

名稱 Description
Class

回傳此 Object的執行時類別。

(繼承來源 Object)
ContentUri

content:// 風格的網址用於全域安全設定項目。

Handle

底層 Android 實例的帳號。

(繼承來源 Object)
JniIdentityHashCode

取得由互通執行時指派給此 Java 對等端的身份雜湊碼。

(繼承來源 Object)
JniManagedPeerState

全域系統設定,包含偏好設定,且偏好設定總是對所有定義的使用者完全相同。

(繼承來源 JavaObject)
JniPeerMembers

全域系統設定,包含偏好設定,且偏好設定總是對所有定義的使用者完全相同。

PeerReference

取得這個 Java 節點的 JNI 物件參考。

(繼承來源 Object)
ThresholdClass

此 API 支援 Mono for Android 基礎架構,並非直接從你的程式碼中使用。

(繼承來源 Settings.NameValueTable)
ThresholdType

此 API 支援 Mono for Android 基礎架構,並非直接從你的程式碼中使用。

(繼承來源 Settings.NameValueTable)

方法

名稱 Description
Clone()

建立並回傳此物件的副本。

(繼承來源 Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

全域系統設定,包含偏好設定,且偏好設定總是對所有定義的使用者完全相同。

(繼承來源 JavaObject)
Dispose()

釋放該 Java 節點所持有的資源。

(繼承來源 Object)
Dispose(Boolean)

釋放該 Java 節點所持有的資源。

(繼承來源 Object)
DisposeUnlessReferenced()

全域系統設定,包含偏好設定,且偏好設定總是對所有定義的使用者完全相同。

(繼承來源 JavaObject)
Equals(Object)

全域系統設定,包含偏好設定,且偏好設定總是對所有定義的使用者完全相同。

(繼承來源 JavaObject)
Equals(Object)

表示是否有其他物體「等同」於此物。

(繼承來源 Object)
GetFloat(ContentResolver, String, Single)

方便函式,可以浮點數取得單一安全設定值。

GetFloat(ContentResolver, String)

方便函式,用於以浮點數取回單一安全設定值。

GetHashCode()

回傳物件的雜湊碼值。

(繼承來源 Object)
GetInt(ContentResolver, String, Int32)

方便函式,將單一安全設定值視為整數取得。

GetInt(ContentResolver, String)

方便函式,將單一安全設定值視為整數取得。

GetLong(ContentResolver, String, Int64)

方便函數,用於取得單一安全設定值。long

GetLong(ContentResolver, String)

方便函數,用於取得單一安全設定值。long

GetString(ContentResolver, String)

在資料庫裡查一個名字。

GetUriFor(String)

為特定名稱/值對建構內容 URI,這對於使用 ContentObserver 監控變更非常有用。

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)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

全域系統設定,包含偏好設定,且偏好設定總是對所有定義的使用者完全相同。

(繼承來源 JavaObject)
ToArray<T>()

從這個 Java 陣列包裝器建立一個受管理陣列。

(繼承來源 Object)
ToString()

回傳物件的字串表示。

(繼承來源 Object)
UnregisterFromRuntime()

將此 Java 節點從互通執行時中取消註冊。

(繼承來源 Object)
Wait()

導致目前執行緒等待被喚醒,通常是透過 <em>通知</><em 或 em>中斷</em> 來喚醒。

(繼承來源 Object)
Wait(Int64, Int32)

會讓目前執行緒等待喚醒,通常是透過 <em>通知</><em 或 em>中斷</em>,或是經過一定的真實時間。

(繼承來源 Object)
Wait(Int64)

會讓目前執行緒等待喚醒,通常是透過 <em>通知</><em 或 em>中斷</em>,或是經過一定的真實時間。

(繼承來源 Object)

明確介面實作

名稱 Description
IJavaPeerable.Disposed()

全域系統設定,包含偏好設定,且偏好設定總是對所有定義的使用者完全相同。

(繼承來源 JavaObject)
IJavaPeerable.Finalized()

全域系統設定,包含偏好設定,且偏好設定總是對所有定義的使用者完全相同。

(繼承來源 JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

全域系統設定,包含偏好設定,且偏好設定總是對所有定義的使用者完全相同。

(繼承來源 JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

全域系統設定,包含偏好設定,且偏好設定總是對所有定義的使用者完全相同。

(繼承來源 JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

全域系統設定,包含偏好設定,且偏好設定總是對所有定義的使用者完全相同。

(繼承來源 JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

全域系統設定,包含偏好設定,且偏好設定總是對所有定義的使用者完全相同。

(繼承來源 JavaObject)

擴充方法

名稱 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 端是否有效。

適用於