AccessibilityService 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
無障礙服務應僅用於協助身心障礙使用者使用Android裝置與應用程式。
[Android.Runtime.Register("android/accessibilityservice/AccessibilityService", DoNotGenerateAcw=true)]
public abstract class AccessibilityService : Android.App.Service
[<Android.Runtime.Register("android/accessibilityservice/AccessibilityService", DoNotGenerateAcw=true)>]
type AccessibilityService = class
inherit Service
- 繼承
- 屬性
備註
無障礙服務應僅用於協助身心障礙使用者使用Android裝置與應用程式。 它們會在背景執行,當 s 觸發時 AccessibilityEvent系統會收到回撥。 這類事件表示使用者介面中的某種狀態轉換,例如焦點改變、按鈕被點擊等。此類服務可選擇性地請求查詢活動視窗內容的能力。 開發無障礙服務需要擴充此類別並實作其抽象方法。
<div class=“特殊參考”><h3>開發者指南</h3>
欲了解更多關於建立無障礙服務的資訊,請參閱 無障礙 開發者指南。
</div>
<h3>生命週期</h3>
無障礙服務的生命週期完全由系統管理,並遵循既定的服務生命週期。 啟動無障礙服務時,使用者必須在裝置設定中明確開啟該服務。 系統綁定服務後,會呼叫 AccessibilityService#onServiceConnected()。 此方法可被想要在綁定後設定的客戶端覆蓋。
無障礙服務會在使用者在裝置設定中關閉或呼叫 AccessibilityService#disableSelf()時停止。
<h3>宣言</h3>
無障礙被宣告為 AndroidManifest.xml中任何其他服務,但必須執行兩件事:<ul><li> 指定它處理「android.accessibilityservice.AccessibilityService」。 android.content.Intent
</li><li> 請求 android.Manifest.permission#BIND_ACCESSIBILITY_SERVICE 許可以確保只有系統能綁定。
</li></ul> 如果缺少上述任一項,系統將忽略無障礙服務。 以下是宣告範例:
<service android:name=".MyAccessibilityService"
android:permission="android.permission.BIND_ACCESSIBILITY_SERVICE">
<intent-filter>
<action android:name="android.accessibilityservice.AccessibilityService" />
</intent-filter>
. . .
</service>
<h3>配置</h3>
無障礙服務可以設定接收特定類型的無障礙事件、只監聽特定套件、在特定時間內只接收每種類型的事件一次、擷取視窗內容、指定設定活動等。
配置無障礙服務有兩種方法:
<ul><li> 在申報服務時,在清單上提供 #SERVICE_META_DATA meta-data 條目。 以下呈現帶有元資料標籤的服務宣告:
<service android:name=".MyAccessibilityService">
<intent-filter>
<action android:name="android.accessibilityservice.AccessibilityService" />
</intent-filter>
<meta-data android:name="android.accessibilityservice" android:resource="@xml/accessibilityservice" />
</service>
<strong>Note:</strong> 此方法可設定所有屬性。
更多細節請參考 #SERVICE_META_DATA 和 <{@link android.R.styleable#AccessibilityService accessibility-service}>。
</李><麗> 在呼喚 AccessibilityService#setServiceInfo(AccessibilityServiceInfo)。 請注意,此方法可隨時被呼叫以動態變更服務配置。
<strong>Note:</strong> 此方法僅允許設定動態可配置的屬性:AccessibilityServiceInfo#eventTypes, , AccessibilityServiceInfo#feedbackTypeAccessibilityServiceInfo#flagsAccessibilityServiceInfo#notificationTimeoutAccessibilityServiceInfo#packageNames
更多細節請參見 AccessibilityServiceInfo。
</li></ul><h3>讀取視窗內容</h3>
服務可以在宣告中指定能檢索以 和 AccessibilityWindowInfo 物件樹狀AccessibilityNodeInfo結構表示的視窗內容。 請注意,宣告此功能需服務透過由 #SERVICE_META_DATA引用的 XML 資源宣告其設定。
視窗內容可透過 AccessibilityEvent#getSource() AccessibilityEvent.getSource()、 AccessibilityService#findFocus(int)、 AccessibilityService#getWindows()或 AccessibilityService#getRootInActiveWindow()來檢索。
<強>Note</strong> 一個無障礙服務可能要求對某些事件類型的子集發出通知,因此無法察覺節點階層結構何時改變。 節點也可能包含過時資訊,因為視窗內容可能隨時變動。
<h3>繪圖無障礙覆蓋層</h3>
無障礙服務可以在現有螢幕內容上繪製疊加層。 無障礙覆蓋層可用來視覺化地標示螢幕上的項目,例如以無障礙焦點標示當前項目。 覆蓋層也能讓使用者直接與服務互動,並快速自訂服務行為。
無障礙覆蓋層可以附加在特定視窗或顯示器本身。 在窗戶上附加覆蓋層,可以讓 overly 隨著窗戶的移動、變大和縮小。 隨著視窗移動,覆蓋層在視窗範圍內的相對位置會保持不變。 如果視窗被調整大小,覆蓋層在視窗邊界內的相對位置也會保持不變。 若要將覆蓋層附加到視窗,請使用 #attachAccessibilityOverlayToWindow。 將覆蓋層附加到顯示器上,意味著該覆蓋層獨立於該顯示器上的活躍視窗。 若要將覆蓋層附加到顯示器上,請使用 #attachAccessibilityOverlayToDisplay。
當將附加於視窗的覆蓋層定位時,服務必須使用視窗座標。 為了將覆蓋層置於現有 UI 元素之上,必須知道該元素在視窗座標中的邊界。 要找到元素視窗座標的邊界,請如前所述尋找對應 AccessibilityNodeInfo 的邊界並呼叫 AccessibilityNodeInfo#getBoundsInWindow。
<h3>通知策略</h3>
所有無障礙服務都會收到他們所申請的所有活動通知,無論回饋類型為何。
<strong>Note:</strong> 事件通知逾時有助於避免過頻繁地向用戶端傳遞事件,因為這是透過昂貴的進程間呼叫完成的。 可以將超時視為判斷事件產生何時穩定下來的標準。
<h3>事件類型</h3><ul><li>AccessibilityEvent#TYPE_VIEW_CLICKED</li><li>AccessibilityEvent#TYPE_VIEW_LONG_CLICKED</li><>AccessibilityEvent#TYPE_VIEW_FOCUSED< li/li><>AccessibilityEvent#TYPE_VIEW_SELECTED<><>AccessibilityEvent#TYPE_VIEW_TEXT_CHANGED<><>AccessibilityEvent#TYPE_WINDOW_STATE_CHANGED<>< li>AccessibilityEvent#TYPE_NOTIFICATION_STATE_CHANGED</li><>AccessibilityEvent#TYPE_TOUCH_EXPLORATION_GESTURE_START< li/li><>AccessibilityEvent#TYPE_TOUCH_EXPLORATION_GESTURE_END<><>AccessibilityEvent#TYPE_VIEW_HOVER_ENTER<><>AccessibilityEvent#TYPE_VIEW_HOVER_EXIT<><>AccessibilityEvent#TYPE_VIEW_SCROLLED<李><李>AccessibilityEvent#TYPE_VIEW_TEXT_SELECTION_CHANGED</李><>AccessibilityEvent#TYPE_WINDOW_CONTENT_CHANGED<李/李><>AccessibilityEvent#TYPE_ANNOUNCEMENT<李/李><>AccessibilityEvent#TYPE_GESTURE_DETECTION_START</李><>AccessibilityEvent#TYPE_GESTURE_DETECTION_END<><>AccessibilityEvent#TYPE_TOUCH_INTERACTION_START<><>AccessibilityEvent#TYPE_TOUCH_INTERACTION_END<><>AccessibilityEvent#TYPE_VIEW_ACCESSIBILITY_FOCUSED<><>AccessibilityEvent#TYPE_WINDOWS_CHANGED<><>AccessibilityEvent#TYPE_VIEW_ACCESSIBILITY_FOCUS_CLEARED<><>< H3>回饋類型</h3 ul><><李>AccessibilityServiceInfo#FEEDBACK_AUDIBLE</李><李>AccessibilityServiceInfo#FEEDBACK_HAPTIC</李><>AccessibilityServiceInfo#FEEDBACK_SPOKEN<李/李><>AccessibilityServiceInfo#FEEDBACK_VISUAL<><>AccessibilityServiceInfo#FEEDBACK_GENERIC<><>AccessibilityServiceInfo#FEEDBACK_BRAILLE</李李/烏爾><>
Java 文件 android.accessibilityservice.AccessibilityService。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
建構函式
| 名稱 | Description |
|---|---|
| AccessibilityService() | |
| AccessibilityService(IntPtr, JniHandleOwnership) |
用於建立 JNI 物件受管理表示的建構器;由執行時呼叫。 |
欄位
| 名稱 | Description |
|---|---|
| AccessibilityService |
使用 with |
| AccountService |
使用 with |
| ActivityService |
使用 來 |
| AdvancedProtectionService |
使用 以 |
| AlarmService |
使用 with |
| AppFunctionService |
用 來 |
| AppInteractionService |
用 with |
| AppOpsService |
使用 with |
| AppSearchService |
用 來 |
| AppwidgetService |
使用 with |
| AudioService |
使用來 |
| AuthenticationPolicyService |
使用 以 |
| AutofillService |
使用 以 |
| BatteryService |
用 來 |
| BindAllowActivityStarts |
已淘汰.
標記 |
| BindExternalServiceLong |
其運作方式與 相同 |
| BindNotPerceptible |
已淘汰.
標記: |
| BindPackageIsolatedProcess |
已淘汰.
標記 |
| BindSharedIsolatedProcess |
已淘汰.
標記為 |
| BiometricService |
用 with |
| BlobStoreService |
使用 with |
| BluetoothService |
用 來 |
| BugreportService |
服務用來擷取錯誤報告。 (繼承來源 Context) |
| CameraService |
用 來 |
| CaptioningService |
使用 with |
| CarrierConfigService |
使用 來 |
| ChooserService |
使用 with |
| ClipboardService |
使用 with |
| CompanionDeviceService |
使用 with |
| ConnectivityDiagnosticsService |
使用來 |
| ConnectivityService |
使用 with |
| ConsumerIrService |
使用時 |
| ContactKeysService |
使用來 |
| ContentRestrictionService |
使用 with |
| CredentialService |
使用 with |
| CrossProfileAppsService |
使用 with |
| DeviceIdDefault |
預設裝置 ID,即主要(非虛擬)裝置的 ID。 (繼承來源 Context) |
| DeviceIdInvalid |
裝置 ID 無效。 (繼承來源 Context) |
| DeviceLockService |
使用 with |
| DevicePolicyService |
使用 with |
| DisplayHashService |
使用 to |
| DisplayService |
使用 with |
| DomainVerificationService |
使用 to |
| DownloadService |
使用 with |
| DropboxService |
用 來 |
| ErrorTakeScreenshotInternalError |
已淘汰.
截圖的狀態是失敗,原因是內部錯誤。 |
| ErrorTakeScreenshotIntervalTimeShort |
已淘汰.
截圖的狀態是失敗,原因是從最後截圖到現在過的時間太短。 |
| ErrorTakeScreenshotInvalidDisplay |
已淘汰.
截圖狀態為失敗,原因是顯示 ID 無效。 |
| ErrorTakeScreenshotInvalidWindow |
已淘汰.
截圖狀態為失敗,原因是無效的無障礙視窗 ID。 |
| ErrorTakeScreenshotNoAccessibilityAccess |
已淘汰.
截圖的狀態是失敗,原因是無法存取無障礙。 |
| ErrorTakeScreenshotSecureWindow |
已淘汰.
截圖狀態為失敗,原因是視窗包含安全內容。 |
| EuiccService |
用 來 |
| FileIntegrityService |
使用 以 |
| FileService |
使用 with |
| FingerprintService |
使用來 |
| GameService |
使用 with |
| Gesture2FingerDoubleTap |
已淘汰.
使用者在觸控螢幕上做了兩指雙擊手勢。 |
| Gesture2FingerDoubleTapAndHold |
已淘汰.
使用者在觸控螢幕上做了兩指雙擊並長按的手勢。 |
| Gesture2FingerSingleTap |
已淘汰.
使用者在觸控螢幕上執行了兩指單擊手勢。 |
| Gesture2FingerSwipeDown |
已淘汰.
使用者在觸控螢幕上做出兩指向下滑動的手勢。 |
| Gesture2FingerSwipeLeft |
已淘汰.
使用者在觸控螢幕上做出兩指向左滑動的手勢。 |
| Gesture2FingerSwipeRight |
已淘汰.
使用者在觸控螢幕上做出兩指向右滑動的手勢。 |
| Gesture2FingerSwipeUp |
已淘汰.
使用者在觸控螢幕上做了兩指向上滑動的手勢。 |
| Gesture2FingerTripleTap |
已淘汰.
使用者在觸控螢幕上做了兩指三重點擊的手勢。 |
| Gesture2FingerTripleTapAndHold |
已淘汰.
使用者在觸控螢幕上做了兩指三連擊並長按的手勢。 |
| Gesture3FingerDoubleTap |
已淘汰.
使用者在觸控螢幕上做了三指雙擊手勢。 |
| Gesture3FingerDoubleTapAndHold |
已淘汰.
使用者在觸控螢幕上執行三指雙擊並長按手勢。 |
| Gesture3FingerSingleTap |
已淘汰.
使用者在觸控螢幕上執行三指單點手勢。 |
| Gesture3FingerSingleTapAndHold |
已淘汰.
使用者在觸控螢幕上執行三指單擊並按住的手勢。 |
| Gesture3FingerSwipeDown |
已淘汰.
使用者在觸控螢幕上做了三指向下滑動的手勢。 |
| Gesture3FingerSwipeLeft |
已淘汰.
使用者在觸控螢幕上做了三指向左滑動的手勢。 |
| Gesture3FingerSwipeRight |
已淘汰.
使用者在觸控螢幕上做出三指向右滑動的手勢。 |
| Gesture3FingerSwipeUp |
已淘汰.
使用者在觸控螢幕上做了三指向上滑動的手勢。 |
| Gesture3FingerTripleTap |
已淘汰.
使用者在觸控螢幕上做了三指三下點擊的手勢。 |
| Gesture3FingerTripleTapAndHold |
已淘汰.
使用者在觸控螢幕上做了三指三重點擊並長按的手勢。 |
| Gesture4FingerDoubleTap |
已淘汰.
使用者在觸控螢幕上做了四指雙擊手勢。 |
| Gesture4FingerDoubleTapAndHold |
已淘汰.
使用者在觸控螢幕上做了兩指雙擊並長按的手勢。 |
| Gesture4FingerSingleTap |
已淘汰.
使用者在觸控螢幕上執行了四指單擊的手勢。 |
| Gesture4FingerSwipeDown |
已淘汰.
使用者在觸控螢幕上做了四指向下滑動的手勢。 |
| Gesture4FingerSwipeLeft |
已淘汰.
使用者在觸控螢幕上用四指向左滑動。 |
| Gesture4FingerSwipeRight |
已淘汰.
使用者在觸控螢幕上做了四指右滑手勢。 |
| Gesture4FingerSwipeUp |
已淘汰.
使用者在觸控螢幕上做了四指向上滑動的手勢。 |
| Gesture4FingerTripleTap |
已淘汰.
使用者在觸控螢幕上做了四指三下點擊手勢。 |
| GestureDoubleTap |
已淘汰.
使用者在觸控螢幕上執行了雙擊手勢。 |
| GestureDoubleTapAndHold |
已淘汰.
使用者在觸控螢幕上執行了雙擊並長按的手勢。 |
| GestureSwipeDown |
已淘汰.
使用者在觸控螢幕上做出向下滑動的手勢。 |
| GestureSwipeDownAndLeft |
已淘汰.
使用者在觸控螢幕上做了下和左手勢。 |
| GestureSwipeDownAndRight |
已淘汰.
使用者在觸控螢幕上做出向下和向右的手勢。 |
| GestureSwipeDownAndUp |
已淘汰.
使用者在觸控螢幕上執行了上下滑動的手勢。 |
| GestureSwipeLeft |
已淘汰.
使用者在觸控螢幕上做出向左滑動的手勢。 |
| GestureSwipeLeftAndDown |
已淘汰.
使用者在觸控螢幕上執行了左下手勢。 |
| GestureSwipeLeftAndRight |
已淘汰.
使用者在觸控螢幕上做出左右滑動的手勢。 |
| GestureSwipeLeftAndUp |
已淘汰.
使用者在觸控螢幕上做出了左右和向上的手勢。 |
| GestureSwipeRight |
已淘汰.
使用者在觸控螢幕上做出右滑手勢。 |
| GestureSwipeRightAndDown |
已淘汰.
使用者在觸控螢幕上執行了右下手勢。 |
| GestureSwipeRightAndLeft |
已淘汰.
使用者在觸控螢幕上做出了向右和向左滑動的手勢。 |
| GestureSwipeRightAndUp |
已淘汰.
使用者在觸控螢幕上做出了右上手勢。 |
| GestureSwipeUp |
已淘汰.
使用者在觸控螢幕上做了向上滑動的手勢。 |
| GestureSwipeUpAndDown |
已淘汰.
使用者在觸控螢幕上做了上下滑動的手勢。 |
| GestureSwipeUpAndLeft |
已淘汰.
使用者在觸控螢幕上做出向上和左鍵的手勢。 |
| GestureSwipeUpAndRight |
已淘汰.
使用者在觸控螢幕上做出向上和向右的手勢。 |
| GestureUnknown |
已淘汰.
使用者在觸控螢幕上做出了無法辨識的手勢。 |
| GlobalActionAccessibilityAllApps |
已淘汰.
動作顯示啟動器的所有應用程式。 |
| GlobalActionAccessibilityButton |
已淘汰.
觸發無障礙按鈕的動作 |
| GlobalActionAccessibilityButtonChooser |
已淘汰.
動作可調出輔助按鈕的選擇選單 |
| GlobalActionAccessibilityShortcut |
已淘汰.
觸發無障礙捷徑的動作。 |
| GlobalActionBack |
已淘汰.
動作回去。 |
| GlobalActionDismissNotificationShade |
已淘汰.
關閉通知陰影的動作 |
| GlobalActionDpadCenter |
已淘汰.
觸發方向鍵中心鍵事件的動作。 |
| GlobalActionDpadDown |
已淘汰.
動作觸發方向鍵下鍵事件。 |
| GlobalActionDpadLeft |
已淘汰.
觸發方向鍵左鍵事件的動作。 |
| GlobalActionDpadRight |
已淘汰.
動作觸發方向鍵右鍵事件。 |
| GlobalActionDpadUp |
已淘汰.
觸發方向鍵向上的動作。 |
| GlobalActionHome |
已淘汰.
行動,回家。 |
| GlobalActionKeycodeHeadsethook |
已淘汰.
動作來傳送KEYCODE_HEADSETHOOK KeyEvent,用於接聽、掛斷電話、播放及停止媒體。 |
| GlobalActionLockScreen |
已淘汰.
鎖定螢幕的動作 |
| GlobalActionMediaPlayPause |
已淘汰.
觸發媒體播放/暫停鍵事件的動作。 |
| GlobalActionMenu |
已淘汰.
觸發選單鍵事件的動作。 |
| GlobalActionNotifications |
已淘汰.
動作開啟通知。 |
| GlobalActionPowerDialog |
已淘汰.
動作開啟長按的電源對話框。 |
| GlobalActionQuickSettings |
已淘汰.
按下動作開啟快速設定。 |
| GlobalActionRecents |
已淘汰.
切換顯示近期應用程式總覽的動作。 |
| GlobalActionTakeScreenshot |
已淘汰.
截圖動作 |
| GlobalActionToggleSplitScreen |
已淘汰.
動作切換停靠目前應用程式視窗。 |
| GrammaticalInflectionService |
使用 with |
| HardwarePropertiesService |
使用 with |
| HealthconnectService |
使用 with |
| HidService |
使用 with |
| InputMethodService |
使用 with |
| InputService |
使用 來 |
| IpsecService |
使用 with |
| JobSchedulerService |
用 with |
| KeychainService |
使用 with |
| KeyguardService |
用 來 |
| KeystoreService |
使用 with |
| LauncherAppsService |
使用 with |
| LayoutInflaterService |
在此語境下,使用 with |
| LocaleService |
使用 with |
| LocationService |
使用 with |
| MediaCommunicationService |
使用 來 |
| MediaMetricsService |
使用 with |
| MediaProjectionService |
使用 with |
| MediaQualityService |
使用 with |
| MediaRouterService |
使用 with |
| MediaSessionService |
使用 with |
| MemoryBudgetService |
用 來 |
| MidiService |
使用 with |
| MultisensoryManagerService |
用來 |
| NetworkStatsService |
用 來 |
| NfcService |
使用 with |
| NotificationService |
使用 with |
| NpuService |
使用 with |
| NsdService |
使用 with |
| OverlayService |
用 來 |
| PccSandboxService |
使用 with |
| PeopleService |
使用 with |
| PerformanceHintService |
使用 來 |
| PersistentDataBlockService |
用 來 |
| PowerService |
用 來 |
| PrintService |
|
| ProfilingService |
使用 以 |
| ReceiverExported |
已淘汰.
標記: |
| ReceiverNotExported |
已淘汰.
標記 |
| ReceiverVisibleToInstantApps |
已淘汰.
標記: |
| RestrictionsService |
使用 with |
| RoleService |
使用 with |
| SatelliteService |
使用 with |
| SearchService |
使用 with |
| SecurityStateService |
使用 with |
| SensorService |
用 來 |
| SerialService |
用 來 |
| ServiceInterface |
|
| ServiceMetaData |
AccessibilityService 元件用來發布自身資訊的名稱。 |
| ShortcutService |
用 with |
| ShowModeAuto |
已淘汰.
讓系統自行控制何時顯示軟鍵。 |
| ShowModeHidden |
已淘汰.
絕對不要展示軟鍵。 |
| ShowModeIgnoreHardKeyboard |
已淘汰.
即使連接的是硬鍵盤,也要讓軟性鍵盤顯示出來 |
| StatusBarService |
用 來 |
| StopForegroundDetach |
已淘汰.
選取器 |
| StopForegroundLegacy |
的 |
| StopForegroundRemove |
已淘汰.
的 |
| StorageService |
使用 來 |
| StorageStatsService |
使用 with |
| SystemHealthService |
用 來 |
| TelecomService |
使用 with |
| TelephonyImsService |
使用 以 |
| TelephonyPhoneNumberService |
使用 with |
| TelephonyService |
使用 來 |
| TelephonySubscriptionService |
使用 with |
| TetheringService |
使用 with |
| TextClassificationService |
使用 with |
| TextServicesManagerService |
使用 with |
| TimeManagerService |
使用 with |
| TvAdService |
使用 with |
| TvInputService |
用 來 |
| TvInteractiveAppService |
使用 with |
| UiModeService |
用 來 |
| UsageStatsService |
用 來 |
| UsbService |
用 來 |
| UserService |
使用 with |
| VibratorManagerService |
使用來 |
| VibratorService |
使用來 |
| VirtualDeviceService |
使用 with |
| VpnManagementService |
使用 with |
| WallpaperService |
用 with |
| WebAppService |
使用 with |
| WifiAwareService |
使用 with |
| WifiP2pService |
使用 with |
| WifiRttRangingService |
用 with |
| WifiService |
使用 with |
| WindowService |
使用 with |
屬性
| 名稱 | Description |
|---|---|
| AccessibilityButtonController |
在系統導航區域內,將無障礙按鈕的控制器回傳。 |
| Application |
回傳擁有這項服務的應用程式。 (繼承來源 Service) |
| ApplicationContext |
回傳目前程序單一全域應用程式物件的上下文。 (繼承來源 ContextWrapper) |
| ApplicationInfo |
請回傳本情境套件的完整應用程式資訊。 (繼承來源 ContextWrapper) |
| Assets |
回傳一個 AssetManager 實例,針對你的應用程式套件。 (繼承來源 ContextWrapper) |
| AttributionSource |
取得與此情境相關的歸屬來源。 (繼承來源 Context) |
| AttributionTag |
歸因可以在複雜的應用程式中用來邏輯地區分應用程式的各個部分。 (繼承來源 Context) |
| BaseContext | (繼承來源 ContextWrapper) |
| BrailleDisplayController |
回風 |
| CacheDir |
回傳檔案系統中應用程式專屬快取目錄的絕對路徑。 (繼承來源 ContextWrapper) |
| Class |
回傳此 |
| ClassLoader |
回傳一個你可以用來擷取這個套件裡的類別載入器。 (繼承來源 ContextWrapper) |
| CodeCacheDir |
回傳用於儲存快取程式碼的檔案系統中應用程式專屬快取目錄的絕對路徑。 (繼承來源 ContextWrapper) |
| ContentResolver |
回傳一個 ContentResolver 實例,針對你的應用程式套件。 (繼承來源 ContextWrapper) |
| DataDir |
回傳檔案系統中存放所有屬於此應用程式的私有檔案的目錄的絕對路徑。 應用程式不應直接使用此路徑;他們應該改用 getFilesDir() 、getCacheDir() 、getDir(String,int) 或其他儲存 API 來處理這個類別。 若呼叫應用程式移至已採用的儲存裝置,回傳路徑可能會隨時間改變,因此僅應保留相對路徑。 呼叫應用程式在回傳路徑下讀寫檔案不需要額外權限。 退稅檔案 (繼承來源 ContextWrapper) |
| DeviceId |
會取得該上下文所關聯的裝置 ID。 (繼承來源 Context) |
| Display |
取得這個情境所關聯的顯示。 (繼承來源 Context) |
| ExternalCacheDir |
回傳主要外部檔案系統目錄的絕對路徑(該目錄位於 ExternalStorageDirectory 應用程式可放置快取檔案的位置)。 (繼承來源 ContextWrapper) |
| FilesDir |
回傳檔案系統中存放檔案 OpenFileOutput(String, FileCreationMode) 的目錄的絕對路徑。 (繼承來源 ContextWrapper) |
| FingerprintGestureController |
買指紋手勢的控制器。 |
| ForegroundServiceType |
如果服務已透過呼叫成為前景服務
|
| Handle |
底層 Android 實例的帳號。 (繼承來源 Object) |
| InputMethod |
系統呼叫 |
| IsCacheEnabled |
如果快取已啟用,則會回傳 |
| IsDeviceProtectedStorage |
表示此上下文的儲存 API 是否由裝置保護儲存所支援。 (繼承來源 ContextWrapper) |
| IsRestricted |
表示此上下文是否受限。 (繼承來源 Context) |
| IsUiContext |
如果上下文是可存取 、 或 |
| JniIdentityHashCode |
取得由互通執行時指派給此 Java 對等端的身份雜湊碼。 (繼承來源 Object) |
| JniManagedPeerState |
無障礙服務應僅用於協助身心障礙使用者使用Android裝置與應用程式。 (繼承來源 JavaObject) |
| JniPeerMembers |
無障礙服務應僅用於協助身心障礙使用者使用Android裝置與應用程式。 |
| MainExecutor |
回傳 和 |
| MainLooper |
回傳當前程序主執行緒的 Looper。 (繼承來源 ContextWrapper) |
| NoBackupFilesDir |
回傳檔案系統目錄的絕對路徑,類似 FilesDir。 (繼承來源 ContextWrapper) |
| ObbDir |
回傳該應用程式的 OBB 檔案(若有)可找到的主要外部儲存目錄。 (繼承來源 ContextWrapper) |
| OpPackageName |
回傳這個上下文中應該用於 |
| PackageCodePath |
回傳完整路徑至此情境的主要 Android 套件。 (繼承來源 ContextWrapper) |
| PackageManager |
回傳 PackageManager 實例以查找全域套件資訊。 (繼承來源 ContextWrapper) |
| PackageName |
回傳這個應用程式的套件名稱。 (繼承來源 ContextWrapper) |
| PackageResourcePath |
回傳完整路徑至此情境的主要 Android 套件。 (繼承來源 ContextWrapper) |
| Params |
回傳該上下文所用的參數集合,若是透過 |
| PeerReference |
取得這個 Java 節點的 JNI 物件參考。 (繼承來源 Object) |
| Resources |
回傳一個應用程式套件的 Resources 實例。 (繼承來源 ContextWrapper) |
| RootInActiveWindow |
如果這個服務能取得視窗內容,則會取得目前啟用視窗的根節點。 |
| ServiceInfo |
這就明白 |
| SystemActions |
回傳系統目前可用的行動清單。 |
| Theme |
回傳與此上下文相關的主題物件。 (繼承來源 ContextWrapper) |
| ThresholdClass |
此 API 支援 Mono for Android 基礎架構,並非直接從你的程式碼中使用。 |
| ThresholdType |
此 API 支援 Mono for Android 基礎架構,並非直接從你的程式碼中使用。 |
| UpdateableFlags |
取得可更新(即新增或移除)現有連線的綁定標誌清單。 (繼承來源 Context) |
| Wallpaper |
已淘汰.
(繼承來源 ContextWrapper)
|
| WallpaperDesiredMinimumHeight |
已淘汰.
(繼承來源 ContextWrapper)
|
| WallpaperDesiredMinimumWidth |
已淘汰.
(繼承來源 ContextWrapper)
|
| Windows |
它會把視窗顯示在預設顯示器的螢幕上。 |
| WindowsOnAllDisplays |
它會讓所有顯示器的螢幕上都有視窗。 |
方法
| 名稱 | Description |
|---|---|
| AttachAccessibilityOverlayToDisplay(Int32, SurfaceControl) |
將包含無障礙覆蓋層的 A |
| AttachAccessibilityOverlayToWindow(Int32, SurfaceControl) |
在指定的視窗上附加一個無障礙覆蓋 |
| AttachBaseContext(Context) |
為這個 ContextWrapper 設定基礎上下文。 (繼承來源 ContextWrapper) |
| BindIsolatedService(Intent, Context+BindServiceFlags, String, IExecutor, IServiceConnection) |
請參考 bindIsolatedService(Intent, int, String, Executor, ServiceConnection) 呼叫 BindServiceFlags.of(long) 以取得 BindServiceFlags 物件。 (繼承來源 Context) |
| BindIsolatedService(Intent, Int32, String, IExecutor, IServiceConnection) |
在孤立服務的特定情況下,這種變化 |
| BindService(Intent, Bind, IExecutor, IServiceConnection) |
和 |
| BindService(Intent, Context+BindServiceFlags, IExecutor, IServiceConnection) |
請參見 bindService(Intent, int, Executor, ServiceConnection) 呼叫 BindServiceFlags.of(long) 以取得 BindServiceFlags 物件。 (繼承來源 Context) |
| BindService(Intent, IServiceConnection, Bind) |
連接應用程式服務,必要時建立它。 (繼承來源 ContextWrapper) |
| BindService(Intent, IServiceConnection, Context+BindServiceFlags) |
請參見 bindService(Intent, ServiceConnection, int) 呼叫 BindServiceFlags.of(long) 以取得 BindServiceFlags 物件。 (繼承來源 Context) |
| BindServiceAsUser(Intent, IServiceConnection, Context+BindServiceFlags, UserHandle) |
請參考 bindServiceAsUser(Intent, ServiceConnection, int, UserHandle) 呼叫 BindServiceFlags.of(long) 以取得 BindServiceFlags 物件。 (繼承來源 Context) |
| BindServiceAsUser(Intent, IServiceConnection, Int32, UserHandle) |
以與 相同的方式 |
| CheckCallingOrSelfPermission(String) |
確認是IPC的通話流程 還是您 獲得了特定權限。 (繼承來源 ContextWrapper) |
| CheckCallingOrSelfUriPermission(Uri, ActivityFlags) |
確認 IPC 的通話流程或 您 是否已獲得存取特定 URI 的權限。 (繼承來源 ContextWrapper) |
| CheckCallingOrSelfUriPermissions(IList<Uri>, Int32) |
確認 IPC <em>或 you</em> 的呼叫過程是否已被授權存取 URI 清單。 (繼承來源 Context) |
| CheckCallingPermission(String) |
確認你所處理的 IPC 的通話流程是否已獲得特定權限。 (繼承來源 ContextWrapper) |
| CheckCallingUriPermission(Uri, ActivityFlags) |
確認呼叫程序及使用者 ID 是否已獲得存取特定 URI 的權限。 (繼承來源 ContextWrapper) |
| CheckCallingUriPermissions(IList<Uri>, Int32) |
確認呼叫程序與 UID 是否已獲得存取 URI 清單的權限。 (繼承來源 Context) |
| CheckContentUriPermissionFull(Uri, Int32, Int32, ActivityFlags) |
確認某個程序和 UID 是否已被授權存取特定內容 URI。 (繼承來源 Context) |
| CheckPermission(String, Int32, Int32) |
判斷該權限是否允許用於系統中執行的特定程序及使用者 ID。 (繼承來源 ContextWrapper) |
| CheckSelfPermission(String) |
確認您是否已獲得特定許可。 (繼承來源 ContextWrapper) |
| CheckUriPermission(Uri, Int32, Int32, ActivityFlags) |
判斷特定程序及使用者 ID 是否已被授權存取特定 URI。 (繼承來源 ContextWrapper) |
| CheckUriPermission(Uri, String, String, Int32, Int32, ActivityFlags) |
檢查 Uri 和一般權限。 (繼承來源 ContextWrapper) |
| CheckUriPermissions(IList<Uri>, Int32, Int32, Int32) |
確認某個程序與 UID 是否已被授權存取 URI 清單。 (繼承來源 Context) |
| ClearCache() |
清除快取。 |
| ClearCachedSubtree(AccessibilityNodeInfo) |
使其 |
| ClearWallpaper() |
已淘汰.
(繼承來源 ContextWrapper)
|
| Clone() |
建立並回傳此物件的副本。 (繼承來源 Object) |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
無障礙服務應僅用於協助身心障礙使用者使用Android裝置與應用程式。 (繼承來源 JavaObject) |
| CreateAttributionContext(String) |
回傳一個新的 Context 物件,針對目前的 Context,但屬性是不同的標籤。 (繼承來源 Context) |
| CreateConfigurationContext(Configuration) |
回傳一個新的 Context 物件,針對目前的 Context,但其資源會調整以符合給定的配置。 (繼承來源 ContextWrapper) |
| CreateContext(ContextParams) |
建立具有特定屬性與行為的情境。 (繼承來源 Context) |
| CreateContextForSplit(String) |
為該分割名稱回傳一個新的 Context 物件。 新的 Context 有一個 ClassLoader 和 Resources 物件,可以存取分割及其所有相依關係的程式碼/資源。 每次呼叫此方法都會回傳一個新的上下文物件實例;上下文物件不會被共享,但共用狀態(如 ClassLoader 或其他資源)可能會共享,因此上下文本身可以相當輕量。 (繼承來源 ContextWrapper) |
| CreateDeviceContext(Int32) |
從目前上下文回傳一個新 |
| CreateDeviceProtectedStorageContext() |
回傳一個新的上下文物件,用於目前上下文,但其儲存 API 由裝置保護儲存所支援。 在具備直接開機功能的裝置上,儲存在該位置的資料會以綁定於實體裝置的金鑰加密,且在裝置成功開機後,使用者使用憑證(如鎖定模式或 PIN 碼)驗證之前及之後,都能立即存取資料。 由於裝置保護的資料在無需使用者驗證的情況下即可取得,您應謹慎限制使用此上下文儲存的資料。 例如,強烈建議在裝置保護區域儲存敏感的認證憑證或密碼。 若底層裝置無法使用不同金鑰儲存裝置保護與憑證保護的資料,則兩個儲存區域將同時開放。 它們仍作為磁碟上的兩個獨立儲存位置,只有可用性視窗會改變。 每次呼叫此方法都會回傳一個新的上下文物件實例;上下文物件不會共享,但共用狀態(如 ClassLoader、同一配置的其他資源)可能會共享,因此上下文本身可以相當輕量。 退稅資料背景 (繼承來源 ContextWrapper) |
| CreateDisplayContext(Display) |
回傳一個新的上下文物件,用於當前上下文,但其資源調整以符合該顯示的指標。 (繼承來源 ContextWrapper) |
| CreatePackageContext(String, PackageContextFlags) |
為給定的應用程式名稱回傳一個新的 Context 物件。 (繼承來源 ContextWrapper) |
| CreateWindowContext(Display, Int32, Bundle) |
為給定 |
| CreateWindowContext(Int32, Bundle) |
為非活動視窗建立一個上下文。 (繼承來源 Context) |
| DatabaseList() |
回傳一組字串,標示與此上下文應用程式套件相關的私有資料庫。 (繼承來源 ContextWrapper) |
| DeleteDatabase(String) |
刪除與此上下文應用程式套件相關的現有私有 SQLiteDatabase。 (繼承來源 ContextWrapper) |
| DeleteFile(String) |
刪除與此上下文應用程式套件相關的指定私有檔案。 (繼承來源 ContextWrapper) |
| DeleteSharedPreferences(String) |
刪除一個現有的共享偏好設定檔案。 (繼承來源 ContextWrapper) |
| DisableSelf() |
停用該服務。 |
| DispatchGesture(GestureDescription, AccessibilityService+GestureResultCallback, Handler) |
發送一個手勢到觸控螢幕。 |
| Dispose() |
釋放該 Java 節點所持有的資源。 (繼承來源 Object) |
| Dispose(Boolean) |
釋放該 Java 節點所持有的資源。 (繼承來源 Object) |
| DisposeUnlessReferenced() |
無障礙服務應僅用於協助身心障礙使用者使用Android裝置與應用程式。 (繼承來源 JavaObject) |
| Dump(FileDescriptor, PrintWriter, String[]) |
將服務狀態印入給定的串流中。 (繼承來源 Service) |
| EnforceCallingOrSelfPermission(String, String) |
如果你或你正在處理的 IPC 呼叫程序都沒有獲得特定權限,請拋出 SecurityException。 (繼承來源 ContextWrapper) |
| EnforceCallingOrSelfUriPermission(Uri, ActivityFlags, String) |
如果 IPC 或 你的 呼叫程序尚未被授權存取特定 URI,請拋出 SecurityException。 (繼承來源 ContextWrapper) |
| EnforceCallingPermission(String, String) |
如果你正在處理的 IPC 呼叫程序尚未獲得特定權限,請拋出 SecurityException。 (繼承來源 ContextWrapper) |
| EnforceCallingUriPermission(Uri, ActivityFlags, String) |
如果呼叫程序和使用者 ID 尚未被授權存取特定 URI,請拋出 SecurityException。 (繼承來源 ContextWrapper) |
| EnforcePermission(String, Int32, Int32, String) |
如果系統中執行的特定程序和使用者 ID 不允許該權限,請拋出 SecurityException。 (繼承來源 ContextWrapper) |
| EnforceUriPermission(Uri, Int32, Int32, ActivityFlags, String) |
如果某個程序和使用者 ID 尚未被授權存取特定 URI,請拋出 SecurityException。 (繼承來源 ContextWrapper) |
| EnforceUriPermission(Uri, String, String, Int32, Int32, ActivityFlags, String) |
同時執行 Uri 和一般授權。 (繼承來源 ContextWrapper) |
| Equals(Object) |
無障礙服務應僅用於協助身心障礙使用者使用Android裝置與應用程式。 (繼承來源 JavaObject) |
| Equals(Object) |
表示是否有其他物體「等同」於此物。 (繼承來源 Object) |
| FileList() |
回傳一個字串陣列,命名與該上下文應用套件相關的私有檔案。 (繼承來源 ContextWrapper) |
| FindFocus(NodeFocus) |
找到擁有指定焦點類型的視角。 |
| GetAccessibilityButtonController(Int32) |
回傳系統導航區域內可及性按鈕的指定邏輯顯示控制器。 |
| GetColor(Int32) |
回傳與特定資源 ID 相關且依當前主題設計的顏色。 (繼承來源 Context) |
| GetColorStateList(Int32) |
回傳與特定資源 ID 相關聯的色彩狀態清單,並依當前主題做樣式。 (繼承來源 Context) |
| GetDatabasePath(String) |
回傳檔案系統中以 openOrCreateDatabase(String, int, CursorFactory) 建立資料庫的絕對路徑。 若呼叫應用程式移至已採用的儲存裝置,回傳路徑可能會隨時間改變,因此僅應保留相對路徑。 (繼承來源 ContextWrapper) |
| GetDir(String, FileCreationMode) |
擷取並建立一個新的目錄,應用程式可以放置自己的自訂資料檔案。 (繼承來源 ContextWrapper) |
| GetDrawable(Int32) |
回傳一個可繪製的物件,與特定資源 ID 相關聯,並依當前主題做樣式。 (繼承來源 Context) |
| GetExternalCacheDirs() |
回傳所有外部儲存裝置上應用程式專屬目錄的絕對路徑,該應用程式可放置其擁有的快取檔案。 (繼承來源 ContextWrapper) |
| GetExternalFilesDir(String) |
回傳主外部檔案系統目錄的絕對路徑(該 ExternalStorageDirectory位址位於 ),該應用程式可放置其擁有的持久檔案。 (繼承來源 ContextWrapper) |
| GetExternalFilesDirs(String) |
回傳所有外部儲存裝置上應用程式專屬目錄的絕對路徑,該應用程式可放置其擁有的持久檔案。 (繼承來源 ContextWrapper) |
| GetExternalMediaDirs() |
已淘汰.
回傳所有外部儲存裝置上應用程式專屬目錄的絕對路徑,該應用程式可在此放置媒體檔案。 (繼承來源 ContextWrapper) |
| GetFileStreamPath(String) |
回傳檔案系統中建立檔案的絕對路徑,該檔案存放於該 OpenFileOutput(String, FileCreationMode) 檔案中。 (繼承來源 ContextWrapper) |
| GetHashCode() |
回傳物件的雜湊碼值。 (繼承來源 Object) |
| GetMagnificationController() |
回傳放大控制器,可用來查詢及修改顯示放大狀態。 |
| GetObbDirs() |
回傳所有外部儲存裝置上應用程式專屬目錄的絕對路徑,該目錄中可找到應用程式的 OBB 檔案(若有)。 (繼承來源 ContextWrapper) |
| GetRootInActiveWindow(Int32) |
如果這個服務能取得視窗內容,則會取得目前啟用視窗的根節點。 |
| GetSharedPreferences(String, FileCreationMode) |
取回並保留偏好設定檔「名稱」的內容,回傳一個 SharedPreferences,透過它你可以取回並修改其值。 (繼承來源 ContextWrapper) |
| GetSoftKeyboardController() |
回傳軟鍵盤控制器,可用來查詢及修改軟鍵顯示模式。 |
| GetString(Int32, Object[]) |
回傳應用程式套件預設字串表中的本地化字串。 (繼承來源 Context) |
| GetString(Int32) |
回傳應用程式套件預設字串表中的本地化字串。 (繼承來源 Context) |
| GetSystemService(Class) |
依類別將句柄回傳至系統層級服務。 (繼承來源 Context) |
| GetSystemService(String) |
以名稱將句柄回傳給系統層級服務。 (繼承來源 ContextWrapper) |
| GetSystemServiceName(Class) |
取得由指定類別所代表的系統層級服務名稱。 (繼承來源 ContextWrapper) |
| GetText(Int32) |
從應用程式套件預設字串表回傳一個本地化且有樣式的 CharSequence。 (繼承來源 Context) |
| GetTextFormatted(Int32) |
從應用程式套件預設字串表回傳一個本地化且有樣式的 CharSequence。 (繼承來源 Context) |
| GetTouchInteractionController(Int32) |
回傳指定邏輯顯示的觸控互動控制器,可用於偵測手勢及控制觸控互動。 |
| GrantUriPermission(String, Uri, ActivityFlags) |
將特定 Uri 存取權限授予另一個套件,不論該套件是否擁有存取該 Uri 內容提供者的一般權限。 (繼承來源 ContextWrapper) |
| IsNodeInCache(AccessibilityNodeInfo) |
檢查是否 |
| JavaFinalize() |
已淘汰.
當垃圾回收判定該物件不再有相關參考時,由垃圾回收器呼叫。 (繼承來源 Object) |
| MoveDatabaseFrom(Context, String) |
將現有的資料庫檔案從給定的來源儲存上下文移動到這個上下文。 這通常用於升級後的資料在儲存位置間的遷移,例如遷移到裝置保護儲存裝置。 資料庫必須關閉後才能移動。 (繼承來源 ContextWrapper) |
| MoveSharedPreferencesFrom(Context, String) |
將現有的共享偏好設定檔案從給定的來源儲存上下文移到這個上下文。 這通常用於升級後的資料在儲存位置間的遷移,例如移動到裝置保護儲存裝置。 (繼承來源 ContextWrapper) |
| Notify() |
喚醒一個正在該物件監視器上等待的執行緒。 (繼承來源 Object) |
| NotifyAll() |
喚醒所有等待該物件監視器的執行緒。 (繼承來源 Object) |
| ObtainStyledAttributes(IAttributeSet, Int32[], Int32, Int32) |
在此上下文主題中檢索樣式屬性資訊。 (繼承來源 Context) |
| ObtainStyledAttributes(IAttributeSet, Int32[]) |
在此上下文主題中檢索樣式屬性資訊。 (繼承來源 Context) |
| ObtainStyledAttributes(Int32, Int32[]) |
在此上下文主題中檢索樣式屬性資訊。 (繼承來源 Context) |
| ObtainStyledAttributes(Int32[]) |
在此上下文主題中檢索樣式屬性資訊。 (繼承來源 Context) |
| OnAccessibilityEvent(AccessibilityEvent) |
回撥 |
| OnBind(Intent) |
實作以回傳內部無障礙服務介面的實作。 |
| OnConfigurationChanged(Configuration) |
當裝置設定變更時,系統會呼叫它,而你的元件正在運行。 (繼承來源 Service) |
| OnCreate() |
系統在服務創建時呼叫。 (繼承來源 Service) |
| OnCreateInputMethod() |
預設實作會回傳我們的預設 |
| OnDestroy() |
系統會打電話通知服務該服務已不再使用並被移除。 (繼承來源 Service) |
| OnGesture(AccessibilityGestureEvent) |
當使用者在特定觸控螢幕上執行特定手勢時,系統會呼叫這個動作。 |
| OnGesture(Int32) |
當使用者在預設顯示器上執行特定手勢時,會被呼叫 |
| OnInterrupt() |
回撥打斷無障礙回饋。 |
| OnKeyEvent(KeyEvent) |
回調功能允許無障礙服務在關鍵事件傳給系統其他部分前觀察這些事件。 |
| OnLowMemory() |
當整體系統記憶體不足時,當正在執行的程序應該會修剪記憶體使用時,就會呼叫這個動作。 (繼承來源 Service) |
| OnMotionEvent(MotionEvent) |
回調功能允許無障礙服務觀察泛型 |
| OnRebind(Intent) |
當新的用戶端已連線到服務時呼叫,之後,它先前已收到通知,指出其 |
| OnServiceConnected() |
此方法屬於生命週期的一部分 |
| OnStart(Intent, Int32) |
已淘汰.
此方法在 API 等級 15 中被棄用。 (繼承來源 Service) |
| OnStartCommand(Intent, StartCommandFlags, Int32) |
每次用戶端透過呼叫 明確啟動服務時,由系統呼叫 |
| OnSystemActionsChanged() |
當系統動作清單被更改時,就會稱為此。 |
| OnTaskRemoved(Intent) |
若服務目前正在執行,且使用者已移除來自該服務應用程式的任務,則會呼叫此服務。 (繼承來源 Service) |
| OnTimeout(Int32, ForegroundService) |
當特定前景服務類型逾時時,回撥呼叫。 (繼承來源 Service) |
| OnTimeout(Int32) |
在逾時呼叫的 |
| OnTrimMemory(TrimMemory) |
當作業系統判斷程序是刪除其程序中不需要記憶體的好時機時,會被呼叫。 (繼承來源 Service) |
| OnUnbind(Intent) |
當所有用戶端都已從服務發布的特定介面斷線時呼叫。 (繼承來源 Service) |
| OpenFileInput(String) |
開啟與此上下文應用程式套件相關的私人檔案以進行閱讀。 (繼承來源 ContextWrapper) |
| OpenFileOutput(String, FileCreationMode) |
開啟與此上下文應用程式套件相關的私有檔案以進行撰寫。 (繼承來源 ContextWrapper) |
| OpenOrCreateDatabase(String, FileCreationMode, SQLiteDatabase+ICursorFactory, IDatabaseErrorHandler) |
開啟與此上下文應用程式套件相關的新私有 SQLiteDatabase。 (繼承來源 ContextWrapper) |
| OpenOrCreateDatabase(String, FileCreationMode, SQLiteDatabase+ICursorFactory) |
開啟與此上下文應用程式套件相關的新私有 SQLiteDatabase。 (繼承來源 ContextWrapper) |
| PeekWallpaper() |
已淘汰.
(繼承來源 ContextWrapper)
|
| PerformGlobalAction(GlobalAction) |
執行全域動作。 |
| RebindService(IServiceConnection, Context+BindServiceFlags) |
重新綁定一個應用程式服務,並更新了 bind 服務旗標 (繼承來源 Context) |
| RegisterComponentCallbacks(IComponentCallbacks) |
在 Context 的基礎應用程式中新增 |
| RegisterDeviceIdChangeListener(IExecutor, IIntConsumer) |
新增一個裝置 ID,變更監聽器到 |
| RegisterReceiver(BroadcastReceiver, IntentFilter, ActivityFlags) |
已淘汰.
註冊以接收意圖廣播,接收端可選擇性地暴露給即時應用程式。 更多資訊請參閱 registerReceiver(BroadcastReceiver, IntentFilter)。 預設情況下,即時應用程式無法與其他應用程式中的接收器互動,這讓你可以公開一個接收器,讓即時應用程式能互動。 欲了解更多意圖廣播資訊,請參閱 BroadcastReceiver。 截至Build.VERSION_CODES年。UPSIDE_DOWN_CAKE ,系統可在應用程式處於快取狀態時,將上下文註冊的廣播放入佇列。 當應用程式離開快取狀態,例如回到前景時,系統會傳送所有排隊的廣播。 某些廣播的多個實例可能會合併成一個廣播。 截至Build.VERSION_CODES年。ICE_CREAM_SANDWICH,使用此方法註冊的接收器會正確遵守廣播意圖所指定的 Intent.setPackage(字串)。 在此之前,這份郵件會被忽略,並送達所有匹配的註冊收件人。 使用這些資料時要小心。 參數接收器 BroadcastReceiver:此值可能為空值。 (繼承來源 ContextWrapper) |
| RegisterReceiver(BroadcastReceiver, IntentFilter, ReceiverFlags) |
註冊以接收意圖廣播,接收端可選擇性地暴露給即時應用程式。 更多資訊請參閱 registerReceiver(BroadcastReceiver, IntentFilter)。 預設情況下,即時應用程式無法與其他應用程式中的接收器互動,這讓你可以公開一個接收器,讓即時應用程式能互動。 欲了解更多意圖廣播資訊,請參閱 BroadcastReceiver。 截至Build.VERSION_CODES年。UPSIDE_DOWN_CAKE ,系統可在應用程式處於快取狀態時,將上下文註冊的廣播放入佇列。 當應用程式離開快取狀態,例如回到前景時,系統會傳送所有排隊的廣播。 某些廣播的多個實例可能會合併成一個廣播。 截至Build.VERSION_CODES年。ICE_CREAM_SANDWICH,使用此方法註冊的接收器會正確遵守廣播意圖所指定的 Intent.setPackage(字串)。 在此之前,這份郵件會被忽略,並送達所有匹配的註冊收件人。 使用這些資料時要小心。 參數接收器 BroadcastReceiver:負責處理廣播的 BroadcastReceiver。 此值可能是零值。 (繼承來源 Context) |
| RegisterReceiver(BroadcastReceiver, IntentFilter, String, Handler, ActivityFlags) |
已淘汰.
註冊以接收意圖廣播,以便在排程器情境下執行。 更多資訊請參見 registerReceiver(BroadcastReceiver,IntentFilter,整數)與 registerReceiver(BroadcastReceiver,IntentFilter,String,Handler)。 欲了解更多意圖廣播資訊,請參閱 BroadcastReceiver。 截至Build.VERSION_CODES年。UPSIDE_DOWN_CAKE ,系統可在應用程式處於快取狀態時,將上下文註冊的廣播放入佇列。 當應用程式離開快取狀態,例如回到前景時,系統會傳送所有排隊的廣播。 某些廣播的多個實例可能會合併成一個廣播。 截至Build.VERSION_CODES年。ICE_CREAM_SANDWICH,使用此方法註冊的接收器會正確遵守廣播意圖所指定的 Intent.setPackage(字串)。 在此之前,這份郵件會被忽略,並送達所有匹配的註冊收件人。 使用這些資料時要小心。 參數接收器 BroadcastReceiver:此值可能為空值。 (繼承來源 ContextWrapper) |
| RegisterReceiver(BroadcastReceiver, IntentFilter, String, Handler, ReceiverFlags) |
註冊以接收意圖廣播,以便在排程器情境下執行。 更多資訊請參見 registerReceiver(BroadcastReceiver,IntentFilter,整數)與 registerReceiver(BroadcastReceiver,IntentFilter,String,Handler)。 欲了解更多意圖廣播資訊,請參閱 BroadcastReceiver。 截至Build.VERSION_CODES年。UPSIDE_DOWN_CAKE ,系統可在應用程式處於快取狀態時,將上下文註冊的廣播放入佇列。 當應用程式離開快取狀態,例如回到前景時,系統會傳送所有排隊的廣播。 某些廣播的多個實例可能會合併成一個廣播。 截至Build.VERSION_CODES年。ICE_CREAM_SANDWICH,使用此方法註冊的接收器會正確遵守廣播意圖所指定的 Intent.setPackage(字串)。 在此之前,這份郵件會被忽略,並送達所有匹配的註冊收件人。 使用這些資料時要小心。 參數接收器 BroadcastReceiver:負責處理廣播的 BroadcastReceiver。 (繼承來源 Context) |
| RegisterReceiver(BroadcastReceiver, IntentFilter, String, Handler) |
註冊以接收意圖廣播,並在 var<排程器>/var< 的情境>下執行。 (繼承來源 ContextWrapper) |
| RegisterReceiver(BroadcastReceiver, IntentFilter) |
註冊一個廣播接收器(BroadcastReceiver)以便在主活動執行緒中執行。 (繼承來源 ContextWrapper) |
| RemoveStickyBroadcast(Intent) |
已淘汰.
(繼承來源 ContextWrapper)
|
| RemoveStickyBroadcastAsUser(Intent, UserHandle) |
已淘汰.
(繼承來源 ContextWrapper)
|
| RevokeSelfPermissionOnKill(String) |
觸發執行時權限的非同步撤銷。 (繼承來源 Context) |
| RevokeSelfPermissionsOnKill(ICollection<String>) |
會觸發撤銷呼叫套件一個或多個權限。 (繼承來源 Context) |
| RevokeUriPermission(String, Uri, ActivityFlags) |
移除先前以 grantUriPermission(String, Uri, int) 為特定目標套件新增的存取特定內容提供者 Uri 的權限。 給定的 Uri 會匹配所有先前獲得且相同或屬於該 Uri 子路徑的 Uri。 也就是說,撤銷「content://foo/target」會同時撤銷「content://foo/target」和「content://foo/target/sub」,但不會撤銷「content://foo」。 它不會移除任何存在於更高層級的前綴補助金。 與 revokeUriPermission(Uri,int) 不同,此方法僅會撤銷透過 grantUriPermission(String, Uri, int) 明確授予的權限,且僅限於指定的套件。 任何透過其他機制(剪貼簿、活動啟動、服務啟動等)達成的配對補助金都不會被移除。 (繼承來源 ContextWrapper) |
| RevokeUriPermission(Uri, ActivityFlags) |
移除先前在 中新增的所有存取特定內容提供者 Uri 的權限。 (繼承來源 ContextWrapper) |
| SendBroadcast(Intent, String, Bundle) |
將該意圖廣播給所有有興趣的廣播接收器,並允許執行可選的必要許可。 (繼承來源 Context) |
| SendBroadcast(Intent, String) |
將該意圖廣播給所有有興趣的廣播接收器,並允許執行可選的必要許可。 (繼承來源 ContextWrapper) |
| SendBroadcast(Intent) |
將該意圖廣播給所有有興趣的廣播接收器。 (繼承來源 ContextWrapper) |
| SendBroadcastAsUser(Intent, UserHandle, String) |
那個版本 SendBroadcast(Intent, String) 允許你指定廣播要傳送給哪個使用者。 (繼承來源 ContextWrapper) |
| SendBroadcastAsUser(Intent, UserHandle) |
那個版本 SendBroadcast(Intent) 允許你指定廣播要傳送給哪個使用者。 (繼承來源 ContextWrapper) |
| SendBroadcastWithMultiplePermissions(Intent, String[]) |
將該意圖廣播給所有有興趣的廣播接收器,允許執行一系列必要的權限。 (繼承來源 Context) |
| SendOrderedBroadcast(Intent, Int32, String, String, BroadcastReceiver, Handler, String, Bundle, Bundle) |
依序向有興趣的接收者廣播意圖。 (繼承來源 ContextWrapper) |
| SendOrderedBroadcast(Intent, String, BroadcastReceiver, Handler, Result, String, Bundle) |
那個版本 SendBroadcast(Intent) 允許你從廣播中接收回來的資料。 (繼承來源 ContextWrapper) |
| SendOrderedBroadcast(Intent, String, Bundle, BroadcastReceiver, Handler, Result, String, Bundle) |
那個版本 |
| SendOrderedBroadcast(Intent, String, Bundle) |
將所定意圖廣播給所有有興趣的廣播接收器,一次一個傳送,讓更多優先接收者先消化該廣播,然後再傳送給較不偏好的接收器。 (繼承來源 Context) |
| SendOrderedBroadcast(Intent, String, String, BroadcastReceiver, Handler, Result, String, Bundle) |
那個版本 |
| SendOrderedBroadcast(Intent, String) |
將所定意圖廣播給所有有興趣的廣播接收器,一次一個傳送,讓更多優先接收者先消化該廣播,然後再傳送給較不偏好的接收器。 此呼叫為非同步;它會立即回傳,並在接收器運行時繼續執行。 欲了解更多意圖廣播資訊,請參閱 BroadcastReceiver。 (繼承來源 ContextWrapper) |
| SendOrderedBroadcastAsUser(Intent, UserHandle, String, BroadcastReceiver, Handler, Result, String, Bundle) |
sendOrderedBroadcast(Intent, String, BroadcastReceiver, Handler, int, String, Bundle) 的版本,允許你指定廣播將傳送給哪個使用者。 此功能不適用於未預先安裝於系統映像中的應用程式。 欲了解更多意圖廣播資訊,請參閱 BroadcastReceiver。 需要 Android。Manifest.permission.INTERACT_ACROSS_USERS (繼承來源 ContextWrapper) |
| SendStickyBroadcast(Intent, Bundle) |
執行 |
| SendStickyBroadcast(Intent) |
已淘汰.
執行 |
| SendStickyBroadcastAsUser(Intent, UserHandle) |
已淘汰.
(繼承來源 ContextWrapper)
|
| SendStickyOrderedBroadcast(Intent, BroadcastReceiver, Handler, Result, String, Bundle) |
已淘汰.
(繼承來源 ContextWrapper)
|
| SendStickyOrderedBroadcastAsUser(Intent, UserHandle, BroadcastReceiver, Handler, Result, String, Bundle) |
已淘汰.
(繼承來源 ContextWrapper)
|
| SetAccessibilityFocusAppearance(Int32, Color) |
設定無障礙焦點矩形的筆劃寬度與顏色。 |
| SetAnimationScale(Single) |
設定系統設定值,控制動畫的縮放因子。 |
| SetCacheEnabled(Boolean) |
設定快取狀態。 |
| SetForeground(Boolean) |
此會員已被棄用。 (繼承來源 Service) |
| SetGestureDetectionPassthroughRegion(Int32, Region) |
啟用時 |
| SetHandle(IntPtr, JniHandleOwnership) |
設定 Handle 屬性。 (繼承來源 Object) |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
無障礙服務應僅用於協助身心障礙使用者使用Android裝置與應用程式。 (繼承來源 JavaObject) |
| SetServiceInfo(AccessibilityServiceInfo) |
設定描述 |
| SetTheme(Int32) |
為這個情境設定基本主題。 (繼承來源 ContextWrapper) |
| SetTouchExplorationPassthroughRegion(Int32, Region) |
啟用時 |
| SetWallpaper(Bitmap) |
已淘汰.
(繼承來源 ContextWrapper)
|
| SetWallpaper(Stream) |
已淘汰.
(繼承來源 ContextWrapper)
|
| ShouldShowRequestPermissionRationale(String) |
判斷你是否應該在申請許可前先展示 UI。 (繼承來源 Context) |
| StartActivities(Intent[], Bundle) |
啟動多項新活動。 (繼承來源 ContextWrapper) |
| StartActivities(Intent[]) |
就像 StartActivities(Intent[], Bundle) 沒有指定選項一樣。 (繼承來源 ContextWrapper) |
| StartActivity(Intent, Bundle) |
啟動一項新活動。 (繼承來源 ContextWrapper) |
| StartActivity(Intent) |
就像 StartActivity(Intent, Bundle) 沒有指定選項一樣。 (繼承來源 ContextWrapper) |
| StartActivity(Type) |
跟 startActivity(Intent, Bundle) 一樣,但沒有指定選項。 (繼承來源 Context) |
| StartForeground(Int32, Notification, ForegroundService) |
具有其他 foregroundServiceType 參數的多載版本 |
| StartForeground(Int32, Notification) |
如果您的服務已啟動(執行中 |
| StartForegroundService(Intent) |
類似於 startService(Intent) ,但隱含承諾服務一旦開始執行就會呼叫 startForeground(int, android.app.Notification)。 服務會獲得相當於 ANR 間隔的時間來完成此事,否則系統會自動當機,屆時執行 SDK 版本 Build.VERSION_CODES 的裝置會記錄內部異常 ForegroundServiceDidNotStartInTimeException。S或更晚。 在較舊的 Android 版本中,會記錄一個內部例外 RemoteServiceException,並附有相應訊息。 與一般的 startService(Intent) 不同,此方法可隨時使用,無論服務的應用程式是否處於前景狀態。 注意:從 SDK 版本 Build.VERSION_CODES 開始。S,針對 SDK 版本 Build.VERSION_CODES 的應用程式。S 級以上的用戶不得從背景啟動前景服務。 詳情請參見行為變更:針對 Android 12 的應用程式。 (繼承來源 ContextWrapper) |
| StartInstrumentation(ComponentName, String, Bundle) |
開始執行一個 Instrumentation 類別。 (繼承來源 ContextWrapper) |
| StartIntentSender(IntentSender, Intent, ActivityFlags, ActivityFlags, Int32, Bundle) |
像 StartActivity(Intent, Bundle)是,但一開始就用一個意圖發送者。 (繼承來源 ContextWrapper) |
| StartIntentSender(IntentSender, Intent, ActivityFlags, ActivityFlags, Int32) |
與 startIntentSender(IntentSender, Intent, int, int, int, Bundle) 相同,但未指定任何選項。 (繼承來源 ContextWrapper) |
| StartService(Intent) |
請求啟動某項應用程式服務。 (繼承來源 ContextWrapper) |
| StopForeground(Boolean) |
舊版 的 |
| StopForeground(StopForegroundFlags) |
將此服務從前景狀態移除,若需要更多記憶體,便可終止。 (繼承來源 Service) |
| StopSelf() |
如果服務已經開始,請停止。 (繼承來源 Service) |
| StopSelf(Int32) |
舊版 |
| StopSelfResult(Int32) |
如果最近啟動的時間是 <var>startId</var>,請停止服務。 (繼承來源 Service) |
| StopService(Intent) |
請求停止某項應用程式服務。 (繼承來源 ContextWrapper) |
| TakeScreenshot(Int32, IExecutor, AccessibilityService+ITakeScreenshotCallback) |
會截取指定顯示的畫面,並透過 |
| TakeScreenshotOfWindow(Int32, IExecutor, AccessibilityService+ITakeScreenshotCallback) |
會截取指定視窗的截圖,並透過 AccessibilityService.ScreenshotResult 回傳。 |
| ToArray<T>() |
從這個 Java 陣列包裝器建立一個受管理陣列。 (繼承來源 Object) |
| ToString() |
回傳物件的字串表示。 (繼承來源 Object) |
| UnbindService(IServiceConnection) |
斷開應用程式服務。 (繼承來源 ContextWrapper) |
| UnregisterComponentCallbacks(IComponentCallbacks) |
移除 |
| UnregisterDeviceIdChangeListener(IIntConsumer) |
移除一個裝置 ID,變更了 Context 中的監聽者。 (繼承來源 Context) |
| UnregisterFromRuntime() |
將此 Java 節點從互通執行時中取消註冊。 (繼承來源 Object) |
| UnregisterReceiver(BroadcastReceiver) |
取消註冊先前註冊的廣播接收器。 (繼承來源 ContextWrapper) |
| UpdateServiceBindings(ICollection<Context.UpdateBindingParams>) |
對現有綁定進行批次更新。 (繼承來源 Context) |
| UpdateServiceGroup(IServiceConnection, Int32, Int32) |
對於先前綁定於 |
| Wait() |
導致目前執行緒等待被喚醒,通常是透過 <em>通知</><em 或 em>中斷</em> 來喚醒。 (繼承來源 Object) |
| Wait(Int64, Int32) |
會讓目前執行緒等待喚醒,通常是透過 <em>通知</><em 或 em>中斷</em>,或是經過一定的真實時間。 (繼承來源 Object) |
| Wait(Int64) |
會讓目前執行緒等待喚醒,通常是透過 <em>通知</><em 或 em>中斷</em>,或是經過一定的真實時間。 (繼承來源 Object) |
明確介面實作
| 名稱 | Description |
|---|---|
| IJavaPeerable.Disposed() |
無障礙服務應僅用於協助身心障礙使用者使用Android裝置與應用程式。 (繼承來源 JavaObject) |
| IJavaPeerable.Finalized() |
無障礙服務應僅用於協助身心障礙使用者使用Android裝置與應用程式。 (繼承來源 JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
無障礙服務應僅用於協助身心障礙使用者使用Android裝置與應用程式。 (繼承來源 JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
無障礙服務應僅用於協助身心障礙使用者使用Android裝置與應用程式。 (繼承來源 JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
無障礙服務應僅用於協助身心障礙使用者使用Android裝置與應用程式。 (繼承來源 JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
無障礙服務應僅用於協助身心障礙使用者使用Android裝置與應用程式。 (繼承來源 JavaObject) |
| IJavaPeerable.UnregisterFromRuntime() |
無障礙服務應僅用於協助身心障礙使用者使用Android裝置與應用程式。 (繼承來源 Service) |
擴充方法
| 名稱 | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
取得實例 |
| JavaAs<TResult>(IJavaPeerable) |
試著強制 |
| JavaCast<TResult>(IJavaObject) |
執行 Android 執行時檢查型別轉換。 |
| JavaCast<TResult>(IJavaObject) |
無障礙服務應僅用於協助身心障礙使用者使用Android裝置與應用程式。 |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
試著強制 |