android 怎么在代码中引用assets中的资源

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android 怎么在代码中引用assets中的资源相关的知识,希望对你有一定的参考价值。

1。获取资源的输入流

资源文件 sample.txt 位于 $PROJECT_HOME/assets/ 目录下,可以在 Activity 中通过

Context.getAssets().open(“sample.txt”)

方法获取输入流。

注意:如果资源文件是文本文件则需要考虑文件的编码和换行符。建议使用UTF-8和Unix换行符。

2. WebView 加载assets目录下的html文件

资源文件 sample.html 位于 $PROJECT_HOME/assets/ 目录下,可以通过以下代码

WebView.loadUrl(“file:///android_asset/sample.html”);

加载html文件。
参考技术A 首先在asssts中建一个如www的文件夹,在文件夹中写文件,然后在MainActivity.java的onCreate()中调用
super.loadUrl("file:///android_asset/www/login.htm");本回答被提问者和网友采纳

vue中怎么引用外部JS中的变量

参考技术A vue-loader么... 如果是vue-loader可以通过 require来引入就可以 比如Js文件写到assets/js中 在main.js中可以 require('./src/assets/xxx.js') 如果只是单页面html,可以直接引入就行了

以上是关于android 怎么在代码中引用assets中的资源的主要内容,如果未能解决你的问题,请参考以下文章

Android-Android下怎么遍历assets录下的子文件夹

android 怎么样的资源要放在assets

android怎样播放assets中的视频,关键代码video.setVideoPath("路径")对吗?我用了出错了.

Android-Android下怎么遍历assets录下的子文件夹

如何得到android项目assets目录中的内容?

vue中怎么引用外部JS中的变量