- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我在 iOS 上有一个基本的 PhoneGap/jQuery-Mobile 应用程序,它最初加载作为应用程序一部分的 index.html 页面。在该页面上有一个链接指向我们移动网站上的一个页面(未部署为应用程序的一部分)。这是我想要的,因为当我单击链接时,它会在我的应用程序中加载移动页面(我更新了 PhoneGap.plist ExternalHosts,因此它会在我的应用程序中加载,而不是在 Safari 中加载)。
我的问题是是否可以从我的应用程序中显示的移动页面(但不是我的应用程序的一部分)链接回是的页面/strong> 我的应用程序的一部分?这可能吗?如果不是,我有什么选择可以实现同样的行为?
我希望我的应用程序的基本设计是有某种菜单,该菜单始终可见,带有按钮,可将您带回到应用程序中不同页面的菜单(例如主页、移动网站、相机等)。 ).单击菜单链接可在导航栏下方加载移动网页,该页面可以是 Phonegap 应用程序的本地页面,也可以是我们服务器上的远程页面。 (可选地,菜单/导航栏可以是移动站点的一部分——但这只有在移动站点页面菜单上的主页按钮加载应用程序的 index.html 页面时才有效)。
计划是为 iOS 和 Android 上的应用程序维护同一个代码库,并仍然使用 PhoneGap 访问手机的功能,例如相机。然而,我们不必为每个服务器端信息交换(检索、数据库更新等)编写 .ajax 调用,我们可以利用我们现有的一些服务器端表单和已经托管为 .aspx 页面的页面,将它们提供给我们的Phonegap 应用程序。如果可能的话,能够在我的应用程序和我的移动网站(全部使用 JQuery Mobile)的页面之间来回链接是最理想的。能够在我们的远程服务器页面上包含 phonegap.js 并包含从这些页面内部对 phonegap 的 javascript API 调用,如果可以的话,这将是另一个巨大的好处。
希望这是有道理的。
提前致谢!
最佳答案
是的,我们做到了。我们使用了 ChildBrowser,如下所述。我们不得不修改 iOS 和 Android 上的 ChildBrowser 用户界面以隐藏地址栏和工具栏。让我们的移动网站标题/菜单栏与我们的 native 标题栏匹配需要一些努力。最终结果是无缝体验——您根本无法分辨您正在查看的是 native 页面还是我们移动网站提供的页面。
关于android - 使用本地和服务器页面的 PhoneGap jQuery-Mobile 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8648782/
我在 StackOverflow 和其他地方看到了很多与此类似的问题,但没有一个直接解决我的问题。我正在 THREE.js 中使用凸包生成器生成 n 边多面体。我想将方形纹理映射到每个多面体的每个面上
我是一名优秀的程序员,十分优秀!