言語

InputMethodService クラス

定義

InputMethodService には、InputMethod の標準実装が用意されており、最終的な実装は派生してカスタマイズできます。

[Android.Runtime.Register("android/inputmethodservice/InputMethodService", DoNotGenerateAcw=true)]
public class InputMethodService : Android.InputMethodServices.AbstractInputMethodService
[<Android.Runtime.Register("android/inputmethodservice/InputMethodService", DoNotGenerateAcw=true)>]
type InputMethodService = class
    inherit AbstractInputMethodService
継承
属性

注釈

InputMethodService には、InputMethod の標準実装が用意されており、最終的な実装は派生してカスタマイズできます。 入力メソッドの記述の基本については、基底クラスの AbstractInputMethodServiceInputMethod インターフェイスを参照してください。

このクラスでは、通常のサービス ライフサイクル メソッドに加えて、ほとんどのサブクラスで使用する新しい特定のコールバックがいくつか導入されています。

<ul><li>#onInitializeInterface() ユーザー インターフェイスの初期化。特に、サービスの実行中に構成の変更に対処します。 <li>#onBindInput 新しいクライアントへの切り替えについて調べる。 <li>#onStartInput クライアントから開始する入力セッションを処理します。 <LI>#onCreateInputView()#onCreateCandidatesView()、および UI の非需要生成のための #onCreateExtractTextView() 。 <li>#onStartInputView(EditorInfo, boolean) IME の入力領域内から開始する入力を処理します。 </ul>

入力メソッドには、その動作に関する大きな裁量があります。 android.inputmethodservice.InputMethodService は、標準の UI 要素 (入力ビュー、候補ビュー、全画面表示モードでの実行) の基本的なフレームワークを提供しますが、その使用方法を決定するのは特定の実装者が行う必要があります。 たとえば、1 つの入力メソッドでキーボードを使用して入力領域を実装し、もう 1 つはユーザーがテキストを描画できるのに対し、3 つ目は入力領域を持たず (したがってユーザーには表示されません)、代わりにオーディオをリッスンしてテキストから音声への変換を実行できます。

ここで示す実装では、これらの要素はすべて、InputMethodService によって管理される 1 つのウィンドウにまとめて配置されます。 コールバックに関する情報が必要な場合はコールバックを実行し、それらをプログラムで制御するための API を提供します。 これらの要素のレイアウトは明示的に定義されています。

<ul><li>ソフト入力ビュー (使用可能な場合) は、画面の下部に配置されます。 <li>候補ビューは、現在表示されている場合はソフト入力ビューの上に配置されます。 <li>全画面表示を実行していない場合、アプリケーションはこれらのビューの上に移動またはサイズ変更されます。全画面表示を実行している場合、ウィンドウはアプリケーションを完全にカバーし、その上部には、アプリケーションによって現在編集されている内容の抽出テキストが含まれます。 </ul>

"SoftInputView"><h3>Soft 入力ビュー</h3>

ほとんどの入力方法の中心となるのは、ソフト入力ビューです。 ここでは、ほとんどのユーザー操作が発生します。ソフト キーを押したり、文字を描画したり、入力メソッドでテキストを生成したりする必要があります。 ほとんどの実装では、この作業をすべて行う独自のビューを持つだけで、 #onCreateInputView() 呼び出されたときに新しいインスタンスが返されます。 その時点で、入力ビューが表示されている限り、そのビューにユーザーの操作が表示され、InputMethodService にコールバックして、必要に応じてアプリケーションと対話できます。

ソフト入力ビューをユーザーに表示するかどうかを決定する必要がある状況がいくつかあります。 これを行うには、現在の環境に表示する必要があるかどうかに基づいて true または false を返す #onEvaluateInputViewShown() を実装します。 これに影響する可能性のある状態のいずれかが変更された場合は、 #updateInputViewShown() を呼び出して再評価します。 既定の実装では、ハード キーボードが使用可能でない限り、常に入力ビューが表示されます。これは、ほとんどの入力メソッドに適した動作です。

"CandidatesView"><h3>Candidates ビュー</h3>

多くの場合、ユーザーが生のテキストを生成している間、入力メソッドは、使用するために選択できるそのテキストの可能な解釈の一覧をユーザーに提供したいと考えています。 これは、候補ビューを使用して行います。また、ソフト入力ビューと同様に、 #onCreateCandidatesView() 実装して、候補 UI を実装する独自のビューをインスタンス化します。

候補ビューの管理は入力ビューとは少し異なります。候補ビューは一時的な傾向があり、ユーザーが入力している現在のテキストの候補が存在する可能性がある場合にのみ表示されるためです。 候補ビューを表示するかどうかを制御するには、 #setCandidatesViewShown(boolean)を使用します。 候補ビューは多くの表示と非表示になる傾向があるため、ソフト入力ビューと同じ方法でアプリケーション UI に影響を与えることはありません。アプリケーション ウィンドウのサイズが変更されることはありません。ユーザーが現在のフォーカスを表示するために必要な場合にのみパンされます。

"FullscreenMode"><h3>全画面表示モード</h3>

入力メソッドの UI が大きすぎてアプリケーション UI と統合できないため、画面を引き継ぐ必要がある場合があります。 これを行うには、全画面表示モードに切り替えることで、入力メソッド ウィンドウが画面全体を埋め、入力中のテキストをユーザーに表示する独自の "抽出されたテキスト" エディターを追加します。 他の UI 要素とは異なり、抽出エディターには標準の実装があり、変更する必要はありません。 エディターは、入力ビューと候補ビューの上の IME の上部に配置されます。

入力ビューと同様に、現在の環境で全画面表示にする必要があるかどうかに基づいて true または false を返す #onEvaluateFullscreenMode() を実装することで、IME が全画面表示モードで実行されているかどうかを制御します。 これに影響する可能性のある状態のいずれかが変更された場合は、 #updateFullscreenMode() を呼び出して再評価します。 既定の実装では、画面が横向きのときに全画面表示モードが選択されます。これは、重要な入力領域を持つほとんどの入力方法に適した動作です。

全画面表示モードでは、ユーザーがアプリケーション UI を表示できないため、いくつかの特別な要件があります。 特に、アプリケーションによって生成された入力候補を表示する #onDisplayCompletions(CompletionInfo[]) を実装する必要があります。通常は、通常は候補を表示する場合と同様に、候補ビューに表示します。

"GeneratingText"><h3>Generating Text</h3>

IME の重要な部分は、もちろんアプリケーションのテキストを生成することです。 これは、android.view.inputmethod.InputConnectionから取得できるアプリケーションへの#getCurrentInputConnection() インターフェイスの呼び出しによって行われます。 このインターフェイスを使用すると、生のキー イベントを生成したり、ターゲットでサポートされている場合は、候補とコミットされたテキストの文字列を直接編集したりできます。

ターゲットが期待される内容とサポートに関する情報は、android.view.inputmethod.EditorInfo メソッドで取得される #getCurrentInputEditorInfo() クラスを通じて確認できます。 この最も重要な部分は android.view.inputmethod.EditorInfo#inputType EditorInfo.inputTypeです。特に、これが android.view.inputmethod.EditorInfo#TYPE_NULL EditorInfo.TYPE_NULLの場合、ターゲットは複雑な編集をサポートせず、生のキー イベントのみを配信する必要があります。 入力メソッドでは、パスワード モードの検出、オート コンプリート テキスト ビュー、電話番号の入力など、他の値もここで確認する必要があります。

ユーザーが入力ターゲットを切り替えると、 #onFinishInput()#onStartInput(EditorInfo, boolean)の呼び出しを受け取ります。 これらを使用して、現在のターゲットの入力状態をリセットおよび初期化できます。 たとえば、多くの場合、入力状態をクリアし、新しい inputType に適したソフト キーボードを更新します。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

コンストラクター

名前 説明
InputMethodService()
InputMethodService(IntPtr, JniHandleOwnership)

JNI オブジェクトのマネージド表現を作成するときに使用されるコンストラクター。ランタイムによって呼び出されます。

フィールド

名前 説明
AccessibilityService

登録されたイベント リスナーを介して UI イベントのユーザー フィードバックを提供するための#getSystemService(String)を取得するには、android.view.accessibility.AccessibilityManagerと共に使用します。

(継承元 Context)
AccountService

#getSystemService(String)と共に使用して、選択した時点で意図を受け取るためのandroid.accounts.AccountManagerを取得します。

(継承元 Context)
ActivityService

グローバル システム状態と対話するための#getSystemService(String)を取得するには、android.app.ActivityManagerと共に使用します。

(継承元 Context)
AdvancedProtectionService

#getSystemService(String)と共に使用して、android.security.advancedprotection.AdvancedProtectionManager

(継承元 Context)
AlarmService

#getSystemService(String)と共に使用して、選択した時点で意図を受け取るためのandroid.app.AlarmManagerを取得します。

(継承元 Context)
AppFunctionService

#getSystemService(String)と共に使用して、アプリ関数を実行するためのAppFunctionManagerを取得します。

(継承元 Context)
AppInteractionService

#getSystemService(String)と共に使用して、アプリの対話を管理するためのandroid.app.AppInteractionManagerを取得します。

(継承元 Context)
AppOpsService

#getSystemService(String)と共に使用して、デバイス上のアプリケーション操作を追跡するためのandroid.app.AppOpsManagerを取得します。

(継承元 Context)
AppSearchService

#getSystemService(String)と共に使用して、システムによって管理されるアプリ データのインデックス作成とクエリを実行するためのandroid.app.appsearch.AppSearchManagerを取得します。

(継承元 Context)
AppwidgetService

appWidgets にアクセスするための#getSystemService(String)を取得するには、android.appwidget.AppWidgetManagerと共に使用します。

(継承元 Context)
AudioService

ボリューム、呼び出し音モード、オーディオ ルーティングの管理を処理するための#getSystemService(String)を取得するには、android.media.AudioManagerと共に使用します。

(継承元 Context)
AuthenticationPolicyService

#getSystemService(String)と共に使用して、android.security.authenticationpolicy.AuthenticationPolicyManagerを取得します。

(継承元 Context)
AutofillService

#getSystemService(String)と共に使用して、android.view.autofill.AutofillManagerを取得します。

(継承元 Context)
BatteryService

#getSystemService(String)と共に使用して、バッテリの状態を管理するためのandroid.os.BatteryManagerを取得します。

(継承元 Context)
BindAllowActivityStarts
古い.

#bindServiceのフラグ: 表示されているアプリからのバインドの場合、バインドされたサービスはバックグラウンドからアクティビティを開始できます。

(継承元 Context)
BindExternalServiceLong

#BIND_EXTERNAL_SERVICEと同じように動作しますが、longと互換性のあるBindServiceFlags値として定義されています。

(継承元 Context)
BindNotPerceptible
古い.

#bindServiceのフラグ: 表示可能なアプリまたはユーザーが認識できるアプリからバインドする場合は、ターゲット サービスの重要度を知覚可能なレベル以下に下げます。

(継承元 Context)
BindPackageIsolatedProcess
古い.

#bindIsolatedServiceのフラグ: サービスを共有分離プロセスにバインドしますが、同じプロセス名を宣言する同じパッケージの他の分離サービスでのみバインドします。

(継承元 Context)
BindSharedIsolatedProcess
古い.

#bindIsolatedServiceのフラグ: サービスを共有分離プロセスにバインドします。

(継承元 Context)
BiometricService

#getSystemService(String)と共に使用して、生体認証と PIN/パターン/パスワード認証を処理するためのandroid.hardware.biometrics.BiometricManagerを取得します。

(継承元 Context)
BlobStoreService

#getSystemService(String)と共に使用して、システムによって管理されている BLOB ストアからデータ BLOB を提供およびアクセスするためのandroid.app.blob.BlobStoreManagerを取得します。

(継承元 Context)
BluetoothService

#getSystemService(String)と共に使用して、Bluetoothを使用するためのandroid.bluetooth.BluetoothManagerを取得します。

(継承元 Context)
BugreportService

バグレポートをキャプチャするサービス。

(継承元 Context)
CameraService

#getSystemService(String)と共に使用して、カメラ デバイスと対話するためのandroid.hardware.camera2.CameraManagerを取得します。

(継承元 Context)
CaptioningService

キャプションプロパティを取得し、キャプション設定の変更をリッスンするための#getSystemService(String)を取得するには、android.view.accessibility.CaptioningManagerと共に使用します。

(継承元 Context)
CarrierConfigService

#getSystemService(String)と共に使用して、通信事業者の構成値を読み取るためのandroid.telephony.CarrierConfigManagerを取得します。

(継承元 Context)
ChooserService

#getSystemService(String)を取得するには、android.service.chooser.ChooserManagerと共に使用します。

(継承元 Context)
ClipboardService

グローバル クリップボードの内容にアクセスして変更するための#getSystemService(String)を取得するには、android.content.ClipboardManagerと共に使用します。

(継承元 Context)
CompanionDeviceService

#getSystemService(String)と共に使用してコンパニオン デバイスを管理するためのandroid.companion.CompanionDeviceManagerを取得する

(継承元 Context)
ConnectivityDiagnosticsService

#getSystemService(String)と共に使用して、ネットワーク接続診断を実行するためのandroid.net.ConnectivityDiagnosticsManagerを取得し、システムからネットワーク接続情報を受信します。

(継承元 Context)
ConnectivityService

ネットワーク接続の管理を処理するための#getSystemService(String)を取得するには、android.net.ConnectivityManagerと共に使用します。

(継承元 Context)
ConsumerIrService

#getSystemService(String)と共に使用して、デバイスから赤外線信号を送信するためのandroid.hardware.ConsumerIrManagerを取得します。

(継承元 Context)
ContactKeysService

#getSystemService(String)と共に使用して、連絡先キーを管理するためのE2eeContactKeysManagerを取得します。

(継承元 Context)
ContentRestrictionService

#getSystemService(String)を取得するには、android.app.contentsafety.ContentSafetyManagerと共に使用します。

(継承元 Context)
CredentialService

#getSystemService(String)と共に使用して、アプリに対してユーザーを認証するandroid.credentials.CredentialManagerを取得します。

(継承元 Context)
CrossProfileAppsService

クロス プロファイル操作の#getSystemService(String)を取得するには、android.content.pm.CrossProfileAppsと共に使用します。

(継承元 Context)
DeviceIdDefault

既定のデバイス ID。プライマリ (非仮想) デバイスの ID です。

(継承元 Context)
DeviceIdInvalid

デバイス ID が無効です。

(継承元 Context)
DeviceLockService

#getSystemService(String)を取得するには、android.devicelock.DeviceLockManagerと共に使用します。

(継承元 Context)
DevicePolicyService

グローバル デバイス ポリシー管理を操作するための#getSystemService(String)を取得するには、android.app.admin.DevicePolicyManagerと共に使用します。

(継承元 Context)
DisplayHashService

表示ハッシュを処理する#getSystemService(String)にアクセスするには、android.view.displayhash.DisplayHashManagerと共に使用します。

(継承元 Context)
DisplayService

#getSystemService(String)と共に使用して、ディスプレイ デバイスと対話するためのandroid.hardware.display.DisplayManagerを取得します。

(継承元 Context)
DomainVerificationService

#getSystemService(String)と共に使用してandroid.content.pm.verify.domain.DomainVerificationManagerにアクセスし、宣言された Web ドメインの承認とユーザーの状態を取得します。

(継承元 Context)
DownloadService

http ダウンロードを要求するための#getSystemService(String)を取得するには、android.app.DownloadManagerと共に使用します。

(継承元 Context)
DropboxService

診断ログを記録するための#getSystemService(String) インスタンスを取得するには、android.os.DropBoxManagerと共に使用します。

(継承元 Context)
EuiccService

#getSystemService(String)と共に使用して、デバイス eUICC (埋め込み SIM) を管理するandroid.telephony.euicc.EuiccManagerを取得します。

(継承元 Context)
FileIntegrityService

#getSystemService(String)と共に使用して、android.security.FileIntegrityManagerを取得します。

(継承元 Context)
FileService

ファイル操作を処理するためのandroid.os.storage.FileManagerを取得するには、#getSystemService(String)と共に使用します。

(継承元 Context)
FingerprintService

指紋の管理を処理するための#getSystemService(String)を取得するには、android.hardware.fingerprint.FingerprintManagerと共に使用します。

(継承元 Context)
GameService

#getSystemService(String)を取得するには、GameManagerと共に使用します。

(継承元 Context)
GrammaticalInflectionService

#getSystemService(String)を取得するには、GrammaticalInflectionManagerと共に使用します。

(継承元 Context)
HardwarePropertiesService

#getSystemService(String)と共に使用して、ハードウェア プロパティ サービスにアクセスするためのandroid.os.HardwarePropertiesManagerを取得します。

(継承元 Context)
HealthconnectService

#getSystemService(String)を取得するには、android.health.connect.HealthConnectManagerと共に使用します。

(継承元 Context)
HidService

HID デバイスと対話するためのandroid.hardware.hid.HidManagerを取得するには、#getSystemService(String)と共に使用します。

(継承元 Context)
InputMethodService

#getSystemService(String)と共に使用して、入力メソッドにアクセスするためのandroid.view.inputmethod.InputMethodManagerを取得します。

(継承元 Context)
InputService

#getSystemService(String)と共に使用して、入力デバイスと対話するためのandroid.hardware.input.InputManagerを取得します。

(継承元 Context)
IpsecService

#getSystemService(String)と共に使用して、IPSec を使用してソケットまたはネットワークを暗号化するためのandroid.net.IpSecManagerを取得します。

(継承元 Context)
JobSchedulerService

#getSystemService(String)と共に使用して、不定期のバックグラウンド タスクを管理するためのandroid.app.job.JobScheduler インスタンスを取得します。

(継承元 Context)
KeychainService

keyChain 証明書と許可を管理するためのandroid.security.KeyChainManagerを取得するには、#getSystemService(String)と共に使用します。

(継承元 Context)
KeyguardService

キーガードを制御するための#getSystemService(String)を取得するには、android.app.KeyguardManagerと共に使用します。

(継承元 Context)
KeystoreService

android キーストア関数にアクセスするための#getSystemService(String)を取得するには、android.security.keystore.KeyStoreManagerと共に使用します。

(継承元 Context)
LauncherAppsService

#getSystemService(String)と共に使用して、ユーザーのプロファイル間で起動可能なアプリのクエリと監視を行うandroid.content.pm.LauncherAppsを取得します。

(継承元 Context)
LayoutInflaterService

このコンテキストでレイアウト リソースを拡張するための#getSystemService(String)を取得するには、android.view.LayoutInflaterと共に使用します。

(継承元 Context)
LocaleService

#getSystemService(String)を取得するには、android.app.LocaleManagerと共に使用します。

(継承元 Context)
LocationService

場所の更新を制御するための#getSystemService(String)を取得するには、android.location.LocationManagerと共に使用します。

(継承元 Context)
MediaCommunicationService

#getSystemService(String)と共に使用して、次の値を取得します。 android.media.MediaCommunicationManager を使用して android.media.MediaSession2を管理します。

(継承元 Context)
MediaMetricsService

#getSystemService(String)と共に使用して、デバイス上のメディア メトリックを操作するためのandroid.media.metrics.MediaMetricsManagerを取得します。

(継承元 Context)
MediaProjectionService

メディア プロジェクション セッションを管理するための#getSystemService(String) インスタンスを取得するには、android.media.projection.MediaProjectionManagerと共に使用します。

(継承元 Context)
MediaQualityService

画像とオーディオの API パラメーターを標準化するための#getSystemService(String)を取得するには、android.media.quality.MediaQualityManagerと共に使用します。

(継承元 Context)
MediaRouterService

#getSystemServiceと共に使用して、メディアのルーティングを制御および管理するためのandroid.media.MediaRouterを取得します。

(継承元 Context)
MediaSessionService

メディア セッションを管理するための#getSystemService(String)を取得するには、android.media.session.MediaSessionManagerと共に使用します。

(継承元 Context)
MemoryBudgetService

#getSystemService(String)と共に使用して、メモリ予算を監視するためのandroid.app.MemoryBudgetManagerを取得します。

(継承元 Context)
MidiService

#getSystemService(String)と共に使用して、MIDI サービスにアクセスするためのandroid.media.midi.MidiManagerを取得します。

(継承元 Context)
MultisensoryManagerService

#getSystemService(String)と共に使用して、多感覚フィードバックを再生するサービスを取得します。

(継承元 Context)
NetworkStatsService

ネットワーク使用状況の統計を照会するための#getSystemService(String)を取得するには、android.app.usage.NetworkStatsManagerと共に使用します。

(継承元 Context)
NfcService

NFC を使用するための#getSystemService(String)を取得するには、android.nfc.NfcManagerと共に使用します。

(継承元 Context)
NotificationService

#getSystemService(String)と共に使用して、バックグラウンド イベントをユーザーに通知するためのandroid.app.NotificationManagerを取得します。

(継承元 Context)
NpuService

#getSystemService(String)を取得するには、android.npumanager.NpuManagerと共に使用します。

(継承元 Context)
NsdService

#getSystemService(String)と共に使用して、ネットワーク サービス検出の管理を処理するためのandroid.net.nsd.NsdManagerを取得する

(継承元 Context)
OverlayService

オーバーレイ パッケージを管理するための#getSystemService(String)を取得するには、android.content.om.OverlayManagerと共に使用します。

(継承元 Context)
PccSandboxService

#getSystemService(String)を取得するには、android.app.privatecompute.PccSandboxManagerと共に使用します。

(継承元 Context)
PeopleService

#getSystemService(String)と共に使用して、PeopleManagerにアクセスして、公開された会話と対話します。

(継承元 Context)
PerformanceHintService

#getSystemService(String)と共に使用して、パフォーマンス ヒント サービスにアクセスするためのandroid.os.PerformanceHintManagerを取得します。

(継承元 Context)
PersistentDataBlockService

#getSystemService(String)と共に使用して、出荷時の設定にリセットされた間に存在するストレージ デバイスと対話するためのandroid.service.persistentdata.PersistentDataBlockManager インスタンスを取得します。

(継承元 Context)
PowerService

#getSystemService(String)と共に使用して、"ウェイク ロック" などの電源管理を制御するためのandroid.os.PowerManagerを取得します。これによって、長いタスクを実行している間もデバイスをオンにしたままにできます。

(継承元 Context)
PrintService

android.print.PrintManager プリンターと印刷タスクの印刷と管理に使用できます。

(継承元 Context)
ProfilingService

#getSystemService(String)と共に使用して、android.os.ProfilingManagerを取得します。

(継承元 Context)
ReceiverExported
古い.

#registerReceiverのフラグ: 受信者は、他のアプリからブロードキャストを受信できます。

(継承元 Context)
ReceiverNotExported
古い.

#registerReceiverのフラグ: 受信者は他のアプリからブロードキャストを受信できません。

(継承元 Context)
ReceiverVisibleToInstantApps
古い.

#registerReceiverのフラグ: 受信者はインスタント アプリからブロードキャストを受信できます。

(継承元 Context)
RestrictionsService

#getSystemService(String)と共に使用して、アプリケーションの制限を取得し、制限された操作のアクセス許可を要求するためのandroid.content.RestrictionsManagerを取得します。

(継承元 Context)
RoleService

#getSystemService(String)と共に使用して、ロールを管理するためのandroid.app.role.RoleManagerを取得します。

(継承元 Context)
SatelliteService

サテライト機能にアクセスするための#getSystemService(String)を取得するには、android.telephony.satellite.SatelliteManagerと共に使用します。

(継承元 Context)
SearchService

検索を処理するための#getSystemService(String)を取得するには、android.app.SearchManagerと共に使用します。

(継承元 Context)
SecurityStateService

セキュリティ状態マネージャー サービスにアクセスするための#getSystemService(String)を取得するには、android.os.SecurityStateManagerと共に使用します。

(継承元 Context)
SensorService

センサーにアクセスするための#getSystemService(String)を取得するには、android.hardware.SensorManagerと共に使用します。

(継承元 Context)
SerialService

シリアル ポートにアクセスするためのandroid.hardware.serial.SerialManagerを取得するには、#getSystemService(String)と共に使用します。

(継承元 Context)
ShortcutService

#getSystemService(String)と共に使用して、ランチャー ショートカット サービスにアクセスするためのandroid.content.pm.ShortcutManagerを取得します。

(継承元 Context)
StatusBarService

ステータス バーとクイック設定を操作するための#getSystemService(String)を取得するには、android.app.StatusBarManagerと共に使用します。

(継承元 Context)
StopForegroundDetach
古い.

#stopForeground(int)のセレクター: 設定されている場合、以前に#startForegroundに指定された通知はサービスのライフサイクルからデタッチされます。

(継承元 Service)
StopForegroundLegacy

#stopForeground(int)のセレクター: レガシ API false#stopForeground(boolean)を渡すことと同じです。

(継承元 Service)
StopForegroundRemove
古い.

#stopForeground(int)のセレクター: 指定した場合、以前に#startForegroundに指定された通知は取り消され、表示から削除されます。

(継承元 Service)
StorageService

#getSystemService(String)と共に使用して、システム ストレージ関数にアクセスするためのandroid.os.storage.StorageManagerを取得します。

(継承元 Context)
StorageStatsService

#getSystemService(String)と共に使用して、システム・ストレージ統計にアクセスするためのandroid.app.usage.StorageStatsManagerを取得します。

(継承元 Context)
SystemHealthService

#getSystemService(String)と共に使用して、システムの正常性 (バッテリ、電源、メモリなど) メトリックにアクセスするためのandroid.os.health.SystemHealthManagerを取得します。

(継承元 Context)
TelecomService

#getSystemService(String)と共に使用して、デバイスの通信関連機能を管理するandroid.telecom.TelecomManagerを取得します。

(継承元 Context)
TelephonyImsService

#getSystemService(String)と共に使用して、android.telephony.ims.ImsManagerを取得します。

(継承元 Context)
TelephonyPhoneNumberService

電話番号を解析するためのandroid.telephony.PhoneNumberManagerを取得するには、#getSystemService(String)と共に使用します。

(継承元 Context)
TelephonyService

デバイスのテレフォニー機能の管理を処理するための#getSystemService(String)を取得するには、android.telephony.TelephonyManagerと共に使用します。

(継承元 Context)
TelephonySubscriptionService

デバイスのテレフォニー サブスクリプションの管理を処理するための#getSystemService(String)を取得するには、android.telephony.SubscriptionManagerと共に使用します。

(継承元 Context)
TetheringService

テザリング機能を管理するための#getSystemService(String)を取得するには、android.net.TetheringManagerと共に使用します。

(継承元 Context)
TextClassificationService

テキスト分類サービスの#getSystemService(String)を取得するには、TextClassificationManagerと共に使用します。

(継承元 Context)
TextServicesManagerService

テキスト サービスにアクセスするための#getSystemService(String)を取得するには、android.view.textservice.TextServicesManagerと共に使用します。

(継承元 Context)
TimeManagerService

#getSystemService(String)を取得するには、TimeManagerと共に使用します。

(継承元 Context)
TvAdService

#getSystemService(String)と共に使用して、デバイス上のテレビ クライアント側の広告サービスと対話するためのandroid.media.tv.ad.TvAdManagerを取得します。

(継承元 Context)
TvInputService

#getSystemService(String)と共に使用して、デバイス上のテレビ入力と対話するためのandroid.media.tv.TvInputManagerを取得します。

(継承元 Context)
TvInteractiveAppService

#getSystemService(String)と共に使用して、デバイス上のテレビの対話型アプリケーションと対話するためのandroid.media.tv.interactive.TvInteractiveAppManagerを取得します。

(継承元 Context)
UiModeService

ui モードを制御するための#getSystemService(String)を取得するには、android.app.UiModeManagerと共に使用します。

(継承元 Context)
UsageStatsService

#getSystemService(String)と共に使用して、デバイスの使用状況の統計を照会するためのandroid.app.usage.UsageStatsManagerを取得します。

(継承元 Context)
UsbService

USB デバイス (USB ホストとして) にアクセスするための#getSystemService(String)を取得し、USB デバイスとしてこのデバイスの動作を制御するには、android.hardware.usb.UsbManagerと共に使用します。

(継承元 Context)
UserService

#getSystemService(String)と共に使用して、複数のユーザーをサポートするデバイスでユーザーを管理するためのandroid.os.UserManagerを取得します。

(継承元 Context)
VibratorManagerService

#getSystemService(String)と共に使用して、デバイスの振動子にアクセスするためのandroid.os.VibratorManagerを取得し、個々の振動子と対話し、複数の振動子に対して同期効果を再生します。

(継承元 Context)
VibratorService

振動ハードウェアと対話するための#getSystemService(String)を取得するには、android.os.Vibratorと共に使用します。

(継承元 Context)
VirtualDeviceService

#getSystemService(String)と共に使用して、仮想デバイスを管理するためのandroid.companion.virtual.VirtualDeviceManagerを取得します。

(継承元 Context)
VpnManagementService

プラットフォームの組み込み VPN のプロファイルを管理する#getSystemService(String)を取得するには、android.net.VpnManagerと共に使用します。

(継承元 Context)
WallpaperService

com を取得するには、 #getSystemService(String) と共に使用します。

(継承元 Context)
WebAppService

#getSystemService(String)を取得するには、android.content.pm.webapp.WebAppManagerと共に使用します。

(継承元 Context)
WifiAwareService

#getSystemService(String)と共に使用して、Wi-Fi Aware の管理を処理するためのandroid.net.wifi.aware.WifiAwareManagerを取得します。

(継承元 Context)
WifiP2pService

#getSystemService(String)と共に使用して、ピアツーピア接続の管理を処理するためのandroid.net.wifi.p2p.WifiP2pManagerWi-Fi 取得します。

(継承元 Context)
WifiRttRangingService

#getSystemService(String)と一緒に使用して、Wi-Fi を使用してデバイスの範囲を指定するためのandroid.net.wifi.rtt.WifiRttManagerを取得します。

(継承元 Context)
WifiService

#getSystemService(String)と共に使用して、Wi-Fi アクセスの管理を処理するためのandroid.net.wifi.WifiManagerを取得します。

(継承元 Context)
WindowService

#getSystemService(String)と共に使用して、システムのウィンドウ マネージャーにアクセスするためのandroid.view.WindowManagerを取得します。

(継承元 Context)

プロパティ

名前 説明
Application

このサービスを所有するアプリケーションを返します。

(継承元 Service)
ApplicationContext

現在のプロセスの単一のグローバル Application オブジェクトのコンテキストを返します。

(継承元 ContextWrapper)
ApplicationInfo

このコンテキストのパッケージの完全なアプリケーション情報を返します。

(継承元 ContextWrapper)
Assets

アプリケーションのパッケージの AssetManager インスタンスを返します。

(継承元 ContextWrapper)
AttributionSource

このコンテキストに関連付けられている属性ソースを取得します。

(継承元 Context)
AttributionTag

属性は、複雑なアプリで使用して、アプリの一部を論理的に分離できます。

(継承元 Context)
BackDisposition

予期される戻るボタンアフォーダンスを示す現在の処理モードを取得します。

BaseContext (継承元 ContextWrapper)
CacheDir

ファイル システム上のアプリケーション固有のキャッシュ ディレクトリへの絶対パスを返します。

(継承元 ContextWrapper)
CandidatesHiddenVisibility

候補ビューが表示されない場合は、候補ビューの表示モード ( View#INVISIBLE View.INVISIBLE または View#GONE View.GONE) を返します。

Class

この Objectのランタイム クラスを返します。

(継承元 Object)
ClassLoader

このパッケージ内のクラスを取得するために使用できるクラス ローダーを返します。

(継承元 ContextWrapper)
CodeCacheDir

キャッシュされたコードを格納するために設計されたファイル システム上のアプリケーション固有のキャッシュ ディレクトリへの絶対パスを返します。

(継承元 ContextWrapper)
ContentResolver

アプリケーションのパッケージの ContentResolver インスタンスを返します。

(継承元 ContextWrapper)
CurrentInputBinding

入力メソッドの現在アクティブな InputBinding を返します。存在しない場合は null を返します。

CurrentInputConnection

入力メソッドにバインドされている現在アクティブな InputConnection を取得します。存在しない場合は null を取得します。

CurrentInputEditorInfo
CurrentInputStarted
DataDir

このアプリに属するすべてのプライベート ファイルが格納されているファイル システム上のディレクトリへの絶対パスを返します。 アプリでは、このパスを直接使用しないでください。代わりに、このクラスで getFilesDir() 、getCacheDir() 、getDir(String,int) 、またはその他のストレージ API を使用する必要があります。 呼び出し元のアプリが採用されたストレージ デバイスに移動された場合、返されるパスは時間の経過と同時に変更される可能性があるため、相対パスのみを永続化する必要があります。 呼び出し元のアプリが、返されたパスの下のファイルを読み書きするために、追加のアクセス許可は必要ありません。 ファイルを返します。

(継承元 ContextWrapper)
DeviceId

このコンテキストが関連付けられているデバイス ID を取得します。

(継承元 Context)
Display

このコンテキストが関連付けられている表示を取得します。

(継承元 Context)
ExternalCacheDir

プライマリ外部ファイルシステム上のディレクトリへの絶対パスを返します (つまり、アプリケーションが所有するキャッシュ ファイルを配置できる ExternalStorageDirectory のどこかにあります)。

(継承元 ContextWrapper)
ExtractViewShown

全画面表示の抽出ビューが表示されるかどうかを返します。

FilesDir

OpenFileOutput(String, FileCreationMode)で作成されたファイルが格納されているファイル システム上のディレクトリへの絶対パスを返します。

(継承元 ContextWrapper)
ForegroundServiceType

サービスが呼び出しによってフォアグラウンド サービスになった場合 #startForeground(int, Notification) または #startForeground(int, Notification, int)#getForegroundServiceType() は現在のフォアグラウンド サービスの種類を返します。

(継承元 Service)
Handle

基になる Android インスタンスへのハンドル。

(継承元 Object)
InputMethodWindowRecommendedHeight

前の入力メソッドの Insets#contentTopInsetsを返すことを目的としていますが、実際のセマンティクスは決して明確に定義されていません。

IsDeviceProtectedStorage

このコンテキストのストレージ API がデバイスで保護されたストレージによってサポートされているかどうかを示します。

(継承元 ContextWrapper)
IsFullscreenMode

入力メソッドが <em>現在</em> 全画面表示モードで実行されているかどうかを返します。

IsInputViewShown

ウィンドウが現在表示を要求されているかどうかを返します。

IsRestricted

このコンテキストが制限されているかどうかを示します。

(継承元 Context)
IsShowInputRequested

ウィンドウが現在、入力領域 <em>and</em> で表示されるように要求されているかどうかを返します。

IsUiContext

InputMethodService には、InputMethod の標準実装が用意されており、最終的な実装は派生してカスタマイズできます。

(継承元 AbstractInputMethodService)
JniIdentityHashCode

相互運用ランタイムによってこのJava ピアに割り当てられた ID ハッシュ コードを取得します。

(継承元 Object)
JniManagedPeerState

InputMethodService には、InputMethod の標準実装が用意されており、最終的な実装は派生してカスタマイズできます。

(継承元 JavaObject)
JniPeerMembers

InputMethodService には、InputMethod の標準実装が用意されており、最終的な実装は派生してカスタマイズできます。

KeyDispatcherState

ターゲット アプリケーションからのイベントの処理に使用するグローバル KeyEvent.DispatcherState KeyEvent.DispatcherState を返します。

(継承元 AbstractInputMethodService)
LayoutInflater
MainExecutor

このコンテキストに関連付けられているメイン スレッドでエンキューされたタスクを実行する Executor を返します。

(継承元 Context)
MainLooper

現在のプロセスのメイン スレッドの Looper を返します。

(継承元 ContextWrapper)
MaxWidth

入力メソッドで使用できる最大幅 (ピクセル単位) を返します。

NoBackupFilesDir

FilesDirのようなファイル システム上のディレクトリへの絶対パスを返します。

(継承元 ContextWrapper)
ObbDir

このアプリケーションの OBB ファイル (存在する場合) が見つかるプライマリ外部ストレージ ディレクトリを返します。

(継承元 ContextWrapper)
OpPackageName

このコンテキストからの android.app.AppOpsManager 呼び出しに使用するパッケージ名を返します。これにより、アプリ操作マネージャーの uid 検証がその名前で動作します。

(継承元 Context)
PackageCodePath

このコンテキストのプライマリ Android パッケージへの完全なパスを返します。

(継承元 ContextWrapper)
PackageManager

PackageManager インスタンスを返して、グローバル パッケージ情報を検索します。

(継承元 ContextWrapper)
PackageName

このアプリケーションのパッケージの名前を返します。

(継承元 ContextWrapper)
PackageResourcePath

このコンテキストのプライマリ Android パッケージへの完全なパスを返します。

(継承元 ContextWrapper)
Params

このコンテキストが作成されたパラメーターのセット ( #createContext(ContextParams)を使用して作成された場合) を返します。

(継承元 Context)
PeerReference

このJava ピアの JNI オブジェクト参照を取得します。

(継承元 Object)
Resources

アプリケーションのパッケージの Resources インスタンスを返します。

(継承元 ContextWrapper)
StylusHandwritingIdleTimeoutMax

#setStylusHandwritingSessionTimeout(Duration)で使用するスタイラス手書きセッションのアイドル タイムアウトの最大値を返します。

StylusHandwritingSessionTimeout

新しい MotionEventを受信していない継続的なスタイラス手書きセッションがタイムアウトし、 #finishStylusHandwriting() が呼び出される期間を返します。 または、新しい MotionEventを受信していない継続的なスタイラス手書きセッションがタイムアウトし、 #finishStylusHandwriting() が呼び出される期間を設定します。

StylusHandwritingWindow

スタイラス手書き入力ウィンドウを返します。

Theme

このコンテキストに関連付けられている Theme オブジェクトを返します。

(継承元 ContextWrapper)
ThresholdClass

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

ThresholdType

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

UpdateableFlags

既存の接続に対して更新 (追加または削除) できるバインド フラグの一覧を取得します。

(継承元 Context)
Wallpaper
古い.
(継承元 ContextWrapper)
WallpaperDesiredMinimumHeight
古い.
(継承元 ContextWrapper)
WallpaperDesiredMinimumWidth
古い.
(継承元 ContextWrapper)
Window

メソッド

名前 説明
AttachBaseContext(Context)

この ContextWrapper の基本コンテキストを設定します。

(継承元 ContextWrapper)
BindIsolatedService(Intent, Context+BindServiceFlags, String, IExecutor, IServiceConnection)

BindServiceFlags オブジェクトを取得するには、bindIsolatedService(Intent,int,String,Executor,ServiceConnection) Call BindServiceFlags.of(long) を参照してください。

(継承元 Context)
BindIsolatedService(Intent, Int32, String, IExecutor, IServiceConnection)

分離されたサービスの特定のケースでは、呼び出し元が 1 つのコンポーネント宣言からサービスの複数のインスタンスを生成できるようにする #bindService のバリエーション。

(継承元 Context)
BindService(Intent, Bind, IExecutor, IServiceConnection)

ServiceConnection コールバックを制御する Executor を使用した #bindService(Intent, ServiceConnection, int) bindService(Intent, ServiceConnection, int) と同じです。

(継承元 Context)
BindService(Intent, Context+BindServiceFlags, IExecutor, IServiceConnection)

BindService(Intent,int,Executor,ServiceConnection) Call BindServiceFlags.of(long) を参照して BindServiceFlags オブジェクトを取得します。

(継承元 Context)
BindService(Intent, IServiceConnection, Bind)

アプリケーション サービスに接続し、必要に応じて作成します。

(継承元 ContextWrapper)
BindService(Intent, IServiceConnection, Context+BindServiceFlags)

BindServiceFlags オブジェクトを取得するには、bindService(Intent,ServiceConnection,int) Call BindServiceFlags.of(long) を参照してください。

(継承元 Context)
BindServiceAsUser(Intent, IServiceConnection, Context+BindServiceFlags, UserHandle)

BindServiceFlags オブジェクトを取得するには、bindServiceAsUser(Intent,ServiceConnection,int,UserHandle) Call BindServiceFlags.of(long) を参照してください。

(継承元 Context)
BindServiceAsUser(Intent, IServiceConnection, Int32, UserHandle)

userと同じ方法で、指定された#bindService内のサービスにバインドします。

(継承元 Context)
CheckCallingOrSelfPermission(String)

IPC の呼び出し元プロセス 、特定のアクセス許可が付与されているかを判断します。

(継承元 ContextWrapper)
CheckCallingOrSelfUriPermission(Uri, ActivityFlags)

IPC の呼び出しプロセス 、特定の URI にアクセスするためのアクセス許可が付与されているかどうかを判断します。

(継承元 ContextWrapper)
CheckCallingOrSelfUriPermissions(IList<Uri>, Int32)

IPC <em>or 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)
ClearWallpaper()
古い.
(継承元 ContextWrapper)
Clone()

このオブジェクトのコピーを作成して返します。

(継承元 Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

InputMethodService には、InputMethod の標準実装が用意されており、最終的な実装は派生してカスタマイズできます。

(継承元 JavaObject)
CreateAttributionContext(String)

現在の Context の新しい Context オブジェクトを返しますが、属性は別のタグに返します。

(継承元 Context)
CreateConfigurationContext(Configuration)

現在の Context の新しい Context オブジェクトを返しますが、そのリソースは特定の構成に合わせて調整されます。

(継承元 ContextWrapper)
CreateContext(ContextParams)

特定のプロパティと動作を持つコンテキストを作成します。

(継承元 Context)
CreateContextForSplit(String)

指定された分割名の新しい Context オブジェクトを返します。 新しいコンテキストには、分割とそのすべての依存関係のコード/リソースにアクセスできる ClassLoader オブジェクトと Resources オブジェクトがあります。 このメソッドを呼び出すたびに、Context オブジェクトの新しいインスタンスが返されます。コンテキスト オブジェクトは共有されませんが、共通の状態 (ClassLoader、同じ分割の他のリソース) は、コンテキスト自体が非常に軽量になるようにすることができます。

(継承元 ContextWrapper)
CreateDeviceContext(Int32)

現在のコンテキストから新しい Context オブジェクトを返しますが、 deviceIdによって指定されたデバイスの関連付けを使用します。

(継承元 Context)
CreateDeviceProtectedStorageContext()

現在のコンテキストの新しい Context オブジェクトを返しますが、そのストレージ API はデバイスで保護されたストレージによってサポートされます。 ダイレクト ブートを使用するデバイスでは、この場所に格納されているデータは物理デバイスに関連付けられたキーで暗号化され、ユーザーが資格情報 (ロック パターンや PIN など) で認証される前と後の両方で、デバイスが正常に起動した直後にアクセスできます。 デバイスで保護されたデータはユーザー認証なしで使用できるため、このコンテキストを使用して格納するデータを慎重に制限する必要があります。 たとえば、機密性の高い認証トークンやパスワードをデバイスで保護された領域に格納することは強くお勧めしません。 基になるデバイスに、異なるキーを使用してデバイスで保護されたデータと資格情報で保護されたデータを格納する機能がない場合、両方の記憶域が同時に使用できるようになります。 これらはディスク上の 2 つの異なる記憶域の場所として残り、可用性の変更の期間のみ保持されます。 このメソッドを呼び出すたびに、Context オブジェクトの新しいインスタンスが返されます。コンテキスト オブジェクトは共有されませんが、共通の状態 (ClassLoader、同じ構成の他のリソース) は、コンテキスト自体が非常に軽量になるようにすることができます。 コンテキストを返します。

(継承元 ContextWrapper)
CreateDisplayContext(Display)

現在の Context の新しい Context オブジェクトを返しますが、そのリソースは指定された Display のメトリックに合わせて調整されます。

(継承元 ContextWrapper)
CreatePackageContext(String, PackageContextFlags)

指定されたアプリケーション名の新しい Context オブジェクトを返します。

(継承元 ContextWrapper)
CreateWindowContext(Display, Int32, Bundle)

指定したContextandroid.app.Activity activity以外のウィンドウのDisplayを作成します。

(継承元 Context)
CreateWindowContext(Int32, Bundle)

非アクティビティ ウィンドウのコンテキストを作成します。

(継承元 Context)
DatabaseList()

このコンテキストのアプリケーション パッケージに関連付けられているプライベート データベースに名前を付ける文字列の配列を返します。

(継承元 ContextWrapper)
DeleteDatabase(String)

このコンテキストのアプリケーション パッケージに関連付けられている既存のプライベート SQLiteDatabase を削除します。

(継承元 ContextWrapper)
DeleteFile(String)

このコンテキストのアプリケーション パッケージに関連付けられている特定のプライベート ファイルを削除します。

(継承元 ContextWrapper)
DeleteSharedPreferences(String)

既存の共有設定ファイルを削除します。

(継承元 ContextWrapper)
Dispose()

このJava ピアによって保持されているリソースを解放します。

(継承元 Object)
Dispose(Boolean)

このJava ピアによって保持されているリソースを解放します。

(継承元 Object)
DisposeUnlessReferenced()

InputMethodService には、InputMethod の標準実装が用意されており、最終的な実装は派生してカスタマイズできます。

(継承元 JavaObject)
Dump(FileDescriptor, PrintWriter, String[])

サービスの状態を特定のストリームに出力します。

(継承元 Service)
EnableHardwareAcceleration()
古い.

これを呼び出して、IME の高速描画を有効にすることができます。

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)

InputMethodService には、InputMethod の標準実装が用意されており、最終的な実装は派生してカスタマイズできます。

(継承元 JavaObject)
Equals(Object)

他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。

(継承元 Object)
FileList()

このコンテキストのアプリケーション パッケージに関連付けられているプライベート ファイルに名前を付ける文字列の配列を返します。

(継承元 ContextWrapper)
FinishConnectionlessStylusHandwriting(ICharSequence)

InputMethodService には、InputMethod の標準実装が用意されており、最終的な実装は派生してカスタマイズできます。

FinishConnectionlessStylusHandwriting(String)

InputMethodService には、InputMethod の標準実装が用意されており、最終的な実装は派生してカスタマイズできます。

FinishStylusHandwriting()

現在のスタイラス手書きセッションを終了します。

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)
GetObbDirs()

アプリケーションの OBB ファイル (存在する場合) が見つかるすべての外部ストレージ デバイス上のアプリケーション固有のディレクトリへの絶対パスを返します。

(継承元 ContextWrapper)
GetSharedPreferences(String, FileCreationMode)

基本設定ファイル 'name' の内容を取得して保持し、値を取得および変更できる SharedPreferences を返します。

(継承元 ContextWrapper)
GetString(Int32, Object[])

アプリケーションのパッケージの既定の文字列テーブルからローカライズされた文字列を返します。

(継承元 Context)
GetString(Int32)

アプリケーションのパッケージの既定の文字列テーブルからローカライズされた文字列を返します。

(継承元 Context)
GetSystemService(Class)

クラス別にシステム レベルのサービスにハンドルを返します。

(継承元 Context)
GetSystemService(String)

名前でシステム レベルのサービスにハンドルを返します。

(継承元 ContextWrapper)
GetSystemServiceName(Class)

指定したクラスによって表されるシステム レベルのサービスの名前を取得します。

(継承元 ContextWrapper)
GetText(Int32)

アプリケーションのパッケージの既定の文字列テーブルから、ローカライズされたスタイルの CharSequence を返します。

(継承元 Context)
GetTextForImeAction(ImeAction)

指定した EditorInfo#imeOptions EditorInfo.imeOptionsのボタン ラベルとして使用できるテキストを返します。

GetTextForImeActionFormatted(ImeAction)

指定した EditorInfo#imeOptions EditorInfo.imeOptionsのボタン ラベルとして使用できるテキストを返します。

GetTextFormatted(Int32)

アプリケーションのパッケージの既定の文字列テーブルから、ローカライズされたスタイルの CharSequence を返します。

(継承元 Context)
GrantUriPermission(String, Uri, ActivityFlags)

そのパッケージに URI のコンテンツ プロバイダーにアクセスするための一般的なアクセス許可があるかどうかに関係なく、特定の URI にアクセスするアクセス許可を別のパッケージに付与します。

(継承元 ContextWrapper)
HideStatusIcon()
HideWindow()
JavaFinalize()
古い.

オブジェクトへの参照がなくなったとガベージ コレクションによって判断されたときに、オブジェクトのガベージ コレクターによって呼び出されます。

(継承元 Object)
MoveDatabaseFrom(Context, String)

指定されたソース ストレージ コンテキストからこのコンテキストに既存のデータベース ファイルを移動します。 これは通常、デバイスで保護されたストレージへの移行など、アップグレード後にストレージの場所間でデータを移行するために使用されます。 移動する前に、データベースを閉じる必要があります。

(継承元 ContextWrapper)
MoveSharedPreferencesFrom(Context, String)

指定されたソース ストレージ コンテキストからこのコンテキストに既存の共有基本設定ファイルを移動します。 これは通常、デバイスで保護されたストレージへの移動など、アップグレード後にストレージの場所間でデータを移行するために使用されます。

(継承元 ContextWrapper)
Notify()

このオブジェクトのモニターで待機している 1 つのスレッドを起動します。

(継承元 Object)
NotifyAll()

このオブジェクトのモニターで待機しているすべてのスレッドを起動します。

(継承元 Object)
ObtainStyledAttributes(IAttributeSet, Int32[], Int32, Int32)

このコンテキストのテーマでスタイル設定された属性情報を取得します。

(継承元 Context)
ObtainStyledAttributes(IAttributeSet, Int32[])

このコンテキストのテーマでスタイル設定された属性情報を取得します。

(継承元 Context)
ObtainStyledAttributes(Int32, Int32[])

このコンテキストのテーマでスタイル設定された属性情報を取得します。

(継承元 Context)
ObtainStyledAttributes(Int32[])

このコンテキストのテーマでスタイル設定された属性情報を取得します。

(継承元 Context)
OnAppPrivateCommand(String, Bundle)
OnBind(Intent)

通信チャネルをサービスに返します。

(継承元 AbstractInputMethodService)
OnBindInput()

新しいクライアントが入力メソッドにバインドされたときに呼び出されます。

OnComputeInsets(InputMethodService+Insets)

UI に興味深いインセットを計算します。

OnConfigurationChanged(Configuration)

コンポーネントの実行中にデバイス構成が変更されたときにシステムによって呼び出されます。

(継承元 Service)
OnConfigureWindow(Window, Boolean, Boolean)

指定されたモードの特定のウィンドウのパラメーターを更新します。

OnCreate()

サービスが最初に作成されるときにシステムによって呼び出されます。

(継承元 Service)
OnCreateCandidatesView()

候補を表示するために使用するビュー階層を作成して返します。

OnCreateExtractTextView()

抽出されたテキストを表示するためのレイアウトを作成するためにフレームワークによって呼び出されます。

OnCreateInlineSuggestionsRequest(Bundle)

オートフィルが IME に InlineSuggestionsRequest を要求するときに呼び出されます。

OnCreateInputMethodInterface()
古い.

標準の InputMethodImplを返すために実装します。

OnCreateInputMethodSessionInterface()
古い.

標準の InputMethodSessionImplを返すために実装します。

OnCreateInputView()

入力領域に使用されるビュー階層を作成して返します (ソフト キーボードなど)。

OnCurrentInputMethodSubtypeChanged(InputMethodSubtype)

サブタイプが変更されたときに呼び出されます。

OnCustomImeSwitcherButtonRequestedVisible(Boolean)

InputMethodService には、InputMethod の標準実装が用意されており、最終的な実装は派生してカスタマイズできます。

OnDestroy()

サービスが使用されなくなり、削除されていることをサービスに通知するためにシステムによって呼び出されます。

(継承元 Service)
OnDisplayCompletions(CompletionInfo[])

入力メソッドを表示する必要があるオートコンプリート候補がアプリケーションから報告されたときに呼び出されます。

OnEvaluateFullscreenMode()

これをオーバーライドして、入力メソッドを全画面表示モードで実行するタイミングを制御します。

OnEvaluateInputViewShown()

これをオーバーライドして、ソフト入力領域をユーザーに表示するタイミングを制御します。

OnExtractedCursorMovement(Int32, Int32)

これは、ユーザーが全画面表示モードで実行されているときに、抽出されたテキスト ビューでカーソル移動を実行したときに呼び出されます。

OnExtractedSelectionChanged(Int32, Int32)

これは、ユーザーが fullsreen モードで実行しているときに、抽出されたテキスト ビューでカーソルを移動したときに呼び出されます。

OnExtractedTextClicked()

これは、ユーザーが全画面表示モードで実行しているときに、抽出されたテキスト ビューをクリックしたときに呼び出されます。

OnExtractingInputChanged(EditorInfo)

これは、現在抽出モードで表示されている間に、現在の入力ターゲットが変更されたときに呼び出されます。

OnExtractTextContextMenuItem(Int32)

これは、ユーザーが全画面表示モードで実行しているときに、抽出されたテキスト ビューからコンテキスト メニュー項目を選択したときに呼び出されます。

OnFinishCandidatesView(Boolean)

候補ビューがユーザーに対して非表示になっているときに呼び出されます。

OnFinishInput()

テキスト入力が最後のエディターで完了したことを入力メソッドに通知するために呼び出されます。

OnFinishInputView(Boolean)

入力ビューがユーザーに対して非表示になっているときに呼び出されます。

OnFinishStylusHandwriting()

現在のスタイラス手書きセッションが完了したときに呼び出されます (システムまたは #finishStylusHandwriting()を介して)。

OnGenericMotionEvent(MotionEvent)

これを実装して、入力メソッドの汎用モーション イベントを処理します。

(継承元 AbstractInputMethodService)
OnInitializeInterface()

これは、サブクラスがインターフェイスの初期化を実行するために使用できるフックです。

OnInlineSuggestionsResponse(InlineSuggestionsResponse)

オートフィルがインライン候補を含む InlineSuggestionsResponse で応答したときに呼び出されます。

OnKeyDown(Keycode, KeyEvent)

ターゲット アプリケーションから KeyEvent が転送されたときに呼び出されます。

OnKeyLongPress(Keycode, KeyEvent)

KeyEvent.Callback#onKeyLongPress(int, KeyEvent) KeyEvent.Callback.onKeyLongPress()の既定の実装: 常に false を返します (イベントは処理しません)。

OnKeyMultiple(Keycode, Int32, KeyEvent)

アプリケーションによって処理される前に特殊なキーの複数のイベントをインターセプトするには、これをオーバーライドします。

OnKeyUp(Keycode, KeyEvent)

これをオーバーライドして、アプリケーションによって処理される前にキーアップ イベントをインターセプトします。

OnLowMemory()

これは、システム全体がメモリ不足で実行されており、アクティブに実行されているプロセスがメモリ使用量を削減する必要がある場合に呼び出されます。

(継承元 Service)
OnPrepareStylusHandwriting()

スタイラスの手書きを準備するために呼び出されます。

OnRebind(Intent)

新しいクライアントがサービスに接続したときに呼び出されます。これは、 #onUnbindですべてが切断されたことが以前に通知された後です。

(継承元 Service)
OnShouldVerifyKeyEvent(KeyEvent)

InputMethodService には、InputMethod の標準実装が用意されており、最終的な実装は派生してカスタマイズできます。

(継承元 AbstractInputMethodService)
OnShowInputRequested(ShowFlags, Boolean)

システムは、入力方法を表示する時間になる可能性があることを決定しました。

OnStart(Intent, Int32)
古い.

このメソッドは、API レベル 15 では非推奨になりました。

(継承元 Service)
OnStartCandidatesView(EditorInfo, Boolean)

ユーザーがハード キーボードを使用してテキストを入力したときに処理を表示するために候補ビューのみが表示されている場合に呼び出されます。

OnStartCommand(Intent, StartCommandFlags, Int32)

クライアントがサービスを明示的に開始するたびに、 android.content.Context#startServiceを呼び出し、指定した引数と開始要求を表す一意の整数トークンを指定することで、システムによって呼び出されます。

(継承元 Service)
OnStartConnectionlessStylusHandwriting(Int32, CursorAnchorInfo)

InputMethodService には、InputMethod の標準実装が用意されており、最終的な実装は派生してカスタマイズできます。

OnStartInput(EditorInfo, Boolean)

エディターでテキスト入力が開始されたことを入力メソッドに通知するために呼び出されます。

OnStartInputView(EditorInfo, Boolean)

入力ビューが表示され、新しいエディターで入力が開始されたときに呼び出されます。

OnStartStylusHandwriting()

アプリがスタイラス手書き InputMethodManager#startStylusHandwriting(View)を要求したときに呼び出されます。

OnStylusHandwritingMotionEvent(MotionEvent)

#onStartStylusHandwriting()がすべてのスタイラス trueMotionEventを返した後に呼び出されます。

OnTaskRemoved(Intent)

これは、サービスが現在実行中で、ユーザーがサービスのアプリケーションから取得したタスクを削除した場合に呼び出されます。

(継承元 Service)
OnTimeout(Int32, ForegroundService)

特定のフォアグラウンド サービスの種類がタイムアウトしたときに呼び出されるコールバック。

(継承元 Service)
OnTimeout(Int32)

ServiceInfo#FOREGROUND_SERVICE_TYPE_SHORT_SERVICEのタイムアウト時に呼び出されるコールバック。

(継承元 Service)
OnTrackballEvent(MotionEvent)

これを実装して、入力メソッドのトラックボール イベントを処理します。

(継承元 AbstractInputMethodService)
OnTrimMemory(TrimMemory)

不要なメモリをプロセスからトリミングするプロセスに適したタイミングであるとオペレーティング システムが判断したときに呼び出されます。

(継承元 Service)
OnUnbind(Intent)

サービスによって発行された特定のインターフェイスからすべてのクライアントが切断されたときに呼び出されます。

(継承元 Service)
OnUnbindInput()

前のバインドされたクライアントが入力メソッドに関連付けられていない場合に呼び出されます。

OnUpdateCursor(Rect)
古い.

アプリケーションがテキスト カーソルの新しい場所を報告したときに呼び出されます。

OnUpdateCursorAnchorInfo(CursorAnchorInfo)

アプリケーションがテキスト挿入ポイントの新しい場所とコンポジション文字列内の文字を報告したときに呼び出されます。

OnUpdateEditorToolType(MotionEventToolType)

ユーザーが android.widget.Editorをタップまたはクリックしたときに呼び出されます。

OnUpdateExtractedText(Int32, ExtractedText)

アプリケーションが、現在のテキスト状態の変化のために表示される新しい抽出テキストを報告したときに呼び出されます。

OnUpdateExtractingViews(EditorInfo)

全画面表示モードの抽出エディター情報が変更されたときに呼び出され、表示されるアクション ボタンなどの UI の状態を更新します。

OnUpdateExtractingVisibility(EditorInfo)

全画面表示モードの抽出エディター情報が変更されたときに呼び出され、UI の抽出 (テキストと候補の抽出) 部分を表示するかどうかを判断します。

OnUpdateSelection(Int32, Int32, Int32, Int32, Int32, Int32)

アプリケーションがテキストの新しい選択領域を報告したときに呼び出されます。

OnViewClicked(Boolean)

ユーザーがテキスト ビューをタップまたはクリックしたときに呼び出されます。

OnWindowHidden()

以前に表示された後、入力メソッド ウィンドウがユーザーに対して非表示になっているときに呼び出されます。

OnWindowShown()

入力メソッド ウィンドウがユーザーに表示される直前に呼び出されます。

OpenFileInput(String)

読み取り用に、このコンテキストのアプリケーション パッケージに関連付けられているプライベート ファイルを開きます。

(継承元 ContextWrapper)
OpenFileOutput(String, FileCreationMode)

書き込みのために、このコンテキストのアプリケーション パッケージに関連付けられているプライベート ファイルを開きます。

(継承元 ContextWrapper)
OpenOrCreateDatabase(String, FileCreationMode, SQLiteDatabase+ICursorFactory, IDatabaseErrorHandler)

このコンテキストのアプリケーション パッケージに関連付けられている新しいプライベート SQLiteDatabase を開きます。

(継承元 ContextWrapper)
OpenOrCreateDatabase(String, FileCreationMode, SQLiteDatabase+ICursorFactory)

このコンテキストのアプリケーション パッケージに関連付けられている新しいプライベート SQLiteDatabase を開きます。

(継承元 ContextWrapper)
PeekWallpaper()
古い.
(継承元 ContextWrapper)
RebindService(IServiceConnection, Context+BindServiceFlags)

更新されたバインド サービス フラグを使用してアプリケーション サービスを再バインドする

(継承元 Context)
RegisterComponentCallbacks(IComponentCallbacks)

コンテキストの基本アプリケーションに新しい ComponentCallbacks を追加します。これは、アクティビティやその他のコンポーネントの ComponentCallbacks メソッドが呼び出されるのと同時に呼び出されます。

(継承元 Context)
RegisterDeviceIdChangeListener(IExecutor, IIntConsumer)

新しいデバイス ID 変更リスナーを Contextに追加します。これは、システムによってデバイスの関連付けが変更されたときに呼び出されます。

(継承元 Context)
RegisterReceiver(BroadcastReceiver, IntentFilter, ActivityFlags)
古い.

必要に応じて、受信者がインスタント アプリに公開されている意図ブロードキャストを受信するように登録します。 詳細については、registerReceiver(BroadcastReceiver,IntentFilter) を参照してください。 既定では、インスタント アプリは他のアプリケーションの受信者と対話できません。これにより、インスタント アプリが操作できるレシーバーを公開できます。 インテント ブロードキャストの詳細については、BroadcastReceiver を参照してください。 Build.VERSION_CODES時点。UPSIDE_DOWN_CAKE、アプリがキャッシュされた状態にある間、システムはコンテキスト登録ブロードキャストをキューに配置できます。 フォアグラウンドに戻るなど、アプリがキャッシュされた状態を離れると、システムはキューに登録されたブロードキャストを配信します。 特定のブロードキャストの複数のインスタンスが 1 つのブロードキャストにマージされる場合があります。 Build.VERSION_CODES時点。ICE_CREAM_SANDWICH、このメソッドに登録されている受信者は、ブロードキャストされるインテントに指定された Intent.setPackage(String) を正しく尊重します。 それ以前は、無視され、一致するすべての登録済みレシーバーに配信されます。 セキュリティのためにこれを使用する場合は注意してください。 パラメーター レシーバー BroadcastReceiver: この値は null である可能性があります。

(継承元 ContextWrapper)
RegisterReceiver(BroadcastReceiver, IntentFilter, ReceiverFlags)

必要に応じて、受信者がインスタント アプリに公開されている意図ブロードキャストを受信するように登録します。 詳細については、registerReceiver(BroadcastReceiver,IntentFilter) を参照してください。 既定では、インスタント アプリは他のアプリケーションの受信者と対話できません。これにより、インスタント アプリが操作できるレシーバーを公開できます。 インテント ブロードキャストの詳細については、BroadcastReceiver を参照してください。 Build.VERSION_CODES時点。UPSIDE_DOWN_CAKE、アプリがキャッシュされた状態にある間、システムはコンテキスト登録ブロードキャストをキューに配置できます。 フォアグラウンドに戻るなど、アプリがキャッシュされた状態を離れると、システムはキューに登録されたブロードキャストを配信します。 特定のブロードキャストの複数のインスタンスが 1 つのブロードキャストにマージされる場合があります。 Build.VERSION_CODES時点。ICE_CREAM_SANDWICH、このメソッドに登録されている受信者は、ブロードキャストされるインテントに指定された Intent.setPackage(String) を正しく尊重します。 それ以前は、無視され、一致するすべての登録済みレシーバーに配信されます。 セキュリティのためにこれを使用する場合は注意してください。 パラメーター レシーバー BroadcastReceiver: ブロードキャストを処理する BroadcastReceiver。 この値は null である可能性があります。

(継承元 Context)
RegisterReceiver(BroadcastReceiver, IntentFilter, String, Handler, ActivityFlags)
古い.

スケジューラのコンテキストで実行する意図ブロードキャストを受信するように登録します。 詳細については、registerReceiver(BroadcastReceiver,IntentFilter,int) と registerReceiver(BroadcastReceiver,IntentFilter,String,Handler) を参照してください。 インテント ブロードキャストの詳細については、BroadcastReceiver を参照してください。 Build.VERSION_CODES時点。UPSIDE_DOWN_CAKE、アプリがキャッシュされた状態にある間、システムはコンテキスト登録ブロードキャストをキューに配置できます。 フォアグラウンドに戻るなど、アプリがキャッシュされた状態を離れると、システムはキューに登録されたブロードキャストを配信します。 特定のブロードキャストの複数のインスタンスが 1 つのブロードキャストにマージされる場合があります。 Build.VERSION_CODES時点。ICE_CREAM_SANDWICH、このメソッドに登録されている受信者は、ブロードキャストされるインテントに指定された Intent.setPackage(String) を正しく尊重します。 それ以前は、無視され、一致するすべての登録済みレシーバーに配信されます。 セキュリティのためにこれを使用する場合は注意してください。 パラメーター レシーバー BroadcastReceiver: この値は null である可能性があります。

(継承元 ContextWrapper)
RegisterReceiver(BroadcastReceiver, IntentFilter, String, Handler, ReceiverFlags)

スケジューラのコンテキストで実行する意図ブロードキャストを受信するように登録します。 詳細については、registerReceiver(BroadcastReceiver,IntentFilter,int) と registerReceiver(BroadcastReceiver,IntentFilter,String,Handler) を参照してください。 インテント ブロードキャストの詳細については、BroadcastReceiver を参照してください。 Build.VERSION_CODES時点。UPSIDE_DOWN_CAKE、アプリがキャッシュされた状態にある間、システムはコンテキスト登録ブロードキャストをキューに配置できます。 フォアグラウンドに戻るなど、アプリがキャッシュされた状態を離れると、システムはキューに登録されたブロードキャストを配信します。 特定のブロードキャストの複数のインスタンスが 1 つのブロードキャストにマージされる場合があります。 Build.VERSION_CODES時点。ICE_CREAM_SANDWICH、このメソッドに登録されている受信者は、ブロードキャストされるインテントに指定された Intent.setPackage(String) を正しく尊重します。 それ以前は、無視され、一致するすべての登録済みレシーバーに配信されます。 セキュリティのためにこれを使用する場合は注意してください。 パラメーター レシーバー BroadcastReceiver: ブロードキャストを処理する BroadcastReceiver。

(継承元 Context)
RegisterReceiver(BroadcastReceiver, IntentFilter, String, Handler)

インテント ブロードキャストを受信するように登録し、 <var>scheduler</var> のコンテキストで実行します。

(継承元 ContextWrapper)
RegisterReceiver(BroadcastReceiver, IntentFilter)

メイン アクティビティ スレッドで実行する BroadcastReceiver を登録します。

(継承元 ContextWrapper)
RemoveStickyBroadcast(Intent)
古い.
(継承元 ContextWrapper)
RemoveStickyBroadcastAsUser(Intent, UserHandle)
古い.
(継承元 ContextWrapper)
RequestHideSelf(HideSoftInputFlags)

この入力メソッドのソフト入力領域を閉じ、ディスプレイから削除します。

RequestShowSelf(ShowFlags)

入力メソッドのソフト入力領域を表示して、ユーザーが入力メソッド ウィンドウを表示し、操作できるようにします。

RevokeSelfPermissionOnKill(String)

ランタイム アクセス許可の非同期失効をトリガーします。

(継承元 Context)
RevokeSelfPermissionsOnKill(ICollection<String>)

呼び出し元パッケージの 1 つ以上のアクセス許可の失効をトリガーします。

(継承元 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)

System.String,Android.Net.Uri,Android.Net.Uri)で以前に追加された特定のコンテンツ プロバイダー URI にアクセスするためのすべてのアクセス許可を削除します。

(継承元 ContextWrapper)
SendBroadcast(Intent, String, Bundle)

必要に応じて必要なアクセス許可を適用できるように、すべての関心のある BroadcastReceivers に特定の意図をブロードキャストします。

(継承元 Context)
SendBroadcast(Intent, String)

必要に応じて必要なアクセス許可を適用できるように、すべての関心のある BroadcastReceivers に特定の意図をブロードキャストします。

(継承元 ContextWrapper)
SendBroadcast(Intent)

関心のあるすべての BroadcastReceivers に特定の意図をブロードキャストします。

(継承元 ContextWrapper)
SendBroadcastAsUser(Intent, UserHandle, String)

ブロードキャストの送信先ユーザーを指定できる SendBroadcast(Intent, String) のバージョン。

(継承元 ContextWrapper)
SendBroadcastAsUser(Intent, UserHandle)

ブロードキャストの送信先ユーザーを指定できる SendBroadcast(Intent) のバージョン。

(継承元 ContextWrapper)
SendBroadcastWithMultiplePermissions(Intent, String[])

関心のあるすべての BroadcastReceivers に特定の意図をブロードキャストし、必要なアクセス許可の配列を適用できるようにします。

(継承元 Context)
SendDefaultEditorAction(Boolean)

InputConnection#performEditorAction InputConnection.performEditorAction()を使用して既定のアクションを実行するように入力ターゲットに依頼します。

SendDownUpKeyEvents(Keycode)

指定されたキー イベント コード ( KeyEvent で定義) を現在の入力接続に送信するのは、キーダウン + キーアップ イベント ペアです。

SendKeyChar(Char)

指定された UTF-16 文字を現在の入力接続に送信します。

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)

ブロードキャストからデータを受信できる #sendBroadcast(Intent) のバージョン。

(継承元 Context)
SendOrderedBroadcast(Intent, String, Bundle)

関心のあるすべての BroadcastReceivers に特定の意図をブロードキャストし、優先する受信者が優先されていない受信者に配信される前にブロードキャストを使用できるように、一度に 1 つずつ配信します。

(継承元 Context)
SendOrderedBroadcast(Intent, String, String, BroadcastReceiver, Handler, Result, String, Bundle)

ブロードキャストの送信先の受信者に制限を適用するアプリ操作を指定できる #sendOrderedBroadcast(Intent, String, BroadcastReceiver, Handler, int, String, Bundle) のバージョン。

(継承元 Context)
SendOrderedBroadcast(Intent, String)

関心のあるすべての BroadcastReceivers に特定の意図をブロードキャストし、優先する受信者が優先されていない受信者に配信される前にブロードキャストを使用できるように、一度に 1 つずつ配信します。 この呼び出しは非同期です。すぐに戻り、受信側の実行中に実行を続行します。 インテント ブロードキャストの詳細については、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)

"固定" である #sendBroadcast(Intent) を実行します。つまり、送信する意図はブロードキャストが完了した後も維持されるため、他のユーザーは #registerReceiver(BroadcastReceiver, IntentFilter)の戻り値を使用してそのデータをすばやく取得できます。

(継承元 Context)
SendStickyBroadcast(Intent)
古い.

"固定" である #sendBroadcast(Intent) を実行します。つまり、送信する意図はブロードキャストが完了した後も維持されるため、他のユーザーは #registerReceiver(BroadcastReceiver, IntentFilter)の戻り値を使用してそのデータをすばやく取得できます。

(継承元 ContextWrapper)
SendStickyBroadcastAsUser(Intent, UserHandle)
古い.
(継承元 ContextWrapper)
SendStickyOrderedBroadcast(Intent, BroadcastReceiver, Handler, Result, String, Bundle)
古い.
(継承元 ContextWrapper)
SendStickyOrderedBroadcastAsUser(Intent, UserHandle, BroadcastReceiver, Handler, Result, String, Bundle)
古い.
(継承元 ContextWrapper)
SetCandidatesView(View)

現在の候補ビューを新しいビューに置き換えます。

SetCandidatesViewShown(Boolean)

候補の表示領域の表示を制御します。

SetExtractView(View)
SetForeground(Boolean)

このメンバーは非推奨です。

(継承元 Service)
SetHandle(IntPtr, JniHandleOwnership)

Handle プロパティを設定します。

(継承元 Object)
SetInputView(View)

現在の入力ビューを新しい入力ビューに置き換えます。

SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

InputMethodService には、InputMethod の標準実装が用意されており、最終的な実装は派生してカスタマイズできます。

(継承元 JavaObject)
SetStylusHandwritingRegion(Region)

InputMethodService には、InputMethod の標準実装が用意されており、最終的な実装は派生してカスタマイズできます。

SetTheme(Int32)

このコンテキストの基本テーマを設定します。

(継承元 ContextWrapper)
SetWallpaper(Bitmap)
古い.
(継承元 ContextWrapper)
SetWallpaper(Stream)
古い.
(継承元 ContextWrapper)
ShouldOfferSwitchingToNextInputMethod()

現在の IME がユーザーに次の入力方法に切り替える方法を提供する必要がある場合は true を返します (例:

ShouldShowRequestPermissionRationale(String)

アクセス許可を要求する前に、根拠のある UI を表示する必要があるかどうかを取得します。

(継承元 Context)
ShowStatusIcon(Int32)
ShowWindow(Boolean)
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(int, Notification) のオーバーロードされたバージョン。

(継承元 Service)
StartForeground(Int32, Notification)

サービスが開始された場合 ( Context#startService(Intent)実行)、このサービスをフォアグラウンドで実行し、この状態の間にユーザーに表示される継続的な通知を提供します。

(継承元 Service)
StartForegroundService(Intent)

startService(Intent) に似ていますが、サービスが実行を開始すると、サービスが startForeground(int, android.app.Notification) を呼び出すという暗黙的な約束があります。 サービスには、これを行う ANR 間隔に相当する時間が与えられます。そうしないと、システムによってプロセスが自動的にクラッシュします。その場合、SDK バージョン Build.VERSION_CODESを実行しているデバイスで内部例外 ForegroundServiceDidNotStartInTimeException が logcat に記録されます。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)と同様ですが、IntentSender を使用して開始します。

(継承元 ContextWrapper)
StartIntentSender(IntentSender, Intent, ActivityFlags, ActivityFlags, Int32)

オプションが指定されていない startIntentSender(IntentSender,Intent,int,int,int,Bundle) と同じです。

(継承元 ContextWrapper)
StartService(Intent)

特定のアプリケーション サービスを開始することを要求します。

(継承元 ContextWrapper)
StopForeground(Boolean)

#stopForeground(int)のレガシ バージョン。

(継承元 Service)
StopForeground(StopForegroundFlags)

このサービスをフォアグラウンド状態から削除し、必要なメモリが増えた場合に強制終了できるようにします。

(継承元 Service)
StopSelf()

サービスが以前に開始されていた場合は、サービスを停止します。

(継承元 Service)
StopSelf(Int32)

結果を返さない古いバージョンの #stopSelfResult

(継承元 Service)
StopSelfResult(Int32)

開始された最新の時刻が <var>startId</var> の場合は、サービスを停止します。

(継承元 Service)
StopService(Intent)

特定のアプリケーション サービスを停止することを要求します。

(継承元 ContextWrapper)
SwitchInputMethod(String, InputMethodSubtype)

idによって識別される新しい入力メソッドに強制的に切り替えます。

SwitchInputMethod(String)

<var>id</var>で識別されるように、新しい入力メソッドに強制的に切り替えます。

SwitchToNextInputMethod(Boolean)

次の入力方法とサブタイプに強制的に切り替えます。

SwitchToPreviousInputMethod()

最後に使用した入力メソッドとサブタイプに強制的に切り替えます。

ToArray<T>()

このJava配列ラッパーからマネージド配列を作成します。

(継承元 Object)
ToString()

オブジェクトの文字列形式を返します。

(継承元 Object)
UnbindService(IServiceConnection)

アプリケーション サービスから切断します。

(継承元 ContextWrapper)
UnregisterComponentCallbacks(IComponentCallbacks)

以前にComponentCallbacksに登録された#registerComponentCallbacks(ComponentCallbacks) オブジェクトを削除します。

(継承元 Context)
UnregisterDeviceIdChangeListener(IIntConsumer)

コンテキストからデバイス ID 変更リスナーを削除します。

(継承元 Context)
UnregisterFromRuntime()

相互運用ランタイムからこのJava ピアの登録を解除します。

(継承元 Object)
UnregisterReceiver(BroadcastReceiver)

以前に登録された BroadcastReceiver の登録を解除します。

(継承元 ContextWrapper)
UpdateFullscreenMode()

入力メソッドを全画面表示モードで実行する必要があるかどうかを再評価し、最後に評価されてから変更された場合は UI を更新します。

UpdateInputViewShown()

ソフト入力領域を現在表示する必要があるかどうかを再評価し、最後に評価されてから変更された場合は UI を更新します。

UpdateServiceBindings(ICollection<Context.UpdateBindingParams>)

既存のバインドのバッチ更新を実行します。

(継承元 Context)
UpdateServiceGroup(IServiceConnection, Int32, Int32)

以前に #bindService または関連する方法でバインドされたサービスの場合は、システムが他のプロセスに関連してそのサービスのプロセスを管理する方法を変更します。

(継承元 Context)
Wait()

現在のスレッドが起動するまで待機します。通常は、 <em>notified</em> または <em>interrupted</em>。

(継承元 Object)
Wait(Int64, Int32)

現在のスレッドは、通常、 <em>notified</em> または <em>interrupted</em>、または一定のリアルタイムが経過するまで、起動されるまで待機します。

(継承元 Object)
Wait(Int64)

現在のスレッドは、通常、 <em>notified</em> または <em>interrupted</em>、または一定のリアルタイムが経過するまで、起動されるまで待機します。

(継承元 Object)

明示的なインターフェイスの実装

名前 説明
IJavaPeerable.Disposed()

InputMethodService には、InputMethod の標準実装が用意されており、最終的な実装は派生してカスタマイズできます。

(継承元 JavaObject)
IJavaPeerable.Finalized()

InputMethodService には、InputMethod の標準実装が用意されており、最終的な実装は派生してカスタマイズできます。

(継承元 JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

InputMethodService には、InputMethod の標準実装が用意されており、最終的な実装は派生してカスタマイズできます。

(継承元 JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

InputMethodService には、InputMethod の標準実装が用意されており、最終的な実装は派生してカスタマイズできます。

(継承元 JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

InputMethodService には、InputMethod の標準実装が用意されており、最終的な実装は派生してカスタマイズできます。

(継承元 JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

InputMethodService には、InputMethod の標準実装が用意されており、最終的な実装は派生してカスタマイズできます。

(継承元 JavaObject)
IJavaPeerable.UnregisterFromRuntime()

InputMethodService には、InputMethod の標準実装が用意されており、最終的な実装は派生してカスタマイズできます。

(継承元 AbstractInputMethodService)

拡張メソッド

名前 説明
GetJniTypeName(IJavaPeerable)

インスタンス selfの型の JNI 名を取得します。

JavaAs<TResult>(IJavaPeerable)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

JavaCast<TResult>(IJavaObject)

Android ランタイムチェック型変換を実行します。

JavaCast<TResult>(IJavaObject)

InputMethodService には、InputMethod の標準実装が用意されており、最終的な実装は派生してカスタマイズできます。

TryJavaCast<TResult>(IJavaPeerable, TResult)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

適用対象