技术开发 频道

跨平台开发:PhoneGap移动开发框架初探

  编写HelloWorld程序

  接下来,我们来在此基础上编写HelloWorld程序。我们切换到index.html中去,在代码模式下,删除原来phonegap生成的代码,写入如下代码:

<!DOCTYPE HTML>  
<html>  
    
<head>  
    
<meta name="viewport" content="width=320; user-scalable=no" />      <meta http-equiv="Content-type" content="text/html; charset=utf-8">  
    
<title>PhoneGap Android App</title>  
            
<script type="text/javascript" charset="utf-8" src="phonegap.js"></script>          
          
<script type="text/javascript" charset="utf-8">  
                      var showMessageBox
= function() {  
              navigator.notification.alert(
"Hello World of PhoneGap");  
                      }  
                        
function init(){  
            document.addEventListener(
"deviceready", showMessageBox, true);                  
                      }  
  
</script>  
  
</head>  
<body onload="init();"  >  
  
</body>  
</html>  

 

  可以看到,这其实是普通的HTML和Javascript代码。首先在onload触发的方法init中,通过Javascript的回调方法中调用了phonegap封装好的事件

  deviceready,这个事件含义是当设备在将其应用程序加载完毕后触发的。在引入phonegap提供的API时,必须通过 的方式引入进行调用。在这里的回调函数showMessageBox中,就调用了phonegap封装好的方法 navigator.notification.alert,这个方法实际上是

  显示了一个带文本的提示框,运行结果如下图:


  

0
相关文章