Android.OS 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供類別與介面,用於與核心 Android 作業系統服務及執行時設施互動。
類別
| 名稱 | Description |
|---|---|
| AsyncTask |
AsyncTask 旨在讓使用者介面執行緒能正確且輕鬆地使用。 |
| AsyncTask.Status |
表示任務的當前狀態。 |
| AsyncTask<TParams,TProgress,TResult> |
提供 Android OS API 值,支援 AsyncTask<TParams、TProgress、TResult>。 |
| BadParcelableException |
格式不正確或無效時 |
| BaseBundle |
從字串鍵對應到各種值的系統。 |
| BatteryManager |
BatteryManager 類別包含用於 Intent 中值 |
| Binder |
可可重帶物件的基底類別,是由 |
| Binder.InterfaceConsts |
定義由對應 Android 介面所暴露的常數。 |
| BinderConsts |
可重帶物件的基礎介面,是輕量級遠端程序呼叫機制的核心部分,設計用於執行進程內及跨進程呼叫時的高效能。 |
| BugreportManager |
類別提供一個特權 API 來擷取並使用錯誤報告。 |
| BugreportManager.BugreportCallback |
一個介面描述錯誤報告進度與狀態的回調。 |
| Build |
關於目前建置的資訊,從系統屬性中擷取。 |
| Build.Partition |
針對特定裝置分割區的建置資訊。 |
| Build.VERSION |
各種版本字串。 |
| Build.VERSION_CODES |
目前已知的 SDK 版本代碼列舉。 |
| Build.VERSION_CODES_FULL |
目前已知的 SDK 主要與次要版本代碼的列舉。 |
| Bundle |
從 String 鍵到各種 |
| Bundle.InterfaceConsts |
定義由對應 Android 介面所暴露的常數。 |
| CancellationSignal |
提供取消正在進行中的手術的能力。 |
| CombinedVibration |
合併振動描述由一個或多個 |
| CombinedVibration.InterfaceConsts |
定義由對應 Android 介面所暴露的常數。 |
| CombinedVibration.ParallelCombination |
這是一種觸覺效果的組合,應該在多個震動器中並行播放。 |
| ConditionVariable |
實作條件變數鎖定範式的類別。 |
| CountDownTimer |
安排倒數計時直到未來某個時刻,並在過程中定期收到通知。 |
| CpuHeadroomParams |
用於 |
| CpuHeadroomParams.Builder |
提供 Android 作業系統 CpuHeadroomParams.Builder 的 API 值。 |
| CpuUsageInfo |
每個核心的 CPU 使用率資訊。 |
| CpuUsageInfo.InterfaceConsts |
定義由對應 Android 介面所暴露的常數。 |
| DeadObjectException |
你呼叫的物件已經死亡,可能是因為它的託管程序已經不存在,或者是發生了低階的綁定器錯誤。 |
| DeadSystemException |
核心 Android 系統已經死機,正在進行執行時重啟。 |
| Debug |
提供多種 Android 應用程式的除錯方法,包括追蹤與分配計數。 |
| Debug.InstructionCount |
用於收集和查詢指令數的 API。 |
| Debug.MemoryInfo |
此類別用於擷取關於此程序記憶體映射的各種統計資料。 |
| Debug.MemoryInfo.InterfaceConsts |
定義由對應 Android 介面所暴露的常數。 |
| DropBoxManager |
會排隊來自各種來源的資料區塊——應用程式當機、核心日誌記錄等。 |
| DropBoxManager.Entry |
從投遞箱中取出的單一條目。 |
| DropBoxManager.Entry.InterfaceConsts |
定義由對應 Android 介面所暴露的常數。 |
| Environment |
提供環境變數存取。 |
| FileObserver |
監控檔案(使用 inotify),在裝置上任何程序(包括此程序)存取或更改檔案後觸發事件。 |
| FileUriExposedException |
當應用程式暴露給 |
| FileUtils |
處理檔案時有用的工具方法。 |
| FileUtils.ProgressEventArgs |
提供對應 Android 事件的資料。 |
| GpuHeadroomParams |
用於 |
| GpuHeadroomParams.Builder |
提供 Android 作業系統 API 值以支援 GpuHeadroomParams.Builder。 |
| Handler |
處理器允許你傳送並處理 |
| HandlerThread |
|
| HardwarePropertiesManager |
HardwarePropertiesManager 類別提供一種存取裝置硬體狀態的機制:CPU、GPU 與電池溫度、每核心 CPU 使用率、風扇轉速等。 |
| LimitExceededException |
表示該應用程式已超過系統設定的限制。 |
| LocaleList |
LocaleList 是一個不可變的地點清單,通常用來維持有序的使用者偏好清單。 |
| LocaleList.InterfaceConsts |
定義由對應 Android 介面所暴露的常數。 |
| Looper |
類別過去會為執行緒執行訊息迴圈。 |
| MemoryFile |
MemoryFile 是一個包裝器 |
| Message |
定義包含描述及可傳送至的 |
| Message.InterfaceConsts |
定義由對應 Android 介面所暴露的常數。 |
| MessageQueue |
底層類別,儲存待派遣 |
| Messenger |
參考一個處理程式,其他人可以用它來傳送訊息給它。 |
| Messenger.InterfaceConsts |
定義由對應 Android 介面所暴露的常數。 |
| NetworkOnMainThreadException |
當應用程式嘗試對其主執行緒執行網路操作時拋出的例外。 |
| OperationCanceledException |
一種例外類型,當正在進行的操作被取消時會拋出。 |
| Parcel |
一個容器,可透過 IBinder 傳送訊息(資料與物件參考)。 |
| Parcelable |
介面用於可將實例寫入並從 還原 Parcel的類別。 |
| ParcelFileDescriptor |
FileDescriptor 回傳時, |
| ParcelFileDescriptor.AutoCloseInputStream |
你可以在 ParcelFileDescriptor 上建立一個 InputStream,當串流關閉時,它會幫你呼叫 |
| ParcelFileDescriptor.AutoCloseOutputStream |
你可以在 ParcelFileDescriptor 上建立一個 OutputStream,當串流關閉時,它會幫你呼叫 |
| ParcelFileDescriptor.CloseEventArgs |
提供對應 Android 事件的資料。 |
| ParcelFileDescriptor.FileDescriptorDetachedException |
指出檔案描述項已中斷連結的例外狀況。 |
| ParcelFileDescriptor.InterfaceConsts |
定義由對應 Android 介面所暴露的常數。 |
| ParcelFormatException |
一個 Parcel 的內容(通常在解編組過程中)並不包含預期的資料。 |
| ParcelUuid |
此類別是一個可封裝的封裝器 |
| ParcelUuid.InterfaceConsts |
定義由對應 Android 介面所暴露的常數。 |
| PatternMatcher |
一個簡單的模式比對器,安全可用於不受信任的資料:它不提供完整的 reg-exp 支援,僅提供簡單的 globbing,且不會被惡意使用。 |
| PatternMatcher.InterfaceConsts |
定義由對應 Android 介面所暴露的常數。 |
| PerformanceHintManager |
PerformanceHintManager 允許應用程式向系統傳送效能提示。 |
| PerformanceHintManager.Session |
Session 代表一組執行緒,其工作負載相互關聯,因此應將效能提示視為一個整體。 |
| PersistableBundle |
從字串鍵對應到各種值的系統。 |
| PersistableBundle.InterfaceConsts |
定義由對應 Android 介面所暴露的常數。 |
| PowerManager |
這個類別讓你查詢並請求控制裝置電源狀態的某些面向。 |
| PowerManager.ThermalHeadroomChangedEventArgs |
提供對應 Android 事件的資料。 |
| PowerManager.ThermalStatusChangedEventArgs |
提供對應 Android 事件的資料。 |
| PowerManager.WakeLock |
wake lock 是一種表示你的應用程式需要讓裝置持續開啟的機制。 |
| PowerManager.WakeLockStateEventArgs |
提供對應 Android 事件的資料。 |
| PowerMonitor |
PowerMonitor 代表 ODPM 軌(裝置內電源軌監控器)或模擬的能源消費者。 |
| PowerMonitor.InterfaceConsts |
定義由對應 Android 介面所暴露的常數。 |
| PowerMonitorReadings |
來自電力監測器的能量測量數據。 |
| Process |
管理作業系統程序的工具。 |
| ProfilingManager |
此類別允許呼叫者:
|
| ProfilingResult |
封裝單一剖析請求操作的結果。 |
| ProfilingResult.InterfaceConsts |
定義由對應 Android 介面所暴露的常數。 |
| ProfilingTrigger |
封裝單一的剖析觸發器。 |
| ProfilingTrigger.Builder |
建構器類別來建立物件 |
| ProxyFileDescriptorCallback |
回調處理來自 ProxyFileDescriptor 的檔案系統請求。 |
| RecoverySystem |
RecoverySystem 包含與 Android 復原系統互動的方法(該分割區可用於安裝系統更新、清除使用者資料等)。 |
| RecoverySystem.ProgressEventArgs |
提供對應 Android 事件的資料。 |
| RemoteCallbackList |
負責維護遠端介面清單的艱苦工作,通常是用來執行從 |
| RemoteCallbackList.Builder |
建構者 |
| RemoteException |
所有 Binder 遠端調用錯誤的父例外
|
| ResultReceiver |
一個通用介面,用來接收來自某人的回撥結果。 |
| ResultReceiver.InterfaceConsts |
定義由對應 Android 介面所暴露的常數。 |
| SecurityStateManager |
SecurityStateManager 提供查詢系統與平台元件安全狀態的功能。 |
| SharedMemory |
SharedMemory 使匿名共享記憶體的建立、映射與保護控制成為可能。 |
| SharedMemory.InterfaceConsts |
定義由對應 Android 介面所暴露的常數。 |
| StatFs |
取得檔案系統中空間的整體資訊。 |
| StrictMode |
StrictMode 是一個開發者工具,能偵測你可能不小心做錯的事情,並提醒你,讓你能修正。 |
| StrictMode.ThreadPolicy |
|
| StrictMode.ThreadPolicy.Builder | |
| StrictMode.ThreadViolationEventArgs |
提供對應 Android 事件的資料。 |
| StrictMode.VmPolicy |
|
| StrictMode.VmPolicy.Builder | |
| StrictMode.VmViolationEventArgs |
提供對應 Android 事件的資料。 |
| SystemClock |
核心考勤設施。 |
| TestLooperManager |
阻擋迴圈器執行任何訊息,並允許持有此物件的人控制何時及執行哪些訊息,直到該訊息被釋放。 |
| TokenWatcher |
TokenWatcher 會監看 的集合 |
| Trace |
將追蹤事件寫入系統追蹤緩衝區。 |
| TransactionTooLargeException |
Binder 交易失敗是因為它太大了。 |
| UserHandle |
裝置上使用者的表示。 |
| UserHandle.InterfaceConsts |
定義由對應 Android 介面所暴露的常數。 |
| UserManager |
管理多使用者系統上的使用者及使用者資料。 |
| UserManager.UserOperationException |
此訊息表示使用者操作失敗。 |
| VibrationAttributes |
封裝了一組描述振動資訊的屬性。 |
| VibrationAttributes.Builder |
物件的建造者類別 |
| VibrationAttributes.InterfaceConsts |
定義由對應 Android 介面所暴露的常數。 |
| VibrationEffect |
振動效應描述由 。 |
| VibrationEffect.BasicEnvelopeBuilder |
一個由包絡線定義的波形效果建構器,旨在提供不同功能裝置間一致的觸覺感知。 |
| VibrationEffect.Builder |
提供類別與介面,用於與核心 Android 作業系統服務及執行時設施互動。 |
| VibrationEffect.Composition |
一種由觸覺元素組合而成,可作為單一 |
| VibrationEffect.Envelope |
提供類別與介面,用於與核心 Android 作業系統服務及執行時設施互動。 |
| VibrationEffect.Event |
提供類別與介面,用於與核心 Android 作業系統服務及執行時設施互動。 |
| VibrationEffect.InterfaceConsts |
定義由對應 Android 介面所暴露的常數。 |
| VibrationEffect.Preset |
提供類別與介面,用於與核心 Android 作業系統服務及執行時設施互動。 |
| VibrationEffect.VibrationParseException |
提供類別與介面,用於與核心 Android 作業系統服務及執行時設施互動。 |
| VibrationEffect.WaveformEnvelopeBuilder |
波形效果的建構器,由其包絡線描述。 |
| Vibrator |
操作裝置震動器的類別。 |
| VibratorManager |
提供裝置中所有震動器的存取權限,並能同步運作。 |
| WorkDuration |
工作持續時間包含每個元件工作負載的測量時間(奈秒),詳見 |
| WorkSource |
描述某些工作可能由他人完成的來源。 |
| WorkSource.InterfaceConsts |
定義由對應 Android 介面所暴露的常數。 |
介面
| 名稱 | Description |
|---|---|
| CancellationSignal.IOnCancelListener |
監聽取消通知。 |
| FileUtils.IProgressListener |
隨著進展定期被呼叫的聆聽者。 |
| Handler.ICallback |
回調介面,可以在實例化 Handler 時使用,避免自己實作 Handler 的子類別。 |
| IBinder |
可重帶物件的基礎介面,是輕量級遠端程序呼叫機制的核心部分,設計用於執行進程內及跨進程呼叫時的高效能。 |
| IBinder.IFrozenStateChangeCallback |
一個回調介面,用於接收凍結狀態變更事件。 |
| IBinderDeathRecipient |
當承載 IBinder 的程序消失時,接收回調的介面。 |
| IInterface |
Binder 介面的基底類別。 |
| IOutcomeReceiver |
回調介面,設計用於非同步操作可能導致失敗的情況。 |
| IParcelable |
介面用於可將實例寫入並從 還原 |
| IParcelableClassLoaderCreator |
專門化 |
| IParcelableCreator |
必須實作並提供為公開的 CREATOR 欄位,從 Parcel 產生你的 Parcelable 類別實例。 |
| MessageQueue.IIdleHandler |
回調介面,用來偵測執行緒何時會阻塞等待更多訊息。 |
| MessageQueue.IOnFileDescriptorEventListener |
當檔案描述符相關事件發生時,會被呼叫的監聽器。 |
| ParcelFileDescriptor.IOnCloseListener |
回撥表示 ParcelFileDescriptor 已被關閉。 |
| PowerManager.IOnThermalHeadroomChangedListener |
聽眾通過至 |
| PowerManager.IOnThermalStatusChangedListener |
聽眾通過至 |
| PowerManager.IWakeLockStateListener |
一個監聽器介面,能在喚醒鎖定啟用或停用時收到通知。 |
| RecoverySystem.IProgressListener |
在驗證過程中,定期呼叫的介面定義。 |
| RemoteCallbackList.Builder.IInterfaceDiedCallback |
用於通知承載回調介面的程序已死亡。 |
| StrictMode.IOnThreadViolationListener |
當 # |
| StrictMode.IOnVmViolationListener |
當 |
列舉
| 名稱 | Description |
|---|---|
| BackportedFixStatus |
提供類別與介面,用於與核心 Android 作業系統服務及執行時設施互動。 |
| BatteryCapacityLevel |
定義 Android 作業系統 API 所使用的電池容量等級值。 |
| BatteryHealth |
列舉由多種類型回傳的值。 |
| BatteryPlugged |
列舉由多種類型回傳的值。 |
| BatteryProperty |
列舉由多種類型回傳的值。 |
| BatteryStatus |
列舉由多種類型回傳的值。 |
| BugreportErrorCode |
定義 Android 作業系統 API 所使用的錯誤報告錯誤代碼值。 |
| BuildVersionCodes | |
| BuildVersionCodesFull |
目前已知的 SDK 主要與次要版本代碼的列舉。 每次發行的數量都會增加,且保證依照發行日期排序。 實際值應視為實作細節,目前的編碼方案未來可能會有所變動。 |
| CpuHeadroomCalculationType |
定義 Android OS API 所使用的 CPU 餘量計算類型值。 |
| DebugShow |
列舉由多種類型回傳的值,並作為 F:Android.OS.Debug.PrintLoadedClasses 成員的參數。 |
| DebugTraceOptions |
列舉由 TraceCountAllocs、 、 及CountAllocs成員返回的值,並作為成員的參數NoneStartMethodTracing()。 |
| DeviceTemperatureType |
定義 Android OS API 所使用的裝置溫度類型值。 |
| DropBoxManagerFlags |
列舉由多種類型回傳的值,並作為多種類型的參數取出。 |
| FileObserverEvents |
列舉由多種方法 FileObserverEvents 返回的值,並作為 F:Android.OS.FileObserver..ctor,以及 F:Android.OS.FileObserver.OnEvent 成員。 |
| FrozenCalleePolicy |
定義了 Android OS API 所使用的凍結 callee 政策值。 |
| FrozenStateChangeCallbackState |
定義 Android OS API 所使用的凍結狀態變更回調狀態值。 |
| GpuHeadroomCalculationType |
定義 Android OS API 所使用的 GPU 餘裕計算類型值。 |
| LocationPowerSaveMode |
定義 Android 作業系統 API 所使用的位置省電模式數值。 |
| LowPowerStandbyAllowedReasons |
定義低功耗待機允許的理由與 Android 作業系統 API 所用的數值。 |
| MessageQueueEventType |
定義 Android 作業系統 API 所使用的訊息佇列事件類型值。 |
| ParcelableWriteFlags |
列舉由多種類型回傳的值,並作為多種類型的參數取出。 |
| ParcelFileMode | |
| Pattern |
列舉由多種類型回傳的值,並作為多種類型的參數取出。 |
| PowerMonitorType |
定義 Android 作業系統 API 使用的電源監控類型值。 |
| ProfilingResultError |
定義 Android 作業系統 API 所使用的結果錯誤值分析。 |
| ProfilingTriggerType |
定義 Android OS API 所使用的設定型觸發器類型值。 |
| ProfilingType |
定義 Android 作業系統 API 所使用的剖析型態值。 |
| QuietMode |
定義 Android 作業系統 API 所使用的靜音模式值。 |
| Signal | |
| TemperatureSource |
定義 Android 作業系統 API 所使用的溫度來源值。 |
| ThermalStatus |
定義 Android 作業系統 API 使用的熱狀態值。 |
| ThreadPriority |
列舉由多種類型回傳的值,並作為 F:Android.OS.Process.SetThreadPriority 及 成員的參數。 |
| TransactionFlags |
列舉由多種類型回傳的值,並作為 的參數,以及 F:Android.OS.IBinder.Transact 成員。 |
| UserCreationFailureReason |
定義 Android 作業系統 API 所使用的使用者建立失敗原因數值。 |
| UserOperationResultCode |
定義 Android 作業系統 API 所使用的使用者操作結果碼值。 |
| VibrationAttributeFlags |
定義振動屬性的旗標。 |
| VibrationAttributesUsageClass |
定義 Android 作業系統 API 使用的振動屬性與使用類別值。 |
| VibrationAttributesUsageType |
定義 Android 作業系統 API 使用的振動屬性與使用類型值。 |
| VibrationEffectCompositionDelayType |
定義 Android 作業系統 API 所使用的振動效果組合延遲類型值。 |
| VibrationEffectCompositionPrimitive |
定義 Android OS API 所用的振動效果組成原始值。 |
| VibrationEffectEffectType |
定義 Android 作業系統 API 所使用的振動效果效果類型值。 |
| VibrationEffectPresetType |
提供類別與介面,用於與核心 Android 作業系統服務及執行時設施互動。 |
| VibrationEffectSupport |
定義 Android 作業系統 API 所使用的震動效果支援值。 |
| WakeLockFlags |
定義喚醒鎖的旗標。 |
委派
| 名稱 | Description |
|---|---|
| MessageQueue.FileDescriptorEventHandler |
處理檔案描述符接收的事件。 |