如何从android传递参数到HTML文件

前端之家收集整理的这篇文章主要介绍了如何从android传递参数到HTML文件前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我可以在 android webview中显示HTML文件内容.现在我怎样才能将参数传递给HTML文件.对于ex.my HTML内容有一个视频播放器
我需要将动态值(URL)传递到HTML文件中以播放动态视频.我的HTML文件位于资产文件夹中.我怎么能这样做?

谢谢.

解决方法

我没有直接传递视频URL(按照你的例子),而是在 Html文件中使用了令牌.例如:
<embed src="$VIDEO_URL$" autostart="false" />

其中$VIDEO_URL $将是在运行时使用真实视频URL替换的令牌.

此外,由于您无法在运行时更改资产文件夹的内容,因此应将html文件内容加载到String变量中,并使用replace方法标记替换为真实URL,最后将该字符串传递给Webview.像这样的东西:

//The html variable has the html contents of the file stored in the assets folder
//and real_video_url string variable has the correct video url
html = html.replace("$VIDEO_URL$",real_video_url);
webview.loadData(html,"text/html","utf-8");

猜你在找的Android相关文章