Context クラス

定義

アプリケーション環境に関するグローバル情報へのインターフェイス。

[Android.Runtime.Register("android/content/Context", DoNotGenerateAcw=true)]
public abstract class Context : Java.Lang.Object
[<Android.Runtime.Register("android/content/Context", DoNotGenerateAcw=true)>]
type Context = class
    inherit Object
継承
Context
派生
属性

注釈

アプリケーション環境に関するグローバル情報へのインターフェイス。 これは、Android システムによって実装が提供される抽象クラスです。 これにより、アプリケーション固有のリソースとクラスへのアクセスだけでなく、アクティビティの起動、ブロードキャスト、意図の受信などのアプリケーション レベルの操作のアップコールも可能になります。

Javaドキュメント。

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

コンストラクター

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

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

フィールド

名前 説明
AccessibilityService

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

AccountService

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

ActivityService

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

AdvancedProtectionService

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

AlarmService

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

AppFunctionService

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

AppOpsService

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

AppSearchService

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

AppwidgetService

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

AudioService

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

BatteryService

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

BindAllowActivityStarts
古い.

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

BindExternalServiceLong

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

BindNotPerceptible
古い.

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

BindPackageIsolatedProcess
古い.

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

BindSharedIsolatedProcess
古い.

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

BiometricService

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

BlobStoreService

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

BluetoothService

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

BugreportService

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

CameraService

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

CaptioningService

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

CarrierConfigService

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

ClipboardService

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

CompanionDeviceService

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

ConnectivityDiagnosticsService

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

ConnectivityService

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

ConsumerIrService

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

ContactKeysService

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

CredentialService

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

CrossProfileAppsService

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

DeviceIdDefault

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

DeviceIdInvalid

デバイス ID が無効です。

DeviceLockService

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

DevicePolicyService

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

DisplayHashService

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

DisplayService

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

DomainVerificationService

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

DownloadService

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

DropboxService

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

EuiccService

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

FileIntegrityService

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

FingerprintService

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

GameService

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

GrammaticalInflectionService

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

HardwarePropertiesService

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

HealthconnectService

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

InputMethodService

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

InputService

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

IpsecService

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

JobSchedulerService

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

KeyguardService

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

KeystoreService

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

LauncherAppsService

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

LayoutInflaterService

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

LocaleService

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

LocationService

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

MediaCommunicationService

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

MediaMetricsService

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

MediaProjectionService

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

MediaQualityService

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

MediaRouterService

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

MediaSessionService

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

MidiService

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

NetworkStatsService

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

NfcService

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

NotificationService

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

NsdService

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

OverlayService

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

PeopleService

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

PerformanceHintService

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

PersistentDataBlockService

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

PowerService

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

PrintService

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

ProfilingService

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

ReceiverExported
古い.

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

ReceiverNotExported
古い.

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

ReceiverVisibleToInstantApps
古い.

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

RestrictionsService

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

RoleService

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

SatelliteService

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

SearchService

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

SecurityStateService

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

SensorService

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

ShortcutService

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

StatusBarService

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

StorageService

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

StorageStatsService

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

SystemHealthService

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

TelecomService

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

TelephonyImsService

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

TelephonyService

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

TelephonySubscriptionService

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

TetheringService

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

TextClassificationService

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

TextServicesManagerService

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

TvAdService

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

TvInputService

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

TvInteractiveAppService

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

UiModeService

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

UsageStatsService

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

UsbService

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

UserService

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

VibratorManagerService

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

VibratorService

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

VirtualDeviceService

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

VpnManagementService

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

WallpaperService

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

WifiAwareService

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

WifiP2pService

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

WifiRttRangingService

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

WifiService

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

WindowService

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

プロパティ

名前 説明
ApplicationContext

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

ApplicationInfo

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

Assets

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

AttributionSource

アプリケーション環境に関するグローバル情報へのインターフェイス。

AttributionTag

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

CacheDir

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

Class

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

(継承元 Object)
ClassLoader

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

CodeCacheDir

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

ContentResolver

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

DataDir

アプリケーション環境に関するグローバル情報へのインターフェイス。

DeviceId

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

Display

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

ExternalCacheDir

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

FilesDir

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

Handle

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

(継承元 Object)
IsDeviceProtectedStorage

アプリケーション環境に関するグローバル情報へのインターフェイス。

IsRestricted

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

IsUiContext

コンテキストが、WindowManagerandroid.view.LayoutInflater LayoutInflaterandroid.app.WallpaperManager WallpaperManagerなどの UI コンポーネントにアクセスできる UI コンテキストである場合は、trueを返します。

JniIdentityHashCode

アプリケーション環境に関するグローバル情報へのインターフェイス。

(継承元 Object)
JniPeerMembers

アプリケーション環境に関するグローバル情報へのインターフェイス。

MainExecutor

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

MainLooper

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

NoBackupFilesDir

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

ObbDir

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

OpPackageName

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

PackageCodePath

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

PackageManager

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

PackageName

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

PackageResourcePath

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

Params

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

PeerReference

アプリケーション環境に関するグローバル情報へのインターフェイス。

(継承元 Object)
Resources

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

Theme

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

ThresholdClass

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

ThresholdType

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

Wallpaper
WallpaperDesiredMinimumHeight
WallpaperDesiredMinimumWidth

メソッド

名前 説明
BindIsolatedService(Intent, Context+BindServiceFlags, String, IExecutor, IServiceConnection)

アプリケーション環境に関するグローバル情報へのインターフェイス。

BindIsolatedService(Intent, Int32, String, IExecutor, IServiceConnection)

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

BindService(Intent, Bind, IExecutor, IServiceConnection)

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

BindService(Intent, Context+BindServiceFlags, IExecutor, IServiceConnection)

アプリケーション環境に関するグローバル情報へのインターフェイス。

BindService(Intent, IServiceConnection, Bind)

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

BindService(Intent, IServiceConnection, Context+BindServiceFlags)

アプリケーション環境に関するグローバル情報へのインターフェイス。

BindServiceAsUser(Intent, IServiceConnection, Context+BindServiceFlags, UserHandle)

アプリケーション環境に関するグローバル情報へのインターフェイス。

BindServiceAsUser(Intent, IServiceConnection, Int32, UserHandle)

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

CheckCallingOrSelfPermission(String)

IPC <em>またはユーザー</em> の呼び出しプロセスに特定のアクセス許可が付与されているかどうかを確認します。

CheckCallingOrSelfUriPermission(Uri, ActivityFlags)

IPC <em>または you</em> の呼び出しプロセスに、特定の URI にアクセスするためのアクセス許可が付与されているかどうかを確認します。

CheckCallingOrSelfUriPermissions(IList<Uri>, Int32)

IPC <em>or you</em> の呼び出しプロセスに URI の一覧へのアクセス許可が付与されているかどうかを判断します。

CheckCallingPermission(String)

処理している IPC の呼び出し元プロセスに特定のアクセス許可が付与されているかどうかを確認します。

CheckCallingUriPermission(Uri, ActivityFlags)

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

CheckCallingUriPermissions(IList<Uri>, Int32)

呼び出し元のプロセスと uid に URI の一覧へのアクセス許可が付与されているかどうかを確認します。

CheckContentUriPermissionFull(Uri, Int32, Int32, ActivityFlags)

特定のプロセスと uid に、特定のコンテンツ URI にアクセスするためのアクセス許可が付与されているかどうかを確認します。

CheckPermission(String, Int32, Int32)

システムで実行されている特定のプロセスとユーザー ID に対して、指定されたアクセス許可が許可されているかどうかを判断します。

CheckSelfPermission(String)

<em>you</em>に特定のアクセス許可が付与されているかどうかを確認します。

CheckUriPermission(Uri, Int32, Int32, ActivityFlags)

特定のプロセスと uid に特定の URI にアクセスするためのアクセス許可が付与されているかどうかを確認します。

CheckUriPermission(Uri, String, String, Int32, Int32, ActivityFlags)

URI と通常のアクセス許可の両方を確認します。

CheckUriPermissions(IList<Uri>, Int32, Int32, Int32)

特定のプロセスと uid に URI の一覧へのアクセス許可が付与されているかどうかを確認します。

ClearWallpaper()
古い.

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

Clone()

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

(継承元 Object)
CreateAttributionContext(String)

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

CreateConfigurationContext(Configuration)

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

CreateContext(ContextParams)

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

CreateContextForSplit(String)

指定された分割名の新しい Context オブジェクトを返します。

CreateDeviceContext(Int32)

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

CreateDeviceProtectedStorageContext()

現在のコンテキストの新しい Context オブジェクトを返しますが、そのストレージ API はデバイスで保護されたストレージによってサポートされます。

CreateDisplayContext(Display)

現在のコンテキストから新しい Context オブジェクトを返しますが、リソースは displayのメトリックに合わせて調整されます。

CreatePackageContext(String, PackageContextFlags)

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

CreateWindowContext(Display, Int32, Bundle)

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

CreateWindowContext(Int32, Bundle)

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

DatabaseList()

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

DeleteDatabase(String)

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

DeleteFile(String)

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

DeleteSharedPreferences(String)

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

Dispose()

アプリケーション環境に関するグローバル情報へのインターフェイス。

(継承元 Object)
Dispose(Boolean)

アプリケーション環境に関するグローバル情報へのインターフェイス。

(継承元 Object)
EnforceCallingOrSelfPermission(String, String)

処理している IPC の呼び出し元プロセスにも特定のアクセス許可が付与されていない場合は、 SecurityExceptionをスローします。

EnforceCallingOrSelfUriPermission(Uri, ActivityFlags, String)

IPC <em>またはユーザー</em> の呼び出しプロセスに特定の URI へのアクセス許可が付与されていない場合は、 SecurityExceptionをスローします。

EnforceCallingPermission(String, String)

処理している IPC の呼び出し元プロセスに特定のアクセス許可が付与されていない場合は、 SecurityExceptionをスローします。

EnforceCallingUriPermission(Uri, ActivityFlags, String)

呼び出し元のプロセスと uid に特定の URI にアクセスするアクセス許可が付与されていない場合は、 SecurityExceptionをスローします。

EnforcePermission(String, Int32, Int32, String)

システムで実行されている特定のプロセスとユーザー ID に対して、指定されたアクセス許可が許可されていない場合は、 SecurityExceptionをスローします。

EnforceUriPermission(Uri, Int32, Int32, ActivityFlags, String)

特定のプロセスと uid に特定の URI にアクセスするアクセス許可が付与されていない場合は、 SecurityExceptionスローします。

EnforceUriPermission(Uri, String, String, Int32, Int32, ActivityFlags, String)

URI と通常のアクセス許可の両方を適用します。

Equals(Object)

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

(継承元 Object)
FileList()

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

GetColor(Int32)

特定のリソース ID に関連付けられた色を返し、現在のテーマのスタイルを設定します。

GetColorStateList(Int32)

特定のリソース ID に関連付け、現在のテーマのスタイルが設定された色の状態リストを返します。

GetDatabasePath(String)

#openOrCreateDatabaseで作成されたデータベースが格納されているファイル システムの絶対パスを返します。

GetDir(String, FileCreationMode)

アプリケーションが独自のカスタム データ ファイルを配置できる新しいディレクトリを取得し、必要に応じて作成します。

GetDrawable(Int32)

特定のリソース ID に関連付けられた描画可能なオブジェクトを返し、現在のテーマのスタイルを設定します。

GetExternalCacheDirs()

アプリケーションが所有するキャッシュ ファイルを配置できるすべての共有/外部ストレージ デバイス上のアプリケーション固有のディレクトリへの絶対パスを返します。

GetExternalFilesDir(String)

アプリケーションが所有する永続ファイルを配置できるプライマリ共有/外部ストレージ デバイス上のディレクトリへの絶対パスを返します。

GetExternalFilesDirs(String)

アプリケーションが所有する永続ファイルを配置できるすべての共有/外部ストレージ デバイス上のアプリケーション固有のディレクトリへの絶対パスを返します。

GetExternalMediaDirs()

アプリケーションがメディア ファイルを配置できるすべての共有/外部ストレージ デバイス上のアプリケーション固有のディレクトリへの絶対パスを返します。

GetFileStreamPath(String)

#openFileOutputで作成されたファイルが格納されているファイル システムの絶対パスを返します。

GetHashCode()

オブジェクトのハッシュ コード値を返します。

(継承元 Object)
GetObbDirs()

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

GetSharedPreferences(String, FileCreationMode)

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

GetString(Int32, Object[])

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

GetString(Int32)

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

GetSystemService(Class)

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

GetSystemService(String)

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

GetSystemServiceName(Class)

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

GetText(Int32)

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

GetTextFormatted(Int32)

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

GrantUriPermission(String, Uri, ActivityFlags)

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

JavaFinalize()

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

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

指定されたソース ストレージ コンテキストからこのコンテキストに既存のデータベース ファイルを移動します。

MoveSharedPreferencesFrom(Context, String)

指定されたソース ストレージ コンテキストからこのコンテキストに既存の共有基本設定ファイルを移動します。

Notify()

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

(継承元 Object)
NotifyAll()

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

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

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

ObtainStyledAttributes(IAttributeSet, Int32[])

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

ObtainStyledAttributes(Int32, Int32[])

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

ObtainStyledAttributes(Int32[])

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

OpenFileInput(String)

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

OpenFileOutput(String, FileCreationMode)

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

OpenOrCreateDatabase(String, FileCreationMode, SQLiteDatabase+ICursorFactory, IDatabaseErrorHandler)

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

OpenOrCreateDatabase(String, FileCreationMode, SQLiteDatabase+ICursorFactory)

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

PeekWallpaper()
古い.

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

RegisterComponentCallbacks(IComponentCallbacks)

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

RegisterDeviceIdChangeListener(IExecutor, IIntConsumer)

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

RegisterReceiver(BroadcastReceiver, IntentFilter, ActivityFlags)
古い.

必要に応じて、受信者がインスタント アプリに公開されている意図ブロードキャストを受信するように登録します。

RegisterReceiver(BroadcastReceiver, IntentFilter, ReceiverFlags)

アプリケーション環境に関するグローバル情報へのインターフェイス。

RegisterReceiver(BroadcastReceiver, IntentFilter, String, Handler, ActivityFlags)
古い.

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

RegisterReceiver(BroadcastReceiver, IntentFilter, String, Handler, ReceiverFlags)

アプリケーション環境に関するグローバル情報へのインターフェイス。

RegisterReceiver(BroadcastReceiver, IntentFilter, String, Handler)

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

RegisterReceiver(BroadcastReceiver, IntentFilter)

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

RemoveStickyBroadcast(Intent)
古い.

以前に #sendStickyBroadcastで送信されたデータを削除して、スティッキー ブロードキャストが発生したことがないかのようにします。

RemoveStickyBroadcastAsUser(Intent, UserHandle)
古い.

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

RevokeSelfPermissionOnKill(String)

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

RevokeSelfPermissionsOnKill(ICollection<String>)

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

RevokeUriPermission(String, Uri, ActivityFlags)

特定のターゲット パッケージの #grantUriPermission で以前に追加された特定のコンテンツ プロバイダー URI にアクセスするためのアクセス許可を削除します。

RevokeUriPermission(Uri, ActivityFlags)

以前に #grantUriPermission または <em>any other</em> メカニズムで追加された特定のコンテンツ プロバイダー URI にアクセスするためのすべてのアクセス許可を削除します。

SendBroadcast(Intent, String, Bundle)

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

SendBroadcast(Intent, String)

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

SendBroadcast(Intent)

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

SendBroadcastAsUser(Intent, UserHandle, String)

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

SendBroadcastAsUser(Intent, UserHandle)

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

SendBroadcastWithMultiplePermissions(Intent, String[])

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

SendOrderedBroadcast(Intent, String, BroadcastReceiver, Handler, Result, String, Bundle)

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

SendOrderedBroadcast(Intent, String, Bundle, BroadcastReceiver, Handler, Result, String, Bundle)

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

SendOrderedBroadcast(Intent, String, Bundle)

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

SendOrderedBroadcast(Intent, String, String, BroadcastReceiver, Handler, Result, String, Bundle)

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

SendOrderedBroadcast(Intent, String)

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

SendOrderedBroadcastAsUser(Intent, UserHandle, String, BroadcastReceiver, Handler, Result, String, Bundle)

のバージョン #sendOrderedBroadcast(Intent, String, BroadcastReceiver, Handler, int, String, Bundle) ブロードキャストの送信先のユーザーを指定できます。

SendStickyBroadcast(Intent, Bundle)

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

SendStickyBroadcast(Intent)
古い.

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

SendStickyBroadcastAsUser(Intent, UserHandle)
古い.

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

SendStickyOrderedBroadcast(Intent, BroadcastReceiver, Handler, Result, String, Bundle)
古い.

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

SendStickyOrderedBroadcastAsUser(Intent, UserHandle, BroadcastReceiver, Handler, Result, String, Bundle)
古い.

のバージョン #sendStickyOrderedBroadcast(Intent, BroadcastReceiver, Handler, int, String, Bundle) ブロードキャストの送信先のユーザーを指定できます。

SetHandle(IntPtr, JniHandleOwnership)

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

(継承元 Object)
SetTheme(Int32)

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

SetWallpaper(Bitmap)
古い.

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

SetWallpaper(Stream)
古い.

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

StartActivities(Intent[], Bundle)

複数の新しいアクティビティを起動します。

StartActivities(Intent[])

オプションが指定されていない #startActivities(Intent[], Bundle) と同じです。

StartActivity(Intent, Bundle)

新しいアクティビティを起動します。

StartActivity(Intent)

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

StartActivity(Type)

アプリケーション環境に関するグローバル情報へのインターフェイス。

StartForegroundService(Intent)

#startService(Intent)に似ていますが、サービスが実行を開始すると、サービスがandroid.app.Service#startForeground(int, android.app.Notification) startForeground(int, android.app.Notification)を呼び出すという暗黙的な約束があります。

StartInstrumentation(ComponentName, String, Bundle)

android.app.Instrumentation クラスの実行を開始します。

StartIntentSender(IntentSender, Intent, ActivityFlags, ActivityFlags, Int32, Bundle)

#startActivity(Intent, Bundle)と同様ですが、IntentSender を使用して開始します。

StartIntentSender(IntentSender, Intent, ActivityFlags, ActivityFlags, Int32)

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

StartService(Intent)

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

StopService(Intent)

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

ToArray<T>()

アプリケーション環境に関するグローバル情報へのインターフェイス。

(継承元 Object)
ToString()

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

(継承元 Object)
UnbindService(IServiceConnection)

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

UnregisterComponentCallbacks(IComponentCallbacks)

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

UnregisterDeviceIdChangeListener(IIntConsumer)

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

UnregisterFromRuntime()

アプリケーション環境に関するグローバル情報へのインターフェイス。

(継承元 Object)
UnregisterReceiver(BroadcastReceiver)

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

UpdateServiceGroup(IServiceConnection, Int32, Int32)

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

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

アプリケーション環境に関するグローバル情報へのインターフェイス。

(継承元 Object)
IJavaPeerable.DisposeUnlessReferenced()

アプリケーション環境に関するグローバル情報へのインターフェイス。

(継承元 Object)
IJavaPeerable.Finalized()

アプリケーション環境に関するグローバル情報へのインターフェイス。

(継承元 Object)
IJavaPeerable.JniManagedPeerState

アプリケーション環境に関するグローバル情報へのインターフェイス。

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

アプリケーション環境に関するグローバル情報へのインターフェイス。

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

アプリケーション環境に関するグローバル情報へのインターフェイス。

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

アプリケーション環境に関するグローバル情報へのインターフェイス。

(継承元 Object)

拡張メソッド

名前 説明
GetJniTypeName(IJavaPeerable)

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

JavaAs<TResult>(IJavaPeerable)

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

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

アプリケーション環境に関するグローバル情報へのインターフェイス。

TryJavaCast<TResult>(IJavaPeerable, TResult)

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

適用対象