Environment クラス

定義

環境変数へのアクセスを提供します。

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

注釈

環境変数へのアクセスを提供します。

Javaドキュメント。

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

コンストラクター

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

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

フィールド

名前 説明
MediaBadRemoval

メディアがマウント解除される前に削除された場合のストレージの状態。

MediaChecking

メディアが存在し、ディスクチェックされている場合のストレージの状態。

MediaEjecting

メディアが取り出される処理中の場合のストレージの状態。

MediaMounted

メディアが存在し、読み取り/書き込みアクセス権を持つマウント ポイントにマウントされている場合のストレージの状態。

MediaMountedReadOnly

メディアが存在し、読み取り専用アクセスでマウント ポイントにマウントされている場合のストレージの状態。

MediaNofs

メディアが存在するが空白の場合、またはサポートされていないファイルシステムを使用している場合のストレージの状態。

MediaRemoved

メディアが存在しない場合のストレージの状態。

MediaShared

メディアが存在する場合はストレージ状態がマウントされず、USB 大容量ストレージ経由で共有されます。

MediaUnknown

既知のストレージ メディアによってパスがサポートされていない場合など、不明なストレージの状態。

MediaUnmountable

メディアが存在するがマウントできない場合のストレージの状態。

MediaUnmounted

メディアが存在するがマウントされていない場合のストレージの状態。

プロパティ

名前 説明
Class

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

(継承元 Object)
DataDirectory

ユーザー データ ディレクトリを返します。

DirectoryAlarms

ユーザーが選択できるアラームの一覧に含める必要があるオーディオ ファイルを配置する標準ディレクトリ (通常の音楽ではありません)。

DirectoryAudiobooks

ユーザーが選択できるオーディオブックの一覧に含める必要があるオーディオ ファイルを配置する標準ディレクトリ (通常の音楽ではありません)。

DirectoryDcim

デバイスをカメラとしてマウントするときの画像とビデオの従来の場所。

DirectoryDocuments

ユーザーによって作成されたドキュメントを配置する標準ディレクトリ。

DirectoryDownloads

ユーザーがダウンロードしたファイルを配置する標準ディレクトリ。

DirectoryMovies

ユーザーが使用できるムービーを配置する標準ディレクトリ。

DirectoryMusic

ユーザーの通常の音楽リストに含める必要があるオーディオ ファイルを配置する標準ディレクトリ。

DirectoryNotifications

ユーザーが選択できる通知の一覧に含める必要があるオーディオ ファイルを配置する標準ディレクトリ (通常の音楽ではありません)。

DirectoryPictures

ユーザーが使用できる画像を配置する標準ディレクトリ。

DirectoryPodcasts

ユーザーが選択できるポッドキャストの一覧に含める必要があるオーディオ ファイルを配置する標準ディレクトリ (通常の音楽ではありません)。

DirectoryRecordings

ユーザーが選択できるボイス レコーダー アプリによって記録された音声録音の一覧に含める必要があるオーディオ ファイルを配置する標準ディレクトリ (通常の音楽ではありません)。

DirectoryRingtones

ユーザーが選択できる着信音の一覧に含める必要があるオーディオ ファイルを配置する標準ディレクトリ (通常の音楽ではありません)。

DirectoryScreenshots

ユーザーが取得したスクリーンショットを配置する標準ディレクトリ。

DownloadCacheDirectory

ダウンロード/キャッシュ コンテンツ ディレクトリを返します。

ExternalStorageDirectory

プライマリ共有/外部ストレージ ディレクトリを返します。

ExternalStorageState

プライマリ共有/外部ストレージ メディアの現在の状態を返します。

Handle

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

(継承元 Object)
IsExternalStorageEmulated

プライマリ共有/外部ストレージ メディアをエミュレートするかどうかを返します。

IsExternalStorageLegacy

共有/外部ストレージ メディアが、アプリが所有していないファイルを含むレガシ ビューであるかどうかを返します。

IsExternalStorageManager

呼び出し元のアプリがプライマリ共有/外部ストレージ メディアに対するすべてのファイル アクセスを持っているかどうかを返します。

IsExternalStorageRemovable

プライマリ共有/外部記憶域メディアが物理的にリムーバブルかどうかを返します。

JniIdentityHashCode

環境変数へのアクセスを提供します。

(継承元 Object)
JniPeerMembers

環境変数へのアクセスを提供します。

PeerReference

環境変数へのアクセスを提供します。

(継承元 Object)
RootDirectory

コア Android OS を保持している "システム" パーティションのルートを返します。

StorageDirectory

すべての外部ストレージ デバイスがマウントされるルート ディレクトリを返します。

ThresholdClass

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

ThresholdType

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

メソッド

名前 説明
Clone()

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

(継承元 Object)
Dispose()

環境変数へのアクセスを提供します。

(継承元 Object)
Dispose(Boolean)

環境変数へのアクセスを提供します。

(継承元 Object)
Equals(Object)

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

(継承元 Object)
GetExternalStoragePublicDirectory(String)

特定の種類のファイルを配置するための最上位の共有/外部ストレージ ディレクトリを取得します。

GetExternalStorageState(File)

指定されたパスにある共有/外部ストレージ メディアの現在の状態を返します。

GetHashCode()

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

(継承元 Object)
GetStorageState(File)
古い.

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

InvokeIsExternalStorageEmulated(File)

指定されたパスにある共有/外部ストレージ メディアをエミュレートするかどうかを返します。

InvokeIsExternalStorageLegacy(File)

共有/外部ストレージ メディアが、アプリが所有していないファイルを含むレガシ ビューであるかどうかを返します。

InvokeIsExternalStorageManager(File)

呼び出し元アプリが指定されたファイルに対してすべてのファイル アクセスを持っているかどうかを返します。 path

InvokeIsExternalStorageRemovable(File)

指定されたパスにある共有/外部記憶域メディアが物理的にリムーバブルかどうかを返します。

JavaFinalize()

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

(継承元 Object)
Notify()

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

(継承元 Object)
NotifyAll()

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

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

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

(継承元 Object)
ToArray<T>()

環境変数へのアクセスを提供します。

(継承元 Object)
ToString()

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

(継承元 Object)
UnregisterFromRuntime()

環境変数へのアクセスを提供します。

(継承元 Object)
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側で有効であることを確認します。

適用対象