Android上的Phonegap jQueryMobile主题

时间:2014-04-11 15:06:36

标签: android cordova hybrid-mobile-app themeroller

我在这里,我需要你的帮助。我已经在Android应用程序上工作了几个月,今天企业要求我使用Phonegap来创建一个混合应用程序。

我想用ThemeRoller尝试一些主题但是当我尝试在我的应用程序中输入文件时出现问题:主题不适用! 嗯,这部分是正确的,因为如果我使用我的网络浏览器查看应用程序,主题适用完美,但是当我构建&在我的手机上运行应用程序,文本将显示为没有任何CSS。

为什么只能在手机上?我一直在寻找网络,甚至找到That link !这与我的问题完全相同,但我尝试了对他有用的事情,没有任何好事发生在我身上,没有新结果,也没有任何改变。

所以这是我的index.html的标题:

<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>jQuery Mobile: Theme Download</title>
    <script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
    <script src="http://code.jquery.com/mobile/1.3.2/jquery.mobile-1.3.2.min.js"></script>
    <link rel="stylesheet" href="web-holo/AndroidHoloDarkLight.min.css" />
    <link rel="stylesheet" href="jquery.mobile.structure-1.3.2.min.css" />
    <link rel="stylesheet" href="roboto/fonts.css" />
</head>

以下是我找到主题的网站:That Web Site 我在WWW中输入了Theme文件夹,但无论如何代码都找到了它,因为桌面Web浏览器正确显示它...

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

感谢Aliassse,我得到了答案!

问题是WhiteList! 我是从网上找到的基本应用程序创建我的应用程序的,&#34; www / config.xml&#34;文件已被修改。 事实上,我可以在xml文件的末尾看到:

<access origin="http://127.0.0.1*"/> <!-- allow local pages -->

这意味着该应用只能访问本地网页,而不能在线访问。我需要访问以下页面:

  

http://code.jquery.com/jquery-1.9.1.min.js

所以为了解决这个问题,我把断线改为:

<access origin="*"/>

我再次构建应用程序,在我的设备上运行它并且它有效!非常感谢Aliassse的快速和高效!