Settings.Global 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
全域系統設定,包含偏好設定,且偏好設定總是對所有定義的使用者完全相同。
[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 睡眠政策的價值 |
| WifiSleepPolicyNever |
絕對不睡覺的價值 |
| WifiSleepPolicyNeverWhilePlugged |
值 在 |
| WifiWatchdogOn |
Wi-Fi 看門狗是否被啟用。 |
| WindowAnimationScale |
一般視窗動畫的縮放因子。 |
屬性
| 名稱 | Description |
|---|---|
| Class |
回傳此 |
| 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) |
方便函數,用於取得單一安全設定值。 |
| GetLong(ContentResolver, String) |
方便函數,用於取得單一安全設定值。 |
| 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) |
取得實例 |
| JavaAs<TResult>(IJavaPeerable) |
試著強制 |
| JavaCast<TResult>(IJavaObject) |
執行 Android 執行時檢查型別轉換。 |
| JavaCast<TResult>(IJavaObject) |
全域系統設定,包含偏好設定,且偏好設定總是對所有定義的使用者完全相同。 |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
試著強制 |