android - 如何在 android 中的 Assets 文件夹中创建指向 www 的链接?

标签 android iphone html ios eclipse

我正在为 iPhone 和 Android 开发一个基于手机间隙的应用程序。我在 www 文件夹中有我的网络应用程序文件(使用 CSS、HTML5、JS 开发的 UI 屏幕)。我希望 iPhone 和 Android 都有一个通用的 www,所以我将文件夹 www 放在我的文件系统中的 iPhone 和 Android 项目之外,并将 Xcode 配置为具有指向该文件夹的链接。对于 iPhone,它运行良好。在 Android 的情况下,我需要将此文件夹放在 Assets 下。如果 www 文件夹被复制到 assets 中,它工作正常。但是,如果我尝试在 Assets 内部提供指向 www 的链接,我的项目正在运行。它抛出错误“找不到文件/www/index.html”。有人可以帮我解决这种情况。这样我就可以在一个地方维护 www,我的 iPhone 和 Android 都指向同一个文件夹。

谢谢。

最佳答案

我发现处理此问题的最佳方法是使用符号链接(symbolic link)指向项目中的文件夹。这使您可以保留一组文件,并且可以将它们链接到项目中您想要的任何位置,同时仍使用相同的源。

对于 Unix 类型系统,使用:

ln -s source link_name

由于您也在使用 iPhone 项目,我假设您使用的是 Mac,但这里是 Windows Vista/7 版本:

mklink /D link_name source

关于android - 如何在 android 中的 Assets 文件夹中创建指向 www 的链接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8736453/

相关文章:

Android Studio 未在工具菜单中显示 SDK 管理器选项

android - 当 Android 重启服务时,在 Android 服务中启动的线程会发生什么?

Android ViewPager 点指示器不动

iphone - 如何加载和保存 UIButton 的 alpha?

iphone - 使 iOS 应用程序具有启用和禁用声音的选项

iphone - LinPhone SDK 不支持 arm7s

Javascript::将剪贴板粘贴到文本区域

android - 从上游分支 merge 到供应商分支,其中供应商分支包含上游提交的子集

javascript - 绘制贝塞尔线的最佳方法

html - 对于具有全页缩放功能的浏览器,我可以使用该功能为 iframe 设置缩放吗?