アセットファイルからURIを取得するにはどうすればいいですか? 質問する

アセットファイルからURIを取得するにはどうすればいいですか? 質問する

アセット ファイルの URI パスを取得しようとしています。

uri = Uri.fromFile(new File("//assets/mydemo.txt"));

ファイルが存在するかどうかを確認すると、ファイルが存在しないことがわかります

File f = new File(filepath);
if (f.exists() == true) {
    Log.e(TAG, "Valid :" + filepath);
} else {
    Log.e(TAG, "InValid :" + filepath);
}

アセットフォルダに存在するファイルの絶対パスを指定する方法を教えてください。

ベストアンサー1

「アセットフォルダに存在するファイルの絶対パス」はありません。プロジェクトのフォルダの内容はassets/APKファイルにパッケージ化されています。AssetManagerInputStreamアセットを取得するためのオブジェクト。

の場合、 URL を使用する場合とほぼ同じ方法でスキームWebViewを使用できます。アセットの構文は(注: 3 つのスラッシュ) で、省略記号はフォルダー内のファイルのパスです。file Urifile:///android_asset/...assets/

おすすめ記事