相关疑难解决方法(0)

从assets/www目录访问文件

假设foo.html我的assets/www目录(我的index.html旁边)有一个名为sitting(非常舒服)的文件.

我想将该文件复制到设备上的其他位置.我的第一种方法window.resolveLocalFileSystemURI("foo.html", cool(), notCool());不起作用.还有一个像www /它的前缀它不会.

知道它是否真的可以通过Phonegap访问文件会很有趣.我不相信,因此希望看到一个代码片段如何获取资产目录中的文件的FileEntry - 如果可能的话.

编辑:好的,现在我们有这样的电话

window.resolveLocalFileSystemURI("file:///android_asset",
  function(entry){
    console.log(entry.fullPath);},
  function(evt){
    console.log(evt.code);}
);
Run Code Online (Sandbox Code Playgroud)

但我们得到了一个错误code: undefined(Phonegap v1.2)和code: 1v1.0(代码1 =找不到文件?!)

android cordova

14
推荐指数
2
解决办法
2万
查看次数

如何更新phonegap Android应用程序中的资产文件(js css图像)而无需在Play/app store中更新我的应用程序

我正在使用Phonegap开发我的应用程序,所以我需要将CSS,JS,JS库,index.html打包到assets/www文件夹,以及

super.loadUrl("file:///android_asset/www/index.html",4000);
Run Code Online (Sandbox Code Playgroud)

但有没有办法更新我的CSS,JS,JS库,index.html而不更新我的应用程序(不是从商店或我们自己的服务器更新apk文件) - 这是因为我需要与本机和它(CSS/JS,index.html)可能需要更改.

声音愚蠢,但是有没有办法满足这个要求,iOS解决方案怎么样?

我从中读到:无法使用File API修改/ android_assets/www中的文件,无法从资产中获取文件对象

但是,我发现 资产中的副本文件为sdcard.

那么,我能以某种方式更新资产文件吗?或者这种愚蠢的方式(我不知道iOS解决方案):

1将其复制到sdcard
2更新css/js/index.html 3 super.loadUrl("/ mnt/sdcard/myapp/index.html",4000);

还有其他解决方案,THX?

android cordova

6
推荐指数
1
解决办法
1968
查看次数

标签 统计

android ×2

cordova ×2