ウェブサーバーを使用してファイルを提供したいので、アプリのアセットフォルダーの絶対パスを取得する必要があります。絶対パスが必要です。これは可能ですか?
私はこのようなものがあるかもしれないと思ったでしょう:
String rootDir = getAssets().getRootDirectory();
しかし、ありません。
助けていただければ幸いです。
これは可能ですか?
いいえ。「[your]アプリのアセットフォルダーの絶対パス」はありません。アセットはAPKファイルに保存されます。
WebView
に提供されるURLなど、一部のケースでは、特別なfile:///Android_asset
ベースURLを使用してアセット内のファイルを参照できます。
APKのアセットディレクトリからデバイス上のフォルダにファイルをいつでもコピーして、そのフォルダを提供できます。