路径"file:/// android_asset /"记录在哪里?

Cor*_*lks 17 java android

互联网上有很多页面都在讨论"file:/// android_asset /"路径(有时候会附加一个s ......)来访问assets文件夹.我无法在此路径/功能上找到任何官方或值得信赖的文档.

这条路是否有适当的文件?Android团队是否记录了它?

laa*_*lto 17

Android是开源的源代码是最准确的文档.这是来自android.webkit.URLUtil:

// to refer to bar.png under your package's asset/foo/ directory, use
// "file:///android_asset/foo/bar.png".
static final String ASSET_BASE = "file:///android_asset/";
// to refer to bar.png under your package's res/drawable/ directory, use
// "file:///android_res/drawable/bar.png". Use "drawable" to refer to
// "drawable-hdpi" directory as well.
static final String RESOURCE_BASE = "file:///android_res/";
Run Code Online (Sandbox Code Playgroud)


Gre*_*ill 5

奇怪的是,我只发现了以下搜索中的一个:

该搜索结果是WebSettings,其中提到了android_assetandroid_res路一带而过.

但是,我确定我之前已经阅读过"官方"文档...

  • 我无法相信这是唯一记录这一点的地方.刚才提到的页面提到了`file:/// android_asset /`的存在,但没有回答诸如"规则是什么?"之类的问题.并且"为什么最后没有's`?"...... (3认同)