0

次の問題で悩んでいます。構成ファイルで、外部メモリ カードの一般的なパスにアクセスする必要があります。

これは通常、%SDCARD% システム変数を読み取ることによって行われます。

ただし、私の電話のメーカーは内部メモリの 2 つのパーティションを作成し、2 つ目のパーティションは「sdcard」としてマウントされています。これにより、%SDCARD%"変数は、外部に挿入された SD カードではなく、内部メモリの 2 番目のパーティションへのパスを返します。

SDカードは実際には「sdcard-ext」にマウントされています。次のような汎用パスで使用される、このボリュームへの汎用パスを返すシステム変数はありますか?

folder = "%SDCARD-EXT%/Subfolder1/Subfolder2" 

外部カードの Subfolder2 にアクセスするには?

助けてくれてありがとう!

4

1 に答える 1

0

これは通常、%SDCARD%システム変数を読み取ることによって行われます。

Androidは環境変数をあまり使用せず、Linuxは%構文を使用しません。最後に確認しました。

これにより、%SDCARD% "変数は、外部に挿入されたSDカードではなく、内部メモリの2番目のパーティションへのパスを返します。

これは、そのデバイスとメーカーが何であれ、このメーカーのこのデバイスに固有のものです。

SDカードは実際には「sdcard-ext」にマウントされています。

これは、そのデバイスとメーカーが何であれ、このメーカーのこのデバイスに固有のものです。

ジェネリックパスで使用されるこのボリュームへのジェネリックパスを返すシステム変数はありますか?

これは、Androidにはがないため、デバイスメーカーだけが答えることができる質問でsdcard-extあり、環境変数は、存在する範囲でAndroidSDKを超えています。

于 2012-12-28T20:26:48.300 に答える