私のAndroidアプリでは、ファイルと一連のファイルを含むフォルダーをロードします。これらをアセットとして追加するのか、リソースとして追加するのか、それとも完全に追加するのかを判断しようとしています。
このファイルは、ファイルに含まれているものからオブジェクトを作成するクラスコンストラクターにパスが渡されるXMLファイルです。必要に応じてコンストラクターコードにアクセスできます。
このフォルダには、特別にフォーマットされた人間が読めないファイルが多数含まれています。フォルダへのパスは、フォルダの構造を知っている別のコンストラクタに渡され、オブジェクトが作成されます。そのコードにアクセスできません。
ああ、そしてこれら2つは、同じアプリで必要とされるという事実を除いて、互いに何の関係もありません。
では、これらをどのように保存すればよいですか?最初にアセットとして追加することを考えましたが、どうやら機能しないアセットの入力ストリームしか取得できないようです。フォルダをリソースとして追加する場合、res /の下の特定のサブフォルダに移動する必要がありますか?どれ?XMLファイルはres/xmlの下に配置する必要がありますか?アセットであろうとリソースであろうと、ファイルとフォルダーにアクセスするために使用する必要があるデフォルトのルートパスはありますか?
どうも!