0

assetsアプリ全体で変数として使用するディレクトリのパスが必要です。

を使用して「assets」ディレクトリ内のファイルを参照できることはわかっていAssetManagerますが、現時点ではファイルを参照したくありませんassets。ディレクトリのパスが必要なだけです。

誰でもこれで私を助けることができますか?

4

2 に答える 2

4

アプリ全体で変数として使用したいアセット ディレクトリのパスが必要です。

デバイスには「資産ディレクトリのパス」はありません。

AssetManager を使用して「assets」ディレクトリ内のファイルを参照できることはわかっていますが、現時点ではファイルを参照したくありません。assets ディレクトリのパスが必要なだけです。

デバイスには「資産ディレクトリのパス」はありません。

誰でもこれで私を助けることができますか?

いいえ、デバイスに「アセット ディレクトリのパス」がないためです。必要に応じてアセットAssetManagerを取得するために使用してください。InputStream

android では raw ディレクトリ内のファイルにファイル サイズ制限があるため、ファイルを assets ディレクトリに配置し、実行時に必要に応じてそれらを取得します。

「制限」は資産についても同じです、AFAIK。「制限」を回避する通常の方法は、Android のビルド ツールが圧縮しようとしない拡張子をファイルに与えることです ( .mp3IIRC で動作します)。

于 2011-07-13T13:09:49.190 に答える
0

使ってみて

AssetFileDescriptor

于 2011-07-13T12:41:27.037 に答える