Android SDK Webview加载不在资产文件夹中的本地文件
我正在尝试将本地url加载到webview中,但我不想使用assets文件夹,因为它是只读的,我需要从web服务更新文件 web服务调用工作正常,并使用将html文件存放到设备上的文件夹中Android SDK Webview加载不在资产文件夹中的本地文件,android,webview,local,Android,Webview,Local,我正在尝试将本地url加载到webview中,但我不想使用assets文件夹,因为它是只读的,我需要从web服务更新文件 web服务调用工作正常,并使用将html文件存放到设备上的文件夹中 File liveFolder = context.getDir("Live", Context.MODE_PRIVATE); 这将在应用程序的存储空间中创建一个文件夹“app_Live”,并用html填充该文件夹 现在,当我将其加载到我的Webview时,应用程序会显示“网站不可用”,即使liveFold
File liveFolder = context.getDir("Live", Context.MODE_PRIVATE);
这将在应用程序的存储空间中创建一个文件夹“app_Live”,并用html填充该文件夹
现在,当我将其加载到我的Webview时,应用程序会显示“网站不可用”,即使liveFolder.isDir()返回true
此外,在“网站不可用”页面上,它将尝试的URL列为:
/data/data/****MY PACKAGE NAME****/app_Live/buyers_guide/page1/index.html,
这是完全正确的,并且文件存在,使用ADT上的DDMS进行检查
我已经让应用程序通过从android_资产文件夹加载资产来工作,但这对我没有好处,因为我需要能够更新媒体
一定有可能吧
请帮助尝试添加以下内容:
filepath = yourfilepath;
webview.loadUrl("file://"+filepath);