CallScreeningService 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
此服務可由默認撥號程式(請參閱 TelecomManager#getDefaultDialerPackage()
)或第三方應用程式實作,以在向用戶顯示來電之前允許或不允許來電。
[Android.Runtime.Register("android/telecom/CallScreeningService", ApiSince=24, DoNotGenerateAcw=true)]
public abstract class CallScreeningService : Android.App.Service
[<Android.Runtime.Register("android/telecom/CallScreeningService", ApiSince=24, DoNotGenerateAcw=true)>]
type CallScreeningService = class
inherit Service
- 繼承
- 屬性
備註
此服務可由默認撥號程式(請參閱 TelecomManager#getDefaultDialerPackage()
)或第三方應用程式實作,以在向用戶顯示來電之前允許或不允許來電。 CallScreeningService
也可以查看傳出通話,以便為這些通話提供來電者標識符服務。
以下是 的 CallScreeningService
範例指令清單註冊。
{@code
<service android:name="your.package.YourCallScreeningServiceImplementation"
android:permission="android.permission.BIND_SCREENING_SERVICE">
<intent-filter>
<action android:name="android.telecom.CallScreeningService"/>
</intent-filter>
</service>
}
CallScreeningService 會執行兩個函式:<ol><li>通話封鎖/檢測 - 服務可以選擇哪些通話會在使用者的裝置上響鈴,且會以無訊息方式傳送至語音信箱。</li li><>通話識別 - 提供通話識別功能的服務可以顯示其選擇的使用者介面,其中包含通話的識別資訊。 </li></ol>
<h2>成為 CallScreeningService</h2> Telecom 將會系結至使用者選擇的單一應用程式,以在 CallScreeningService
有新的來電和傳出呼叫時實作 API。
下列代碼段說明您的應用程式如何要求它填滿通話檢測角色。
{@code
private static final int REQUEST_ID = 1;
public void requestRole() {
RoleManager roleManager = (RoleManager) getSystemService(ROLE_SERVICE);
Intent intent = roleManager.createRequestRoleIntent(RoleManager.ROLE_CALL_SCREENING);
startActivityForResult(intent, REQUEST_ID);
}
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
if (requestCode == REQUEST_ID) {
if (resultCode == android.app.Activity.RESULT_OK) {
// Your app is now the call screening app
} else {
// Your app is not the call screening app
}
}
}
}
<h2>CallScreeningService 生命週期</h2>
架構會繫結至 CallScreeningService
使用者選擇的應用程式在接聽來電時(在響鈴之前)和撥出呼叫時填入 android.app.role.RoleManager#ROLE_CALL_SCREENING
角色所實作的 。 平臺會呼叫 方法, #onScreenCall(Call.Details)
以提供您服務的詳細數據。
對於連入呼叫, CallScreeningService
必須在系結的 5 秒內呼叫 #respondToCall(Call.Details, CallResponse)
,以向平臺指出是否應該封鎖呼叫。 您的應用程式必須執行這項操作,即使它主要是執行來電者標識符作業,而不是篩選通話也一樣。 請務必及時執行篩選作業,因為使用者的裝置在收到回應之前不會開始響鈴(或達到逾時)。 CallScreeningService
可以選擇執行本機資料庫查閱,以協助判斷是否應篩選通話;應小心確保不會重複叫用逾時,導致來電流程的延遲。
如果您的應用程式提供來電者標識碼體驗,它應該啟動活動以顯示來自 #onScreenCall(Call.Details)
的來電者標識符資訊。
的 android.telecom.CallScreeningService
Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。
建構函式
CallScreeningService() |
此服務可由默認撥號程式(請參閱 |
CallScreeningService(IntPtr, JniHandleOwnership) |
此服務可由默認撥號程式(請參閱 |
欄位
AccessibilityService |
使用 搭配 |
AccountService |
使用 搭配 |
ActivityService |
使用 來 |
AlarmService |
使用 搭配 |
AppOpsService |
使用搭配 |
AppSearchService |
使用 搭配 |
AppwidgetService |
使用 搭配 |
AudioService |
使用 搭配 |
BatteryService |
使用搭配 |
BindAllowActivityStarts |
已淘汰.
|
BindExternalServiceLong |
的運作方式與 |
BindNotPerceptible |
已淘汰.
旗標: |
BindSharedIsolatedProcess |
已淘汰.
旗標: |
BiometricService |
使用 來 |
BlobStoreService |
使用 搭配 |
BluetoothService |
使用 搭配 |
BugreportService |
擷取 Bugreport 的服務。 (繼承來源 Context) |
CameraService |
使用 來 |
CaptioningService |
使用 搭配 |
CarrierConfigService |
使用 搭配 |
ClipboardService |
使用搭配 |
CompanionDeviceService |
使用搭配 |
ConnectivityDiagnosticsService |
使用 搭配 |
ConnectivityService |
使用搭配 |
ConsumerIrService |
使用 搭配 |
CredentialService |
使用搭配 |
CrossProfileAppsService |
使用 搭配 |
DeviceIdDefault |
默認裝置識別碼,這是主要(非虛擬)裝置的標識碼。 (繼承來源 Context) |
DeviceIdInvalid |
無效的裝置識別碼。 (繼承來源 Context) |
DeviceLockService |
使用 搭配 |
DevicePolicyService |
使用 搭配 |
DisplayHashService |
使用搭配 |
DisplayService |
使用 來 |
DomainVerificationService |
使用搭配 |
DownloadService |
使用 搭配 |
DropboxService |
使用搭配 |
EuiccService |
使用搭配 |
FileIntegrityService |
使用 搭配 |
FingerprintService |
使用搭配 |
GameService |
使用 搭配 |
GrammaticalInflectionService |
使用 搭配 |
HardwarePropertiesService |
使用搭配 |
HealthconnectService |
使用 搭配 |
InputMethodService |
使用搭配 |
InputService |
使用 來 |
IpsecService |
使用 搭配 |
JobSchedulerService |
使用 搭配 |
KeyguardService |
使用 搭配 |
LauncherAppsService |
使用 搭配 |
LayoutInflaterService |
使用 搭配 |
LocaleService |
使用 搭配 |
LocationService |
使用 搭配 |
MediaCommunicationService |
使用搭配 |
MediaMetricsService |
使用 來 |
MediaProjectionService |
使用 搭配 |
MediaRouterService |
使用 搭配 |
MediaSessionService |
使用搭配 |
MidiService |
使用 搭配 |
NetworkStatsService |
使用搭配 |
NfcService |
使用 搭配 |
NotificationService |
使用 搭配 |
NsdService |
使用搭配 |
OverlayService |
使用 搭配 |
PeopleService |
使用 來 |
PerformanceHintService |
使用 搭配 |
PowerService |
使用 搭配 |
PrintService |
|
ReceiverExported |
已淘汰.
旗標 |
ReceiverNotExported |
已淘汰.
旗標: |
ReceiverVisibleToInstantApps |
已淘汰.
旗標: |
RestrictionsService |
使用 搭配 |
RoleService |
使用搭配 |
SearchService |
使用 搭配 |
SensorService |
使用 搭配 |
ServiceInterface |
|
ShortcutService |
使用搭配 |
StatusBarService |
使用 來 |
StopForegroundDetach |
已淘汰.
選取器 |
StopForegroundLegacy |
的 |
StopForegroundRemove |
已淘汰.
的 |
StorageService |
使用搭配 |
StorageStatsService |
使用搭配 |
SystemHealthService |
使用 搭配 |
TelecomService |
使用搭配 |
TelephonyImsService |
使用 搭配 |
TelephonyService |
使用 搭配 |
TelephonySubscriptionService |
使用 搭配 |
TextClassificationService |
使用 搭配 |
TextServicesManagerService |
使用搭配 |
TvInputService |
使用 來 |
TvInteractiveAppService |
使用 搭配 |
UiModeService |
使用 搭配 |
UsageStatsService |
使用搭配 |
UsbService |
使用 搭配 |
UserService |
使用 搭配 |
VibratorManagerService |
使用 搭配 |
VibratorService |
使用 搭配 |
VirtualDeviceService |
使用搭配 |
VpnManagementService |
使用搭配 |
WallpaperService |
使用 搭配 |
WifiAwareService |
使用 搭配 |
WifiP2pService |
使用 搭配 |
WifiRttRangingService |
使用 搭配 |
WifiService |
使用 搭配 |
WindowService |
使用 搭配 |
屬性
Application |
傳回擁有此服務的應用程式。 (繼承來源 Service) |
ApplicationContext |
傳回目前進程之單一全域 Application 對象的內容。 (繼承來源 ContextWrapper) |
ApplicationInfo |
傳回此內容套件的完整應用程式資訊。 (繼承來源 ContextWrapper) |
Assets |
傳回應用程式套件的 AssetManager 實例。 (繼承來源 ContextWrapper) |
AttributionSource |
此服務可由默認撥號程式(請參閱 |
AttributionTag |
屬性可用於複雜的應用程式中,以邏輯方式分隔應用程式的部分。 (繼承來源 Context) |
BaseContext | (繼承來源 ContextWrapper) |
CacheDir |
傳回檔案系統上應用程式特定快取目錄的絕對路徑。 (繼承來源 ContextWrapper) |
Class |
傳回這個 |
ClassLoader |
傳回類別載入器,您可用來擷取此封裝中的類別。 (繼承來源 ContextWrapper) |
CodeCacheDir |
傳回檔案系統上應用程式特定快取目錄的絕對路徑,該目錄是專為儲存快取的程式代碼所設計。 (繼承來源 ContextWrapper) |
ContentResolver |
傳回應用程式套件的 ContentResolver 實例。 (繼承來源 ContextWrapper) |
DataDir |
此服務可由默認撥號程式(請參閱 |
DeviceId |
取得此內容相關聯的裝置標識碼。 (繼承來源 Context) |
Display |
取得與此內容相關聯的顯示。 (繼承來源 Context) |
ExternalCacheDir |
傳回主要外部檔案系統上目錄的絕對路徑(也就是 ExternalStorageDirectory 應用程式可以放置其擁有之快取檔案的位置。 (繼承來源 ContextWrapper) |
FilesDir |
傳回檔系統上用來儲存檔案 OpenFileOutput(String, FileCreationMode) 的目錄絕對路徑。 (繼承來源 ContextWrapper) |
ForegroundServiceType |
如果服務已透過呼叫成為前景服務 |
Handle |
基礎Android實例的句柄。 (繼承來源 Object) |
IsDeviceProtectedStorage |
此服務可由默認撥號程式(請參閱 |
IsRestricted |
指出此內容是否受到限制。 (繼承來源 Context) |
IsUiContext |
如果內容是可存取、 或 |
JniIdentityHashCode |
此服務可由默認撥號程式(請參閱 |
JniPeerMembers |
此服務可由默認撥號程式(請參閱 |
MainExecutor |
|
MainLooper |
傳回目前進程之主線程的迴圈器。 (繼承來源 ContextWrapper) |
NoBackupFilesDir |
傳回檔案系統上目錄的絕對路徑,類似於 FilesDir。 (繼承來源 ContextWrapper) |
ObbDir |
傳回此應用程式 OBB 檔案(如果有的話)可找到的主要外部記憶體目錄。 (繼承來源 ContextWrapper) |
OpPackageName |
傳回應該用於 |
PackageCodePath |
傳回此內容主要 Android 套件的完整路徑。 (繼承來源 ContextWrapper) |
PackageManager |
傳回 PackageManager 實例以尋找全域套件資訊。 (繼承來源 ContextWrapper) |
PackageName |
傳回此應用程式套件的名稱。 (繼承來源 ContextWrapper) |
PackageResourcePath |
傳回此內容主要 Android 套件的完整路徑。 (繼承來源 ContextWrapper) |
Params |
如果透過 建立此內容,則傳回此內容所建立 |
PeerReference |
此服務可由默認撥號程式(請參閱 |
Resources |
傳回應用程式套件的 Resources 實例。 (繼承來源 ContextWrapper) |
Theme |
傳回與此內容相關聯的 Theme 物件。 (繼承來源 ContextWrapper) |
ThresholdClass |
此服務可由默認撥號程式(請參閱 |
ThresholdType |
此服務可由默認撥號程式(請參閱 |
Wallpaper | (繼承來源 ContextWrapper) |
WallpaperDesiredMinimumHeight | (繼承來源 ContextWrapper) |
WallpaperDesiredMinimumWidth | (繼承來源 ContextWrapper) |
方法
AttachBaseContext(Context) |
設定此 ContextWrapper 的基底內容。 (繼承來源 ContextWrapper) |
BindService(Intent, Bind, IExecutor, IServiceConnection) |
與 |
BindService(Intent, Context+BindServiceFlags, IExecutor, IServiceConnection) |
此服務可由默認撥號程式(請參閱 |
BindService(Intent, IServiceConnection, Bind) |
線上到應用程式服務,並視需要加以建立。 (繼承來源 ContextWrapper) |
BindService(Intent, IServiceConnection, Context+BindServiceFlags) |
此服務可由默認撥號程式(請參閱 |
BindServiceAsUser(Intent, IServiceConnection, Context+BindServiceFlags, UserHandle) |
此服務可由默認撥號程式(請參閱 |
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) |
判斷呼叫進程和使用者標識碼是否已獲得存取特定 URI 的許可權。 (繼承來源 ContextWrapper) |
CheckCallingUriPermissions(IList<Uri>, Int32) |
判斷呼叫進程和使用者標識碼是否已獲得存取 URI 清單的許可權。 (繼承來源 Context) |
CheckPermission(String, Int32, Int32) |
判斷特定進程是否允許指定的許可權,以及系統中執行的使用者識別碼。 (繼承來源 ContextWrapper) |
CheckSelfPermission(String) |
此服務可由默認撥號程式(請參閱 |
CheckUriPermission(Uri, Int32, Int32, ActivityFlags) |
判斷特定進程和使用者識別碼是否已獲得存取特定 URI 的許可權。 (繼承來源 ContextWrapper) |
CheckUriPermission(Uri, String, String, Int32, Int32, ActivityFlags) |
檢查 URI 和一般許可權。 (繼承來源 ContextWrapper) |
CheckUriPermissions(IList<Uri>, Int32, Int32, Int32) |
判斷特定進程和使用者識別碼是否已獲得存取 URI 清單的許可權。 (繼承來源 Context) |
ClearWallpaper() |
已淘汰.
(繼承來源 ContextWrapper)
|
Clone() |
建立並傳回這個 對象的複本。 (繼承來源 Object) |
CreateAttributionContext(String) |
傳回目前 Context 的新 Context 物件,但將 屬性傳回至不同的標記。 (繼承來源 Context) |
CreateConfigurationContext(Configuration) |
傳回目前 Context 的新 Context 物件,但是其資源已調整以符合指定的組態。 (繼承來源 ContextWrapper) |
CreateContext(ContextParams) |
建立具有特定屬性和行為的內容。 (繼承來源 Context) |
CreateContextForSplit(String) |
此服務可由默認撥號程式(請參閱 |
CreateDeviceContext(Int32) |
從目前內容傳回新的 |
CreateDeviceProtectedStorageContext() |
此服務可由默認撥號程式(請參閱 |
CreateDisplayContext(Display) |
傳回目前 Context 的新 Context 物件,但是其資源會調整以符合指定 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) |
此服務可由默認撥號程式(請參閱 |
Dispose() |
此服務可由默認撥號程式(請參閱 |
Dispose(Boolean) |
此服務可由默認撥號程式(請參閱 |
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) |
如果呼叫行程和使用者識別碼尚未獲授與存取特定 URI 的許可權,則擲回 SecurityException。 (繼承來源 ContextWrapper) |
EnforcePermission(String, Int32, Int32, String) |
如果系統執行的特定行程和使用者識別碼不允許指定的許可權,則擲回 SecurityException。 (繼承來源 ContextWrapper) |
EnforceUriPermission(Uri, Int32, Int32, ActivityFlags, String) |
如果特定行程與使用者識別碼尚未獲授與存取特定 URI 的許可權,則擲回 SecurityException。 (繼承來源 ContextWrapper) |
EnforceUriPermission(Uri, String, String, Int32, Int32, ActivityFlags, String) |
強制執行 URI 和一般許可權。 (繼承來源 ContextWrapper) |
Equals(Object) |
指出其他物件是否「等於」這個物件。 (繼承來源 Object) |
FileList() |
傳回字串數位,此字串會命名與此內容的應用程式套件相關聯的私用檔案。 (繼承來源 ContextWrapper) |
GetColor(Int32) |
傳回與特定資源標識符相關聯的色彩,並針對目前主題設定樣式。 (繼承來源 Context) |
GetColorStateList(Int32) |
傳回與特定資源標識符相關聯的色彩狀態清單,並針對目前主題設定樣式。 (繼承來源 Context) |
GetDatabasePath(String) |
此服務可由默認撥號程式(請參閱 |
GetDir(String, FileCreationMode) |
視需要擷取、建立新的目錄,讓應用程式可以放置自己的自定義數據檔。 (繼承來源 ContextWrapper) |
GetDrawable(Int32) |
傳回與特定資源標識符相關聯的可繪製物件,並針對目前主題設定樣式。 (繼承來源 Context) |
GetExternalCacheDirs() |
傳回應用程式可放置其擁有之快取檔案之所有外部儲存設備上應用程式特定目錄的絕對路徑。 (繼承來源 ContextWrapper) |
GetExternalFilesDir(String) |
傳回主要外部文件系統上目錄的絕對路徑(位於 某 ExternalStorageDirectory處),應用程式可以在其中放置它所擁有的永續性檔案。 (繼承來源 ContextWrapper) |
GetExternalFilesDirs(String) |
傳回應用程式所有外部儲存裝置上應用程式特定目錄的絕對路徑,其中應用程式可以放置它所擁有的永續性檔案。 (繼承來源 ContextWrapper) |
GetExternalMediaDirs() |
已淘汰.
傳回應用程式可放置媒體檔案之所有外部存放裝置上應用程式特定目錄的絕對路徑。 (繼承來源 ContextWrapper) |
GetFileStreamPath(String) |
傳回使用 所建立 OpenFileOutput(String, FileCreationMode) 檔案之文件系統上的絕對路徑。 (繼承來源 ContextWrapper) |
GetHashCode() |
傳回此物件的雜湊碼值。 (繼承來源 Object) |
GetObbDirs() |
傳回應用程式所有外部存放設備上應用程式特定目錄的絕對路徑,其中可以找到應用程式的 OBB 檔案(如果有的話)。 (繼承來源 ContextWrapper) |
GetSharedPreferences(String, FileCreationMode) |
擷取並保存喜好設定檔 『name』 的內容,並傳回 SharedPreferences,您可以透過此檔案擷取和修改其值。 (繼承來源 ContextWrapper) |
GetString(Int32) |
從應用程式封裝的預設字串數據表傳回本地化的字串。 (繼承來源 Context) |
GetString(Int32, Object[]) |
從應用程式封裝的預設字串數據表傳回本地化的字串。 (繼承來源 Context) |
GetSystemService(Class) |
依類別將句柄傳回至系統層級服務。 (繼承來源 Context) |
GetSystemService(String) |
依名稱將句柄傳回至系統層級服務。 (繼承來源 ContextWrapper) |
GetSystemServiceName(Class) |
此服務可由默認撥號程式(請參閱 |
GetText(Int32) |
從應用程式套件的預設字串數據表傳回本地化樣式的 CharSequence。 (繼承來源 Context) |
GetTextFormatted(Int32) |
從應用程式套件的預設字串數據表傳回本地化樣式的 CharSequence。 (繼承來源 Context) |
GrantUriPermission(String, Uri, ActivityFlags) |
不論該套件是否具有存取 Uri 內容提供者的一般許可權,授與存取特定 URI 的許可權給另一個套件。 (繼承來源 ContextWrapper) |
JavaFinalize() |
當垃圾收集決定不再參考物件時,垃圾收集行程在 物件上呼叫。 (繼承來源 Object) |
MoveDatabaseFrom(Context, String) |
此服務可由默認撥號程式(請參閱 |
MoveSharedPreferencesFrom(Context, String) |
此服務可由默認撥號程式(請參閱 |
Notify() |
喚醒正在等候此物件監視器的單一線程。 (繼承來源 Object) |
NotifyAll() |
喚醒正在等候此物件監視器的所有線程。 (繼承來源 Object) |
ObtainStyledAttributes(IAttributeSet, Int32[]) |
擷取此內容主題中的樣式屬性資訊。 (繼承來源 Context) |
ObtainStyledAttributes(IAttributeSet, Int32[], Int32, Int32) |
擷取此內容主題中的樣式屬性資訊。 (繼承來源 Context) |
ObtainStyledAttributes(Int32, Int32[]) |
擷取此內容主題中的樣式屬性資訊。 (繼承來源 Context) |
ObtainStyledAttributes(Int32[]) |
擷取此內容主題中的樣式屬性資訊。 (繼承來源 Context) |
OnBind(Intent) |
此服務可由默認撥號程式(請參閱 |
OnConfigurationChanged(Configuration) |
當元件執行時裝置組態變更時,由系統呼叫。 (繼承來源 Service) |
OnCreate() |
第一次建立服務時,由系統呼叫。 (繼承來源 Service) |
OnDestroy() |
由系統呼叫,通知服務不再使用且正在移除。 (繼承來源 Service) |
OnLowMemory() |
當整體系統在記憶體不足時呼叫,且主動執行的進程應該會修剪其記憶體使用量。 (繼承來源 Service) |
OnRebind(Intent) |
當新的用戶端已連線到服務時呼叫,之後,它先前已收到通知,指出其 |
OnScreenCall(Call+Details) |
新增傳入或傳出呼叫時呼叫。 |
OnStart(Intent, Int32) |
已淘汰.
已取代這個成員。 (繼承來源 Service) |
OnStartCommand(Intent, StartCommandFlags, Int32) |
每次用戶端透過呼叫 明確啟動服務時,由系統呼叫 |
OnTaskRemoved(Intent) |
如果服務目前正在執行,而且使用者已移除來自服務應用程式的工作,就會呼叫此專案。 (繼承來源 Service) |
OnTimeout(Int32) |
在逾時呼叫的 |
OnTrimMemory(TrimMemory) |
當作業系統判斷行程從其行程修剪不需要的記憶體時,就會呼叫 。 (繼承來源 Service) |
OnUnbind(Intent) |
當所有客戶端與服務所發行的特定介面中斷連線時呼叫。 (繼承來源 Service) |
OpenFileInput(String) |
開啟與此內容應用程式套件相關聯的私人檔案以供讀取。 (繼承來源 ContextWrapper) |
OpenFileOutput(String, FileCreationMode) |
開啟與此內容應用程式套件相關聯的私人檔案以進行寫入。 (繼承來源 ContextWrapper) |
OpenOrCreateDatabase(String, FileCreationMode, SQLiteDatabase+ICursorFactory) |
開啟與此內容應用程式套件相關聯的新私人 SQLiteDatabase。 (繼承來源 ContextWrapper) |
OpenOrCreateDatabase(String, FileCreationMode, SQLiteDatabase+ICursorFactory, IDatabaseErrorHandler) |
開啟與此內容應用程式套件相關聯的新私人 SQLiteDatabase。 (繼承來源 ContextWrapper) |
PeekWallpaper() |
已淘汰.
(繼承來源 ContextWrapper)
|
RegisterComponentCallbacks(IComponentCallbacks) |
將新的 |
RegisterDeviceIdChangeListener(IExecutor, IIntConsumer) |
將新的裝置識別碼變更接聽程式新增至 |
RegisterReceiver(BroadcastReceiver, IntentFilter) |
註冊在主要活動線程中執行的 BroadcastReceiver。 (繼承來源 ContextWrapper) |
RegisterReceiver(BroadcastReceiver, IntentFilter, ActivityFlags) |
已淘汰.
此服務可由默認撥號程式(請參閱 |
RegisterReceiver(BroadcastReceiver, IntentFilter, ReceiverFlags) |
此服務可由默認撥號程式(請參閱 |
RegisterReceiver(BroadcastReceiver, IntentFilter, String, Handler) |
註冊以接收意圖廣播,以在排程器的內容中執行。 (繼承來源 ContextWrapper) |
RegisterReceiver(BroadcastReceiver, IntentFilter, String, Handler, ActivityFlags) |
已淘汰.
此服務可由默認撥號程式(請參閱 |
RegisterReceiver(BroadcastReceiver, IntentFilter, String, Handler, ReceiverFlags) |
此服務可由默認撥號程式(請參閱 |
RemoveStickyBroadcast(Intent) |
已淘汰.
(繼承來源 ContextWrapper)
|
RemoveStickyBroadcastAsUser(Intent, UserHandle) |
已淘汰.
(繼承來源 ContextWrapper)
|
RespondToCall(Call+Details, CallScreeningService+CallResponse) |
回應指定的來電,要麼允許它,壓制它,要麼不允許它。 |
RevokeSelfPermissionOnKill(String) |
觸發運行時間許可權的異步撤銷。 (繼承來源 Context) |
RevokeSelfPermissionsOnKill(ICollection<String>) |
觸發呼叫套件的一或多個許可權撤銷。 (繼承來源 Context) |
RevokeUriPermission(String, Uri, ActivityFlags) |
此服務可由默認撥號程式(請參閱 |
RevokeUriPermission(Uri, ActivityFlags) |
拿掉所有許可權,以存取先前以 M:Android.Content.Context.GrantUriPermission(System.String,Android.Net.Uri,Android.Net.Uri,Android.Net.Uri)新增的特定內容提供者 URI。 (繼承來源 ContextWrapper) |
SendBroadcast(Intent) |
將指定意圖廣播給所有感興趣的 BroadcastReceivers。 (繼承來源 ContextWrapper) |
SendBroadcast(Intent, String) |
將指定意圖廣播給所有感興趣的 BroadcastReceivers,允許強制執行選擇性的必要許可權。 (繼承來源 ContextWrapper) |
SendBroadcast(Intent, String, Bundle) |
將指定意圖廣播給所有感興趣的 BroadcastReceivers,允許強制執行選擇性的必要許可權。 (繼承來源 Context) |
SendBroadcastAsUser(Intent, UserHandle) |
SendBroadcast(Intent)版本,可讓您指定將傳送廣播的使用者。 (繼承來源 ContextWrapper) |
SendBroadcastAsUser(Intent, UserHandle, String) |
SendBroadcast(Intent, String)版本,可讓您指定將傳送廣播的使用者。 (繼承來源 ContextWrapper) |
SendBroadcastWithMultiplePermissions(Intent, String[]) |
將指定意圖廣播給所有感興趣的 BroadcastReceivers,允許強制執行必要的許可權數位。 (繼承來源 Context) |
SendOrderedBroadcast(Intent, Int32, String, String, BroadcastReceiver, Handler, String, Bundle, Bundle) |
此服務可由默認撥號程式(請參閱 |
SendOrderedBroadcast(Intent, String) |
此服務可由默認撥號程式(請參閱 |
SendOrderedBroadcast(Intent, String, BroadcastReceiver, Handler, Result, String, Bundle) |
SendBroadcast(Intent)版本可讓您從廣播中接收數據。 (繼承來源 ContextWrapper) |
SendOrderedBroadcast(Intent, String, Bundle) |
將指定意圖廣播給所有感興趣的 BroadcastReceivers,一次傳遞一個,以允許更偏好的接收者在傳遞給較不慣用的接收者之前取用廣播。 (繼承來源 Context) |
SendOrderedBroadcast(Intent, String, Bundle, BroadcastReceiver, Handler, Result, String, Bundle) |
|
SendOrderedBroadcast(Intent, String, String, BroadcastReceiver, Handler, Result, String, Bundle) |
|
SendOrderedBroadcastAsUser(Intent, UserHandle, String, BroadcastReceiver, Handler, Result, String, Bundle) |
此服務可由默認撥號程式(請參閱 |
SendStickyBroadcast(Intent) |
已淘汰.
|
SendStickyBroadcast(Intent, Bundle) |
|
SendStickyBroadcastAsUser(Intent, UserHandle) |
已淘汰.
(繼承來源 ContextWrapper)
|
SendStickyOrderedBroadcast(Intent, BroadcastReceiver, Handler, Result, String, Bundle) |
已淘汰.
(繼承來源 ContextWrapper)
|
SendStickyOrderedBroadcastAsUser(Intent, UserHandle, BroadcastReceiver, Handler, Result, String, Bundle) |
已淘汰.
(繼承來源 ContextWrapper)
|
SetForeground(Boolean) |
已取代這個成員。 (繼承來源 Service) |
SetHandle(IntPtr, JniHandleOwnership) |
設定 Handle 屬性。 (繼承來源 Object) |
SetTheme(Int32) |
設定此內容的基底主題。 (繼承來源 ContextWrapper) |
SetWallpaper(Bitmap) |
已淘汰.
(繼承來源 ContextWrapper)
|
SetWallpaper(Stream) |
已淘汰.
(繼承來源 ContextWrapper)
|
StartActivities(Intent[]) |
與 StartActivities(Intent[], Bundle) 未指定任何選項相同。 (繼承來源 ContextWrapper) |
StartActivities(Intent[], Bundle) |
啟動多個新活動。 (繼承來源 ContextWrapper) |
StartActivity(Intent) |
與 StartActivity(Intent, Bundle) 未指定任何選項相同。 (繼承來源 ContextWrapper) |
StartActivity(Intent, Bundle) |
啟動新的活動。 (繼承來源 ContextWrapper) |
StartActivity(Type) |
此服務可由默認撥號程式(請參閱 |
StartForeground(Int32, Notification) |
如果您的服務已啟動(執行中 |
StartForeground(Int32, Notification, ForegroundService) |
具有其他 foregroundServiceType 參數的多載版本 |
StartForegroundService(Intent) |
此服務可由默認撥號程式(請參閱 |
StartInstrumentation(ComponentName, String, Bundle) |
開始執行類別 Instrumentation 。 (繼承來源 ContextWrapper) |
StartIntentSender(IntentSender, Intent, ActivityFlags, ActivityFlags, Int32) |
此服務可由默認撥號程式(請參閱 |
StartIntentSender(IntentSender, Intent, ActivityFlags, ActivityFlags, Int32, Bundle) |
就像 StartActivity(Intent, Bundle),但要開始使用 IntentSender。 (繼承來源 ContextWrapper) |
StartService(Intent) |
要求啟動指定的應用程式服務。 (繼承來源 ContextWrapper) |
StopForeground(Boolean) |
舊版 的 |
StopForeground(StopForegroundFlags) |
從前景狀態移除此服務,以便在需要更多記憶體時加以終止。 (繼承來源 Service) |
StopSelf() |
如果先前已啟動服務,請停止服務。 (繼承來源 Service) |
StopSelf(Int32) |
舊版 |
StopSelfResult(Int32) |
如果最近啟動的時間是 <var>startId</var>,請停止服務。 (繼承來源 Service) |
StopService(Intent) |
要求停止指定的應用程式服務。 (繼承來源 ContextWrapper) |
ToArray<T>() |
此服務可由默認撥號程式(請參閱 |
ToString() |
傳回物件的字串表示。 (繼承來源 Object) |
UnbindService(IServiceConnection) |
中斷與應用程式服務的連線。 (繼承來源 ContextWrapper) |
UnregisterComponentCallbacks(IComponentCallbacks) |
|
UnregisterDeviceIdChangeListener(IIntConsumer) |
從內容中移除已變更的裝置標識碼接聽程式。 (繼承來源 Context) |
UnregisterFromRuntime() |
此服務可由默認撥號程式(請參閱 |
UnregisterReceiver(BroadcastReceiver) |
取消註冊先前註冊的 BroadcastReceiver。 (繼承來源 ContextWrapper) |
UpdateServiceGroup(IServiceConnection, Int32, Int32) |
針對先前系結的服務 |
Wait() |
讓目前線程等候直到喚醒為止,通常是藉由em <notified/em>或<em>interrupted</em> 來喚醒它。<> (繼承來源 Object) |
Wait(Int64) |
讓目前的線程等到喚醒為止,通常是因為 <em>notified</em> 或 <em>interrupted</em>,或直到經過一定數量的實時為止。 (繼承來源 Object) |
Wait(Int64, Int32) |
讓目前的線程等到喚醒為止,通常是因為 <em>notified</em> 或 <em>interrupted</em>,或直到經過一定數量的實時為止。 (繼承來源 Object) |
明確介面實作
IJavaPeerable.Disposed() |
此服務可由默認撥號程式(請參閱 |
IJavaPeerable.DisposeUnlessReferenced() |
此服務可由默認撥號程式(請參閱 |
IJavaPeerable.Finalized() |
此服務可由默認撥號程式(請參閱 |
IJavaPeerable.JniManagedPeerState |
此服務可由默認撥號程式(請參閱 |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
此服務可由默認撥號程式(請參閱 |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
此服務可由默認撥號程式(請參閱 |
IJavaPeerable.SetPeerReference(JniObjectReference) |
此服務可由默認撥號程式(請參閱 |
擴充方法
JavaCast<TResult>(IJavaObject) |
執行 Android 執行時間檢查的類型轉換。 |
JavaCast<TResult>(IJavaObject) |
此服務可由默認撥號程式(請參閱 |
GetJniTypeName(IJavaPeerable) |
此服務可由默認撥號程式(請參閱 |