Apache Cordova设备准备就绪

时间:2015-04-23 11:31:29

标签: android apache cordova

我是Apache Cordova的新手,当然已经有问题/疑问了。 我试图制作" Hello world"来自" Apache Cordova编程4"书。 我的index.html文件包含我的应用源代码:

<!DOCTYPE html>
  <html>

  <head>
    <title>Hello World #2</title>
    <meta charset="utf-8" />
    <meta name="format-detection" content="telephone=no" />
    <meta name="viewport" content="user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width, height=device-height" />
    <script src="cordova.js"></script>
    <script>
      function onBodyLoad() {
        console.log("Entering onBodyLoad");
        alert("Body Load");
        document.addEventListener("deviceready", onDeviceReady, false);
      }
      function onDeviceReady() {
        console.log("Cordova is ready");
        navigator.notification.alert("Cordova is ready!");
      }
    </script>
  </head>

  <body onload="onBodyLoad()">
    <h1>Hello World #2</h1>
    <p>This is a sample Cordova application.</p>
  </body>

</html>

然后我用cordova create test www.cordovaprogramming.hello hello制作我的应用。 使用cordova platform add android添加Android平台。 并使用cordova build android构建它。 使用Genymotion模拟器进行测试。 当我的应用程序加载时,我已经准备好了#2; Apache Cordova设备准备好了#34;屏幕,但没有其他事情发生。 有人可以向我解释我犯了哪些错误吗? 我检查了我的config.xml文件但是那里的一切都没问题。

非常感谢!

1 个答案:

答案 0 :(得分:-1)

删除预先写好的所有内容,包括css文件。 我的意思是预先写好的内容,它在页面加载上调用一个函数将cordova徽标放在屏幕上。