タグ付けされた質問 「android-assets」


8
/ resと/ assetsディレクトリの違い
アセットがファイルシステムのように動作する一方で、resディレクトリ内のファイルにアクセスできることは知っていますが、R.class一般的に、どちらを使用するのが最適かを知りたいのです。 誰かが解像度とアセットの本当の違いを知るのを手伝ってくれる?

3
Androidの未加工リソースではなく、アセットをいつ使用する必要がありますか?
私はAndroidの調査の最中であり、AssetsとRawリソースについて説明しました。RawリソースとAssetsを使用する理由を理解しようとしています。 どちらも、コンパイルされていないリソース入力ストリームを提供します。 アセットはRawリソースよりもはるかに高い柔軟性と機能を提供するようです。 a。以下assetsではなく下にフォルダ構造を作成できますraw b。assetsフォルダー内ではなく、フォルダー内のすべてのリソースを動的にリストできrawます。 では、なぜAndroidでRawリソースを使用するのですか?

6
アセットディレクトリからオーディオファイルを再生する
私は次のコードを持っています: AssetFileDescriptor afd = getAssets().openFd("AudioFile.mp3"); player = new MediaPlayer(); player.setDataSource(afd.getFileDescriptor()); player.prepare(); player.start(); 問題は、このコードを実行すると、要求したオーディオファイルを再生するだけでなく、アセットディレクトリ内のすべてのオーディオファイルをアルファベット順に再生することです。何が悪いのですか?アセットディレクトリからオーディオファイルを再生するより良い方法はありますか? 追加質問:オーディオファイルをアセットディレクトリに保存することと、res / rawディレクトリに保存することの間に違いはありますか?また、assetsディレクトリにある場合はIDを取得しません。オーディオファイルをres / rawフォルダーに移動すると、MediaPlayerのidパラメーターがないため、sの再利用に問題がありますsetDataSource()。この種の問題を処理するための適切なガイドラインが見つかりません。

6
AndroidWebViewで既存の.htmlファイルをロードする
でサンプル、Googleコードのデモ、その他のリソースをWebView試しましたが、自分のコードで試してみるとうまくいきません。 myfile.htmlアセットフォルダに置いたものをロードしたいのですが、以下を使用します。 private WebView myWebView; myWebView.loadUrl("file:///android_assets/myfile.html"); エミュレータでエラーが表示される のWebページを次のfile:///android_assets/myfile.htmlようにロードできませんでした:要求されたファイルが見つかりませんでした。 /android_assets/myfile.html そのファイルをres/raw/フォルダに入れて使用すると: myWebView.loadUrl("file:///android_res/raw/myfile.html"); その場合、エミュレータandroid 2.2 APIレベル8のみがファイルをロードできる可能性があり、他の古いバージョンでも同じエラーが表示されます。私は何かが足りませんか? すべてのAPIバージョンで機能するアプリケーションパッケージに既存の.htmlファイルをロードする方法はありますか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.