path“file:/// android_asset /”logging在哪里?

在互联网上有很多页面都在讨论关于“file:/// android_asset /”path(有时候会附加到结尾……)来访问assets文件夹。 我无法find任何官方或值得信赖的文件path/function。

这个path有没有适当的文档? Android团队是否logging它?

Solutions Collecting From Web of "path“file:/// android_asset /”logging在哪里?"

奇怪的是,我只发现一个命中以下search:

  • “android_asset”网站:android.com

该search结果是为WebSettings ,其中提到传递中的android_assetandroid_respath。

不过,我确定我已经阅读了这个“官方”的文档之前…

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/"; 

我find了这个:

http://developer.android.com/tools/projects/index.html

它提供了一个项目的目录结构。

有趣的部分说:

  • 资产/这是空的。 您可以使用它来存储原始资产文件。 您在这里保存的文件按原样编译为.apk文件,并保留原始文件名。 您可以像使用URI的典型文件系统一样导航此目录,并使用AssetManager将文件作为字节stream读取。 例如,这是一个很好的纹理和游戏数据的位置。

  • res /包含应用程序资源,如可绘制文件,布局文件和string值。 请参阅应用程序资源了解更多信

    • anim /用于编译为animation对象的XML文件。 请参阅animation资源types。

    • 颜色/用于描述颜色的XML文件。 请参阅颜色值资源types。

    • 可绘制/用于位图文件(PNG,JPEG或GIF),9-Patch图像文件和描述包含多个状态(正常,按下或聚焦)的可绘制形状或可绘制对象的XML文件。 请参阅Drawable资源types。

    • 布局/ XML文件编译成屏幕布局(或屏幕的一部分)。 请参阅布局资源types。

    • 菜单/用于定义应用程序菜单的XML文件。 请参阅菜单资源types。

    • 原始/任意原始资产文件。 在这里保存资产文件,而不是在资产/目录,只有你访问他们的方式不同。 这些文件由aapt处理,必须使用R类中的资源标识符从应用程序中引用。 例如,这是媒体的好地方,比如MP3或Ogg文件。

    • 值/对于编译成多种资源的XML文件。 与res /目录中的其他资源不同,写入该文件夹中的XML文件的资源不会被文件名引用。 相反,XML元素types控制如何将其中定义的资源放置到R类中。

    • xml /用于configuration应用程序组件的其他XML文件。 例如,定义PreferenceScreen,AppWidgetProviderInfo或Searchability Metadata的XML文件。 有关configuration这些应用程序组件的更多信