phonegap+andriod+sencha开发注意

主要是phonegap的用法,sencha比较简单,首先第一步我们根据教程在spring source(java ide)中根据教程创建项目。

参考:http://www.phonegap.cn/?page_id=442#android

 

需要嵌入phonegap代码时希望大家能够注意:

<script type="text/javascript" charset="utf-8">  
 
    // 等待加载PhoneGap
    document.addEventListener(“deviceready“, onDeviceReady, false);  
 
    // PhoneGap加载完毕,可以安全调用PhoneGap方法
    function onDeviceReady() { 
        checkConnection(); 
    }  
 
    function checkConnection() { 
        var networkState = navigator.network.connection.type;        
 
        var states = {}; 
        states[Connection.UNKNOWN]  = 'Unknown connection'; 
        states[Connection.ETHERNET] = 'Ethernet connection'; 
        states[Connection.WIFI]     = 'WiFi connection'; 
        states[Connection.CELL_2G]  = 'Cell 2G connection'; 
        states[Connection.CELL_3G]  = 'Cell 3G connection'; 
        states[Connection.CELL_4G]  = 'Cell 4G connection'; 
        states[Connection.NONE]     = 'No network connection'; 
 
        alert('Connection type: ' + states[networkState]); 
}



像这样在phonegap文件完全载入后(deviceready函数完成后填入代码)。

此外我使用的是phonegap1.0的js,1.6的js不知为什么无法识别lz的手机。。。。。。如有类似情况,大家一起交流,呵呵

 

最新标准调用phonegap方法

 

<script type="text/javascript">
  document.addEventListener("deviceready", mainLaunch, false);
</script>



然后在你的JS里面这样写

 
function mainLaunch(){
 Ext.application({



 

就可以了

posted @ 2012-05-27 11:53  范永强  阅读(148)  评论(0编辑  收藏  举报