Android API レベル 8 でこのContext.getExternalFilesDir()
メソッドが導入されFile
、アプリ固有の SD カード パスへのオブジェクト参照が提供されました。これを API レベル 5 まで模倣する方法を考えています。
メソッドがあるように見えますが、Context.getDir()
それについて読んでも、これがどのように違うのかわかりません。
Android API レベル 8 でこのContext.getExternalFilesDir()
メソッドが導入されFile
、アプリ固有の SD カード パスへのオブジェクト参照が提供されました。これを API レベル 5 まで模倣する方法を考えています。
メソッドがあるように見えますが、Context.getDir()
それについて読んでも、これがどのように違うのかわかりません。
ここで答えを見つけました。私の正確な質問に答えるそのページからの抜粋は次のとおりです。
API レベル 7 以下を使用している場合は、getExternalStorageDirectory()を使用して、外部ストレージのルートを表すファイルを開きます。次に、次のディレクトリにデータを書き込む必要があります。
/Android/data/<package_name>/files/
は
<package_name>
、" " などの Java スタイルのパッケージ名com.example.android.app
です。ユーザーのデバイスが API レベル 8 以上を実行していて、アプリケーションをアンインストールすると、このディレクトリとそのすべてのコンテンツが削除されます。