7

Android API レベル 8 でこのContext.getExternalFilesDir()メソッドが導入されFile、アプリ固有の SD カード パスへのオブジェクト参照が提供されました。これを API レベル 5 まで模倣する方法を考えています。

メソッドがあるように見えますが、Context.getDir()それについて読んでも、これがどのように違うのかわかりません。

4

1 に答える 1

9

ここで答えを見つけました。私の正確な質問に答えるそのページからの抜粋は次のとおりです。

API レベル 7 以下を使用している場合は、getExternalStorageDirectory()を使用して、外部ストレージのルートを表すファイルを開きます。次に、次のディレクトリにデータを書き込む必要があります。

/Android/data/<package_name>/files/

<package_name>、" " などの Java スタイルのパッケージ名com.example.android.appです。ユーザーのデバイスが API レベル 8 以上を実行していて、アプリケーションをアンインストールすると、このディレクトリとそのすべてのコンテンツが削除されます。

于 2010-09-21T02:19:00.757 に答える