ファイルの読み書き

Androidでは、Context.openFileOutput()Context.openFileInput()に対して、読み書きを行いたいファイルのローカルなパスとファイル名を渡すことでアプリケーションに対してローカルなファイルを読み書きする手段を提供しています。このファイルは他のアプリケーションから同じパスとファイル名を指定しても読み込みむことは出来ません。

コンパイル時にアプリケーションに同梱したいファイルがある場合は、プロジェクト内のres/raw/<mydatafile>に保存しておくことで、実行時にはResources.openRawResource (R.raw.mydatafile)で読み込むことが出来ます。