乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      初探Android程序框架PhoneGap - 耗子的博客 - ITeye技術(shù)網(wǎng)站

       software1 2011-05-16

      初探Android程序框架PhoneGap

      文章分類:移動開發(fā)

      phonegap是由溫哥華的一家小公司研發(fā)的多平臺的移動開發(fā)框架,支持流行的大多數(shù)移動設(shè)備(iPhone,Android ,BlackBerry,Symbian,Palm,Window Phone).目前phonegap獲得Apple,IBM,NOKIA,palm等眾多公司的支持.

      phonegap的優(yōu)點(diǎn):
      1.兼容性,完全做到了written once,run everywhere.
      2.標(biāo)準(zhǔn)化.phonegap使用W3C標(biāo)準(zhǔn),可用html5+css3+JqueryMobile快速開發(fā)各平臺的app
      3.開發(fā)成本低
      4.完全自由免費(fèi).phonegap采用MIT,BSD許可證.

       

      phonegap的缺點(diǎn):

      1.性能有待加強(qiáng),運(yùn)行速度慢,UI反應(yīng)延時

      2.沒有中文文檔,例子較少

       

      -------------------------------------------非華麗的分割線-------------------------------------------------------------

      HelloWorld是IT界永恒不變的話題.不知從何時起,每一門語音,每一項新技術(shù)的第一個demo都是HelloWorld.

      下面筆者將采用phonegap+jquerymobile開發(fā)一個phonegap的Helloworld.

       

      第一步:下載phonegap,jquerymobile,jquery1.5.1解壓待用.(文章末尾附有官網(wǎng)鏈接)

       

      第二步:新建一個android項目HelloWorld,在assets目錄下新建文件夾www,這個文件夾將用來放置html,JS,CSS等文件.在根目錄下新建libs文件夾,用來放置phonegap的開發(fā)包.

       

      第四步: 將剛剛解壓出來的phonegap/android下的phonegap.0.9.5.js;jquerymobile目錄下的images,jquery.mobile-1.0a4.1.min.css,jquery.mobile-1.0a4.1.min.js;Jquery目錄下的jqueryjquery-1.5.1.min.js復(fù)制到www文件夾.

       

      第五步:復(fù)制phonegap/android下的phonegap.0.9.5.jar到libs文件夾,并在項目的屬性中將其加入到項目

       

      第六步:修改默認(rèn)的Activity文件main.java

       

      Java代碼 復(fù)制代碼 收藏代碼
      1. public class main extends DroidGap {   
      2.     /** Called when the activity is first created. */  
      3.     @Override  
      4.     public void onCreate(Bundle savedInstanceState) {   
      5.         super.onCreate(savedInstanceState);   
      6.         super.loadUrl("file:///android_asset/www/index.html");   
      7.     }   
      8. }  
       

       第七步:在www文件夾中新建index.html文件.

      輸入內(nèi)容

       

      Html代碼 復(fù)制代碼 收藏代碼
      1. <link rel="stylesheet" href="jquery.mobile-1.0a4.1.min.css" type="text/css"  
      2.             charset="utf-8">  
      3.         <script type="text/javascript" charset="utf-8" src="phonegap.js"></script>  
      4.         <script type="text/javascript" charset="utf-8" src="jquery.js"></script>           
      5.         <script type="text/javascript" charset="utf-8" src="jquery.mobile-1.0a4.1.min.js"></script>  
      6.         <script type="text/javascript" charset="utf-8">  
      7.             $(document).ready(function(){   
      8.                 //為按鈕ClickMe添加點(diǎn)擊事件   
      9.                 $('#ClickMe').tap(function(){alert('HelloWorld!');});   
      10.             });    
      11.         </script>  

        在<body></body>中添加

       

       

      Html代碼 復(fù)制代碼 收藏代碼
      1. <div data-theme="b" data-role="page" id="main">  
      2.             <div data-role="header" >  
      3.                 <h1>  
      4.                     HelloWorld   
      5.                 </h1>  
      6.             </div>  
      7.             <!-- /header -->  
      8.   
      9.             <div data-role="content" >  
      10.                 <p>  
      11.                     這是我第一個PhoneGap+JqueryMobile結(jié)合的android程序   
      12.                 </p>  
      13.                 <p>                      
      14.                     <a href="#" id="ClickMe" data-role="button" data-inline="true" 點(diǎn)我</a>  
      15.                 </p>  
      16.             </div>  
      17.             <!-- /content -->  
      18.   
      19.             <div data-role="footer" >  
      20.                 <h4>  
      21.                     這個是頁腳   
      22.                 </h4>  
      23.             </div>  
      24.             <!-- /header -->  
      25.         </div>  

       

      第七步:Run As Android Application

      運(yùn)行效果圖如下

       



       

      OK,至此我們第一個phonegap+jquerymobile的android程序已經(jīng)完成.在模擬器中運(yùn)行性能很差,真機(jī)運(yùn)行的延時是可以接受的.

       

      詳細(xì)代碼請參考附件,文章提到的jar,JS,CSS等文件可從附件中復(fù)制或到對應(yīng)官網(wǎng)下載最新版本

       

      很少寫東西,如有錯漏請看官指正.

       

      PS:

      PhoneGap http://www./

      jquerymobile  http:///

        本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多