必要なすべてのリソースを格納する 1 つのフォルダーが必要で、それを内部ストレージに配置したいと考えています。このディレクトリは一度だけ作成したいので、アプリケーションのメイン アクティビティで作成する必要があることがわかりました。
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
File directory = context.getDir("mydir", Context.MODE_PRIVATE);
Log.d("directory", directory.getAbsolutePath().toString());
}
これはインターネットで見つけたものなので問題ないようですが、大量のエラーが発生しています。ディレクトリ パスのログにアクセスできますが、アプリケーションが起動しません。理由はありますか?
また、Eclipse から携帯電話にアプリケーションを実行するたびに内部ストレージを使用する場合、前のストレージはリソースと一緒に自動的に削除されますか、それとも手動で行う必要がありますか?