InCallService クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
このサービスは、電話を管理するための機能を提供するアプリによって実装されます。
[Android.Runtime.Register("android/telecom/InCallService", ApiSince=23, DoNotGenerateAcw=true)]
public abstract class InCallService : Android.App.Service
[<Android.Runtime.Register("android/telecom/InCallService", ApiSince=23, DoNotGenerateAcw=true)>]
type InCallService = class
inherit Service
- 継承
- 属性
注釈
このサービスは、電話を管理するための機能を提供するアプリによって実装されます。 <h2>既定の電話アプリ<になる/h2> 既定のダイヤラー/電話アプリは、デバイスが通話中にインコール ユーザー インターフェイスを提供するアプリです。 また、呼び出しを開始し、デバイスで通話の履歴を表示する手段をユーザーに提供します。 デバイスは、システム提供の既定のダイヤラー/電話アプリにバンドルされています。 ユーザーは、システム アプリからこのロールを引き継ぐ 1 つのアプリを選択できます。 このロールを実行するアプリでは、 android.app.role.RoleManager
を使用して、ロールへの入力を android.app.role.RoleManager#ROLE_DIALER
要求します。
既定の電話アプリは、デバイスが通話中で、デバイスがカー モード (つまり ではない) の間にユーザー インターフェイスをandroid.content.res.Configuration#UI_MODE_TYPE_CAR
提供します。 UiModeManager#getCurrentModeType()
ロールを入力 android.app.role.RoleManager#ROLE_DIALER
するには、アプリがいくつかの要件を満たす必要があります。 <ul><li>意図を処理する Intent#ACTION_DIAL
必要があります。 つまり、アプリは、ユーザーが発信呼び出しを開始するためのダイヤル パッド UI を提供する必要があります。</li li>><API を完全にInCallService
実装し、着信呼び出し UI と継続的な呼び出し UI の両方を提供する必要があります。</li></ul>
注: バインディング中に を android.app.role.RoleManager#ROLE_DIALER
満たすアプリが を null
InCallService
返した場合、Telecom フレームワークは、デバイスに事前に読み込まれたダイヤラ アプリを使用して自動的にフォールバックします。 システムは、事前に読み込まれたダイヤラー アプリを使用して通話が継続されたことをユーザーに知らせる通知をユーザーに表示します。 アプリはバインドを null
返すべきではありません。そうすると、 の android.app.role.RoleManager#ROLE_DIALER
要件を満たさないことを意味します。
注: アプリが実行時に入力 android.app.role.RoleManager#ROLE_DIALER
され、変更を加えてこのロールの要件を満たさなくなった場合、 android.app.role.RoleManager
アプリはロールから自動的に削除され、アプリが閉じられます。 たとえば、 を使用 android.content.pm.PackageManager#setComponentEnabledSetting(ComponentName, int, int)
してアプリがマニフェストで宣言することをプログラムで無効に InCallService
した場合、アプリは の要件 android.app.role.RoleManager#ROLE_DIALER
を満たさなくなります。
事前に読み込まれたダイヤラーは、アプリがロールを満たしていても、ユーザーが緊急通報を行うときに常に android.app.role.RoleManager#ROLE_DIALER
使用されます。 緊急通報を行うときに最適なエクスペリエンスを確保するために、既定のダイヤラーは常に (緊急通報を含む) 通話を発信するために使用 android.telecom.TelecomManager#placeCall(Uri, Bundle)
する必要があります。 これにより、プラットフォームは要求が既定のダイヤラから送信されたことを確認できます。 プリロードされていないダイヤラー アプリが緊急通報を行うために を使用 Intent#ACTION_CALL
する場合は、確認のために を使用して Intent#ACTION_DIAL
事前に読み込まれたダイヤラー アプリに発生します。これは最適ではないユーザー エクスペリエンスです。
のマニフェスト登録の例を次に InCallService
示します。 メタデータは、 TelecomManager#METADATA_IN_CALL_SERVICE_UI
この特定 InCallService
の実装が組み込みの呼び出し UI を置き換えることを意図していることを示します。 メタ データ TelecomManager#METADATA_IN_CALL_SERVICE_RINGING
は、着信 InCallService
呼び出しの着信音が再生されることを示します。 着信 UI を表示し、アプリで着信音を再生する方法の詳細については、以下を参照してください。
{@code
<service android:name="your.package.YourInCallServiceImplementation"
android:permission="android.permission.BIND_INCALL_SERVICE"
android:exported="true">
<meta-data android:name="android.telecom.IN_CALL_SERVICE_UI" android:value="true" />
<meta-data android:name="android.telecom.IN_CALL_SERVICE_RINGING"
android:value="true" />
<intent-filter>
<action android:name="android.telecom.InCallService"/>
</intent-filter>
</service>
}
<em>注: 属性android:exported="false"
で をInCallService
マークしないでください。これを行うと、呼び出し中に実装にバインドできなくなる可能性があります。</Em>
API の InCallService
実装に加えて、意図を処理 Intent#ACTION_DIAL
するアクティビティをマニフェストで宣言する必要もあります。 次の例は、これを行う方法を示しています。
{@code
<activity android:name="your.package.YourDialerActivity"
android:label="@string/yourDialerActivityLabel">
<intent-filter>
<action android:name="android.intent.action.DIAL" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.DIAL" />
<category android:name="android.intent.category.DEFAULT" />
<data android:scheme="tel" />
</intent-filter>
</activity>
}
ユーザーがアプリケーションをインストールして初めて実行する場合は、 を使用 android.app.role.RoleManager
して、アプリを新しい既定の電話アプリにするかどうかをユーザーに確認するように求めるメッセージを表示する必要があります。 <p id="requestRole"> 以下のコードは、アプリが既定の電話/ダイヤラー アプリになるように要求する方法を示しています。
{@code
private static final int REQUEST_ID = 1;
public void requestRole() {
RoleManager roleManager = (RoleManager) getSystemService(ROLE_SERVICE);
Intent intent = roleManager.createRequestRoleIntent(RoleManager.ROLE_DIALER);
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 default dialer app
} else {
// Your app is not the default dialer app
}
}
}
}
<p id="companionInCallService"><h3>ウェアラブル デバイス<の InCallService へのアクセス/h3><ol> アプリがサード パーティのコンパニオン アプリであり、InCallService API にアクセスする場合、アプリでできることは次のとおりです。
<ol><li> マニフェスト <でMANAGE_ONGOING_CALLSアクセス許可を宣言するli> API を介して android.companion.CompanionDeviceManager
、コンパニオン アプリとして物理的なウェアラブル デバイスに関連付けます。 参照: https://developer.android.com/guide/topics/connectivity/companion-device-pairing<li> BIND_INCALL_SERVICE アクセス許可 </ol></ol を使用してこの InCallService を実装する>
</pre><p id="incomingCallNotification"><h3>着信通知<の表示/h3> アプリが 経由で InCallService#onCallAdded(Call)
新しい着信を受信すると、着信通話の着信 UI を表示する役割があります。 これを行うには、API を使用して android.app.NotificationManager
新しい着信通知を投稿する必要があります。
アプリがメタデータ TelecomManager#METADATA_IN_CALL_SERVICE_RINGING
を宣言する場合、着信呼び出しの着信音を再生する役割を担います。 アプリでは、目的の android.app.NotificationChannel
着信音を指定する を作成する必要があります。 例:
<code>
NotificationChannel channel = new NotificationChannel(YOUR_CHANNEL_ID, "Incoming Calls",
NotificationManager.IMPORTANCE_MAX);
// other channel setup stuff goes here.
// We'll use the default system ringtone for our incoming call notification channel. You can
// use your own audio resource here.
Uri ringtoneUri = RingtoneManager.getDefaultUri(RingtoneManager.TYPE_RINGTONE);
channel.setSound(ringtoneUri, new AudioAttributes.Builder()
// Setting the AudioAttributes is important as it identifies the purpose of your
// notification sound.
.setUsage(AudioAttributes.USAGE_NOTIFICATION_RINGTONE)
.setContentType(AudioAttributes.CONTENT_TYPE_SONIFICATION)
.build());
NotificationManager mgr = getSystemService(NotificationManager.class);
mgr.createNotificationChannel(channel);
</code>
アプリが新しい着信通話を受信すると、着信呼び出しの が android.app.Notification
作成され、着信呼び出し通知チャネルに関連付けられます。 全画面表示の着信呼び出し UI を起動する通知で を android.app.PendingIntent
指定できます。 通知マネージャー フレームワークでは、ユーザーが電話をアクティブに使用している場合は、ヘッドアップ通知として通知が表示されます。 ユーザーが電話を使用していない場合は、全画面表示の着信 UI が代わりに使用されます。 例:
<code>{@code
// Create an intent which triggers your fullscreen incoming call user interface.
Intent intent = new Intent(Intent.ACTION_MAIN, null);
intent.setFlags(Intent.FLAG_ACTIVITY_NO_USER_ACTION | Intent.FLAG_ACTIVITY_NEW_TASK);
intent.setClass(context, YourIncomingCallActivity.class);
PendingIntent pendingIntent = PendingIntent.getActivity(context, 1, intent, PendingIntent.FLAG_MUTABLE_UNAUDITED);
// Build the notification as an ongoing high priority item; this ensures it will show as
// a heads up notification which slides down over top of the current content.
final Notification.Builder builder = new Notification.Builder(context);
builder.setOngoing(true);
builder.setPriority(Notification.PRIORITY_HIGH);
// Set notification content intent to take user to the fullscreen UI if user taps on the
// notification body.
builder.setContentIntent(pendingIntent);
// Set full screen intent to trigger display of the fullscreen UI when the notification
// manager deems it appropriate.
builder.setFullScreenIntent(pendingIntent, true);
// Setup notification content.
builder.setSmallIcon( yourIconResourceId );
builder.setContentTitle("Your notification title");
builder.setContentText("Your notification content.");
// Use builder.addAction(..) to add buttons to answer or reject the call.
NotificationManager notificationManager = mContext.getSystemService(
NotificationManager.class);
notificationManager.notify(YOUR_CHANNEL_ID, YOUR_TAG, YOUR_ID, builder.build());
}
の android.telecom.InCallService
Java ドキュメント。
このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。
コンストラクター
InCallService() |
このサービスは、電話を管理するための機能を提供するアプリによって実装されます。 |
InCallService(IntPtr, JniHandleOwnership) |
このサービスは、電話を管理するための機能を提供するアプリによって実装されます。 |
フィールド
AccessibilityService |
を |
AccountService |
を |
ActivityService |
|
AlarmService |
を |
AppOpsService |
デバイスでのアプリケーション操作を追跡するための を |
AppSearchService |
|
AppwidgetService |
AppWidgets にアクセスするための を |
AudioService |
ボリューム、リンガー モード、オーディオ ルーティングの管理を処理するために を取得 |
BatteryService |
と を |
BindAllowActivityStarts |
古い.
フラグ: |
BindExternalServiceLong |
と同じように |
BindNotPerceptible |
古い.
フラグ: |
BindSharedIsolatedProcess |
古い.
フラグ: |
BiometricService |
|
BlobStoreService |
|
BluetoothService |
と を |
BugreportService |
バグレポートをキャプチャするサービス。 (継承元 Context) |
CameraService |
を |
CaptioningService |
と |
CarrierConfigService |
と を |
ClipboardService |
グローバル クリップボードの内容にアクセスして変更するために を取得 |
CompanionDeviceService |
と を |
ConnectivityDiagnosticsService |
と |
ConnectivityService |
を |
ConsumerIrService |
を |
CredentialService |
を |
CrossProfileAppsService |
クロス プロファイル操作の を取得するには、 |
DeviceIdDefault |
既定のデバイス ID。これはプライマリ (非仮想) デバイスの ID です。 (継承元 Context) |
DeviceIdInvalid |
無効なデバイス ID。 (継承元 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 |
NFC を使用するための を取得するには、 |
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 |
プラットフォームの組み込み VPN のプロファイルを管理する を取得 |
WallpaperService |
と を |
WifiAwareService |
を |
WifiP2pService |
を |
WifiRttRangingService |
|
WifiService |
|
WindowService |
を |
プロパティ
Application |
このサービスを所有するアプリケーションを返します。 (継承元 Service) |
ApplicationContext |
現在のプロセスの単一のグローバル Application オブジェクトのコンテキストを返します。 (継承元 ContextWrapper) |
ApplicationInfo |
このコンテキストのパッケージの完全なアプリケーション情報を返します。 (継承元 ContextWrapper) |
Assets |
アプリケーションのパッケージの AssetManager インスタンスを返します。 (継承元 ContextWrapper) |
AttributionSource |
このサービスは、電話を管理するための機能を提供するアプリによって実装されます。 (継承元 Context) |
AttributionTag |
属性は、複雑なアプリで使用して、アプリの一部を論理的に分離できます。 (継承元 Context) |
BaseContext | (継承元 ContextWrapper) |
CacheDir |
ファイルシステム上のアプリケーション固有のキャッシュ ディレクトリへの絶対パスを返します。 (継承元 ContextWrapper) |
CallAudioState |
現在の通話音声状態を取得します。 |
Calls |
このインコール サービスによって表示される の現在の |
Class |
この |
ClassLoader |
このパッケージ内のクラスを取得するために使用できるクラス ローダーを返します。 (継承元 ContextWrapper) |
CodeCacheDir |
キャッシュされたコードを格納するために設計されたファイルシステム上のアプリケーション固有のキャッシュ ディレクトリへの絶対パスを返します。 (継承元 ContextWrapper) |
ContentResolver |
アプリケーションのパッケージの ContentResolver インスタンスを返します。 (継承元 ContextWrapper) |
CurrentCallEndpoint |
現在の CallEndpoint を取得します。 |
DataDir |
このサービスは、電話を管理するための機能を提供するアプリによって実装されます。 (継承元 ContextWrapper) |
DeviceId |
このコンテキストが関連付けられているデバイス ID を取得します。 (継承元 Context) |
Display |
このコンテキストが関連付けられている表示を取得します。 (継承元 Context) |
ExternalCacheDir |
プライマリ外部ファイルシステム (アプリケーションが所有するキャッシュ ファイルを配置できる場所) の ExternalStorageDirectory ディレクトリへの絶対パスを返します。 (継承元 ContextWrapper) |
FilesDir |
で作成されたファイルが格納されているファイル システム上のディレクトリへの絶対パスを OpenFileOutput(String, FileCreationMode) 返します。 (継承元 ContextWrapper) |
ForegroundServiceType |
を呼び出してサービスがフォアグラウンド サービスになった場合 |
Handle |
基になる Android インスタンスへのハンドル。 (継承元 Object) |
IsDeviceProtectedStorage |
このサービスは、電話を管理するための機能を提供するアプリによって実装されます。 (継承元 ContextWrapper) |
IsRestricted |
このコンテキストが制限されているかどうかを示します。 (継承元 Context) |
IsUiContext |
|
JniIdentityHashCode |
このサービスは、電話を管理するための機能を提供するアプリによって実装されます。 (継承元 Object) |
JniPeerMembers |
このサービスは、電話を管理するための機能を提供するアプリによって実装されます。 |
MainExecutor |
このコンテキストに |
MainLooper |
現在のプロセスのメイン スレッドの Looper を返します。 (継承元 ContextWrapper) |
NoBackupFilesDir |
のようなファイルシステム上のディレクトリへの絶対パスを FilesDir返します。 (継承元 ContextWrapper) |
ObbDir |
このアプリケーションの OBB ファイル (存在する場合) が見つかるプライマリ外部ストレージ ディレクトリを返します。 (継承元 ContextWrapper) |
OpPackageName |
このコンテキストからの呼び出しに |
PackageCodePath |
このコンテキストのプライマリ Android パッケージへの完全なパスを返します。 (継承元 ContextWrapper) |
PackageManager |
PackageManager インスタンスを返して、グローバル パッケージ情報を検索します。 (継承元 ContextWrapper) |
PackageName |
このアプリケーションのパッケージの名前を返します。 (継承元 ContextWrapper) |
PackageResourcePath |
このコンテキストのプライマリ Android パッケージへの完全なパスを返します。 (継承元 ContextWrapper) |
Params |
このコンテキストが を介して作成された場合は、 で作成されたパラメーターのセットを |
PeerReference |
このサービスは、電話を管理するための機能を提供するアプリによって実装されます。 (継承元 Object) |
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) |
このサービスは、電話を管理するための機能を提供するアプリによって実装されます。 (継承元 Context) |
BindService(Intent, IServiceConnection, Bind) |
アプリケーション サービスに接続し、必要に応じて作成します。 (継承元 ContextWrapper) |
BindService(Intent, IServiceConnection, Context+BindServiceFlags) |
このサービスは、電話を管理するための機能を提供するアプリによって実装されます。 (継承元 Context) |
BindServiceAsUser(Intent, IServiceConnection, Context+BindServiceFlags, UserHandle) |
このサービスは、電話を管理するための機能を提供するアプリによって実装されます。 (継承元 Context) |
BindServiceAsUser(Intent, IServiceConnection, Int32, UserHandle) |
と同じ方法 |
CanAddCall() |
デバイスが追加の呼び出しをサポートできる場合は を返します。 |
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) |
呼び出し元プロセスとユーザー ID に 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) |
URI の一覧にアクセスするためのアクセス許可が特定のプロセスとユーザー ID に付与されているかどうかを判断します。 (継承元 Context) |
ClearWallpaper() |
古い.
(継承元 ContextWrapper)
|
Clone() |
このオブジェクトのコピーを作成して返します。 (継承元 Object) |
CreateAttributionContext(String) |
現在の Context の新しい Context オブジェクトを返しますが、属性は別のタグに返します。 (継承元 Context) |
CreateConfigurationContext(Configuration) |
現在の Context の新しい Context オブジェクトを返しますが、そのリソースは特定の構成に合わせて調整されます。 (継承元 ContextWrapper) |
CreateContext(ContextParams) |
特定のプロパティと動作を持つコンテキストを作成します。 (継承元 Context) |
CreateContextForSplit(String) |
このサービスは、電話を管理するための機能を提供するアプリによって実装されます。 (継承元 ContextWrapper) |
CreateDeviceContext(Int32) |
現在のコンテキストから新 |
CreateDeviceProtectedStorageContext() |
このサービスは、電話を管理するための機能を提供するアプリによって実装されます。 (継承元 ContextWrapper) |
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) |
このサービスは、電話を管理するための機能を提供するアプリによって実装されます。 (継承元 ContextWrapper) |
Dispose() |
このサービスは、電話を管理するための機能を提供するアプリによって実装されます。 (継承元 Object) |
Dispose(Boolean) |
このサービスは、電話を管理するための機能を提供するアプリによって実装されます。 (継承元 Object) |
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) |
他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。 (継承元 Object) |
FileList() |
このコンテキストのアプリケーション パッケージに関連付けられているプライベート ファイルに名前を付ける文字列の配列を返します。 (継承元 ContextWrapper) |
GetColor(Int32) |
特定のリソース ID に関連付けられた、現在のテーマのスタイル設定された色を返します。 (継承元 Context) |
GetColorStateList(Int32) |
特定のリソース ID に関連付けられた、現在のテーマのスタイル設定された色の状態リストを返します。 (継承元 Context) |
GetDatabasePath(String) |
このサービスは、電話を管理するための機能を提供するアプリによって実装されます。 (継承元 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) |
GetObbDirs() |
アプリケーションの OBB ファイル (存在する場合) が見つかるすべての外部ストレージ デバイス上のアプリケーション固有のディレクトリへの絶対パスを返します。 (継承元 ContextWrapper) |
GetSharedPreferences(String, FileCreationMode) |
基本設定ファイル 'name' の内容を取得して保持し、値を取得および変更できる SharedPreferences を返します。 (継承元 ContextWrapper) |
GetString(Int32) |
アプリケーションのパッケージの既定の文字列テーブルからローカライズされた文字列を返します。 (継承元 Context) |
GetString(Int32, Object[]) |
アプリケーションのパッケージの既定の文字列テーブルからローカライズされた文字列を返します。 (継承元 Context) |
GetSystemService(Class) |
クラス別にシステム レベルのサービスにハンドルを返します。 (継承元 Context) |
GetSystemService(String) |
名前でシステム レベルのサービスにハンドルを返します。 (継承元 ContextWrapper) |
GetSystemServiceName(Class) |
このサービスは、電話を管理するための機能を提供するアプリによって実装されます。 (継承元 ContextWrapper) |
GetText(Int32) |
アプリケーションのパッケージの既定の文字列テーブルから、ローカライズされたスタイルの CharSequence を返します。 (継承元 Context) |
GetTextFormatted(Int32) |
アプリケーションのパッケージの既定の文字列テーブルから、ローカライズされたスタイルの CharSequence を返します。 (継承元 Context) |
GrantUriPermission(String, Uri, ActivityFlags) |
そのパッケージに URI のコンテンツ プロバイダーにアクセスするための一般的なアクセス許可があるかどうかに関係なく、特定の Uri にアクセスするアクセス許可を別のパッケージに付与します。 (継承元 ContextWrapper) |
JavaFinalize() |
オブジェクトへの参照がなくなったとガベージ コレクションが判断したときに、オブジェクトのガベージ コレクターによって呼び出されます。 (継承元 Object) |
MoveDatabaseFrom(Context, String) |
このサービスは、電話を管理するための機能を提供するアプリによって実装されます。 (継承元 ContextWrapper) |
MoveSharedPreferencesFrom(Context, String) |
このサービスは、電話を管理するための機能を提供するアプリによって実装されます。 (継承元 ContextWrapper) |
Notify() |
このオブジェクトのモニターで待機している 1 つのスレッドを起動します。 (継承元 Object) |
NotifyAll() |
このオブジェクトのモニターで待機しているすべてのスレッドを起動します。 (継承元 Object) |
ObtainStyledAttributes(IAttributeSet, Int32[]) |
このコンテキストのテーマでスタイル設定された属性情報を取得します。 (継承元 Context) |
ObtainStyledAttributes(IAttributeSet, Int32[], Int32, Int32) |
このコンテキストのテーマでスタイル設定された属性情報を取得します。 (継承元 Context) |
ObtainStyledAttributes(Int32, Int32[]) |
このコンテキストのテーマでスタイル設定された属性情報を取得します。 (継承元 Context) |
ObtainStyledAttributes(Int32[]) |
このコンテキストのテーマでスタイル設定された属性情報を取得します。 (継承元 Context) |
OnAvailableCallEndpointsChanged(IList<CallEndpoint>) |
使用可能な CallEndpoint が変更されたときに呼び出されます。 |
OnBind(Intent) |
このサービスは、電話を管理するための機能を提供するアプリによって実装されます。 |
OnBringToForeground(Boolean) |
呼び出し中の画面をフォアグラウンドに移動するために呼び出されます。 |
OnCallAdded(Call) |
このインコール セッションに が追加されたときに |
OnCallAudioStateChanged(CallAudioState) |
オーディオの状態が変化したときに呼び出されます。 |
OnCallEndpointChanged(CallEndpoint) |
現在の CallEndpoint が変更されたときに呼び出されます。 |
OnCallRemoved(Call) |
このインコール セッションから が |
OnCanAddCallChanged(Boolean) |
呼び出しをさらに追加する機能が変更されたときに呼び出されます。 |
OnConfigurationChanged(Configuration) |
コンポーネントの実行中にデバイス構成が変更されたときにシステムによって呼び出されます。 (継承元 Service) |
OnConnectionEvent(Call, String, Bundle) |
未使用;によって発行された接続イベントを |
OnCreate() |
サービスの初回作成時にシステムによって呼び出されます。 (継承元 Service) |
OnDestroy() |
サービスが使用されなくなり、削除されていることを通知するために、システムによって呼び出されます。 (継承元 Service) |
OnLowMemory() |
これは、システム全体がメモリ不足で実行されており、アクティブに実行されているプロセスがメモリ使用量を削減する必要がある場合に呼び出されます。 (継承元 Service) |
OnMuteStateChanged(Boolean) |
ミュート状態が変更されたときに呼び出されます。 |
OnRebind(Intent) |
新しいクライアントがサービスに接続したときに呼び出されます。これは、以前に、 ですべてが切断されたことが通知された後です |
OnSilenceRinger() |
呼び出し音が存在する場合は呼び出し音を無音にするために呼び出されます。 |
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) |
Context の基本アプリケーションに新しい |
RegisterDeviceIdChangeListener(IExecutor, IIntConsumer) |
新しいデバイス ID 変更リスナーを に |
RegisterReceiver(BroadcastReceiver, IntentFilter) |
メイン アクティビティ スレッドで実行する BroadcastReceiver を登録します。 (継承元 ContextWrapper) |
RegisterReceiver(BroadcastReceiver, IntentFilter, ActivityFlags) |
古い.
このサービスは、電話を管理するための機能を提供するアプリによって実装されます。 (継承元 ContextWrapper) |
RegisterReceiver(BroadcastReceiver, IntentFilter, ReceiverFlags) |
このサービスは、電話を管理するための機能を提供するアプリによって実装されます。 (継承元 Context) |
RegisterReceiver(BroadcastReceiver, IntentFilter, String, Handler) |
スケジューラのコンテキストで実行するために、意図ブロードキャストを受信するために登録します。 (継承元 ContextWrapper) |
RegisterReceiver(BroadcastReceiver, IntentFilter, String, Handler, ActivityFlags) |
古い.
このサービスは、電話を管理するための機能を提供するアプリによって実装されます。 (継承元 ContextWrapper) |
RegisterReceiver(BroadcastReceiver, IntentFilter, String, Handler, ReceiverFlags) |
このサービスは、電話を管理するための機能を提供するアプリによって実装されます。 (継承元 Context) |
RemoveStickyBroadcast(Intent) |
古い.
(継承元 ContextWrapper)
|
RemoveStickyBroadcastAsUser(Intent, UserHandle) |
古い.
(継承元 ContextWrapper)
|
RequestBluetoothAudio(BluetoothDevice) |
特定の Bluetooth デバイスへのオーディオ ルーティングを要求します。 |
RequestCallEndpointChange(CallEndpoint, IExecutor, IOutcomeReceiver) |
特定の CallEndpoint へのオーディオ ルーティングを要求します。 |
RevokeSelfPermissionOnKill(String) |
ランタイム アクセス許可の非同期失効をトリガーします。 (継承元 Context) |
RevokeSelfPermissionsOnKill(ICollection<String>) |
呼び出し元パッケージに対する 1 つ以上のアクセス許可の失効をトリガーします。 (継承元 Context) |
RevokeUriPermission(String, Uri, ActivityFlags) |
このサービスは、電話を管理するための機能を提供するアプリによって実装されます。 (継承元 ContextWrapper) |
RevokeUriPermission(Uri, ActivityFlags) |
System.String,Android.Net.Uri,Android.Net.Uri) で追加された特定のコンテンツ プロバイダー URI にアクセスするためのすべてのアクセス許可を削除します。 (継承元 ContextWrapper) |
SendBroadcast(Intent) |
特定の意図を関心のあるすべての BroadcastReceiver にブロードキャストします。 (継承元 ContextWrapper) |
SendBroadcast(Intent, String) |
特定の意図を関心のあるすべての BroadcastReceiver にブロードキャストし、必要なアクセス許可をオプションで適用できるようにします。 (継承元 ContextWrapper) |
SendBroadcast(Intent, String, Bundle) |
特定の意図を関心のあるすべての BroadcastReceiver にブロードキャストし、必要なアクセス許可をオプションで適用できるようにします。 (継承元 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) |
このサービスは、電話を管理するための機能を提供するアプリによって実装されます。 (継承元 ContextWrapper) |
SendOrderedBroadcast(Intent, String) |
このサービスは、電話を管理するための機能を提供するアプリによって実装されます。 (継承元 ContextWrapper) |
SendOrderedBroadcast(Intent, String, BroadcastReceiver, Handler, Result, String, Bundle) |
SendBroadcast(Intent)ブロードキャストからデータを受信できる のバージョン。 (継承元 ContextWrapper) |
SendOrderedBroadcast(Intent, String, Bundle) |
特定の意図を関心のあるすべての BroadcastReceiver にブロードキャストし、一度に 1 つずつ配信して、より優先する受信者が優先されていない受信者に配信される前にブロードキャストを使用できるようにします。 (継承元 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) |
このサービスは、電話を管理するための機能を提供するアプリによって実装されます。 (継承元 ContextWrapper) |
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)
|
SetAudioRoute(CallAudioRoute) |
オーディオ ルート (スピーカー、bluetooth など) を設定します。 |
SetAudioRoute(VideoQuality) |
古い.
オーディオ ルート (スピーカー、bluetooth など) を設定します。 |
SetForeground(Boolean) |
このメンバーは非推奨とされます。 (継承元 Service) |
SetHandle(IntPtr, JniHandleOwnership) |
Handle プロパティを設定します。 (継承元 Object) |
SetMuted(Boolean) |
マイクのミュート状態を設定します。 |
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) |
このサービスは、電話を管理するための機能を提供するアプリによって実装されます。 (継承元 Context) |
StartForeground(Int32, Notification) |
サービスが開始されている (を介して |
StartForeground(Int32, Notification, ForegroundService) |
のオーバーロードされたバージョン |
StartForegroundService(Intent) |
このサービスは、電話を管理するための機能を提供するアプリによって実装されます。 (継承元 ContextWrapper) |
StartInstrumentation(ComponentName, String, Bundle) |
クラスの実行を開始します Instrumentation 。 (継承元 ContextWrapper) |
StartIntentSender(IntentSender, Intent, ActivityFlags, ActivityFlags, Int32) |
このサービスは、電話を管理するための機能を提供するアプリによって実装されます。 (継承元 ContextWrapper) |
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>() |
このサービスは、電話を管理するための機能を提供するアプリによって実装されます。 (継承元 Object) |
ToString() |
オブジェクトの文字列形式を返します。 (継承元 Object) |
UnbindService(IServiceConnection) |
アプリケーション サービスから切断します。 (継承元 ContextWrapper) |
UnregisterComponentCallbacks(IComponentCallbacks) |
以前に |
UnregisterDeviceIdChangeListener(IIntConsumer) |
コンテキストからデバイス ID 変更リスナーを削除します。 (継承元 Context) |
UnregisterFromRuntime() |
このサービスは、電話を管理するための機能を提供するアプリによって実装されます。 (継承元 Object) |
UnregisterReceiver(BroadcastReceiver) |
以前に登録した BroadcastReceiver の登録を解除します。 (継承元 ContextWrapper) |
UpdateServiceGroup(IServiceConnection, Int32, Int32) |
以前に または 関連するメソッドで |
Wait() |
現在のスレッドが起動するまで待機します。通常<は、通知</em> または>< em 中断</em によって待機します>。> (継承元 Object) |
Wait(Int64) |
現在のスレッドが起動するまで待機します。通常<は、通知></em> または <>em 中断</em>、または特定のリアルタイムが経過するまで待機します。 (継承元 Object) |
Wait(Int64, Int32) |
現在のスレッドが起動するまで待機します。通常<は、通知></em> または <>em 中断</em>、または特定のリアルタイムが経過するまで待機します。 (継承元 Object) |
明示的なインターフェイスの実装
IJavaPeerable.Disposed() |
このサービスは、電話を管理するための機能を提供するアプリによって実装されます。 (継承元 Object) |
IJavaPeerable.DisposeUnlessReferenced() |
このサービスは、電話を管理するための機能を提供するアプリによって実装されます。 (継承元 Object) |
IJavaPeerable.Finalized() |
このサービスは、電話を管理するための機能を提供するアプリによって実装されます。 (継承元 Object) |
IJavaPeerable.JniManagedPeerState |
このサービスは、電話を管理するための機能を提供するアプリによって実装されます。 (継承元 Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
このサービスは、電話を管理するための機能を提供するアプリによって実装されます。 (継承元 Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
このサービスは、電話を管理するための機能を提供するアプリによって実装されます。 (継承元 Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
このサービスは、電話を管理するための機能を提供するアプリによって実装されます。 (継承元 Object) |
拡張メソッド
JavaCast<TResult>(IJavaObject) |
Android ランタイムチェック型変換を実行します。 |
JavaCast<TResult>(IJavaObject) |
このサービスは、電話を管理するための機能を提供するアプリによって実装されます。 |
GetJniTypeName(IJavaPeerable) |
このサービスは、電話を管理するための機能を提供するアプリによって実装されます。 |