成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

淺談Android程序框架PhoneGap

移動開發
Android程序框架PhoneGap是本文要介紹的內容,主要是來了解PhoneGap框架的相關內容,具體內容來看本文詳解。

Android程序框架PhoneGap是本文要介紹的內容,主要是來了解PhoneGap框架的相關內容。phonegap是由溫哥華的一家小公司研發的多平臺的移動開發框架,支持流行的大多數移動設備(iPhone,Android ,BlackBerry,Symbian,Palm,Window Phone).目前phonegap獲得Apple,IBM,NOKIA,palm等眾多公司的支持.

phonegap的優點:

1、兼容性,完全做到了written once,run everywhere.

2、標準化.phonegap使用W3C標準,可用html5+css3+JqueryMobile快速開發各平臺的app

3、開發成本低

4、完全自由免費.phonegap采用MIT,BSD許可證.

phonegap的缺點:

1、性能有待加強,運行速度慢,UI反應延時

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

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

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

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

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

第四步: 將剛剛解壓出來的phonegap/android下的phonegap.0.9.5.js;jquerymobile目錄下的

  1. images,jquery.mobile-1.0a4.1.min.css,jquery.mobile-1.0a4.1.min.js;Jquery 

目錄下的jqueryjquery-1.5.1.min.js復制到www文件夾.

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

第六步:修改默認的Activity文件main.java

Java代碼 

  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. }    
  9. public class main extends DroidGap {  
  10.     /** Called when the activity is first created. */  
  11.     @Override  
  12.     public void onCreate(Bundle savedInstanceState) {  
  13.         super.onCreate(savedInstanceState);  
  14.         super.loadUrl("file:///android_asset/www/index.html");  
  15.     }  
  16. }   

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

輸入內容

Html代碼 

  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添加點擊事件     
  9.                 $('#ClickMe').tap(function(){alert('HelloWorld!');});     
  10.             });      
  11.         </script>    
  12. <link rel="stylesheet" href="jquery.mobile-1.0a4.1.min.css" type="text/css" 
  13. charset="utf-8"> 
  14. <script type="text/javascript" charset="utf-8" src="phonegap.js"></script> 
  15. <script type="text/javascript" charset="utf-8" src="jquery.js"></script> 
  16. <script type="text/javascript" charset="utf-8" src="jquery.mobile-1.0a4.1.min.js"></script> 
  17. <script type="text/javascript" charset="utf-8"> 
  18. $(document).ready(function(){  
  19. //為按鈕ClickMe添加點擊事件  
  20. $('#ClickMe').tap(function(){alert('HelloWorld!');});  
  21. });   
  22. </script> 在<body></body>中添加  
  23. Html代碼    
  24. <div data-theme="b" data-role="page" id="main">    
  25.             <div data-role="header" >    
  26.                 <h1>    
  27.                     HelloWorld     
  28.                 </h1>    
  29.             </div>    
  30.             <!-- /header -->    
  31.             <div data-role="content" >    
  32.                 <p>    
  33.                     這是我***個PhoneGap+JqueryMobile結合的android程序     
  34.                 </p>    
  35.                 <p>                        
  36.                     <a href="#" id="ClickMe" data-role="button" data-inline="true" 點我</a>    
  37.                 </p>    
  38.             </div>    
  39.             <!-- /content -->    
  40.             <div data-role="footer" >    
  41.                 <h4>    
  42.                     這個是頁腳     
  43.                 </h4>    
  44.             </div>    
  45.             <!-- /header -->    
  46.         </div>    
  47. <div data-theme="b" data-role="page" id="main"> 
  48. <div data-role="header" > 
  49. <h1> 
  50. HelloWorld  
  51. </h1> 
  52. </div> 
  53. <!-- /header --> 
  54. <div data-role="content" > 
  55. <p> 

這是我***個PhoneGap+JqueryMobile結合的android程序

  1. </p> 
  2. <p> 
  3. <a href="#" id="ClickMe" data-role="button" data-inline="true" 點我</a> 
  4. </p> 
  5. </div> 
  6. <!-- /content --> 
  7. <div data-role="footer" > 
  8. <h4> 

這個是頁腳

  1. </h4> 
  2. </div> 
  3. <!-- /header --> 
  4. </div>  

第七步:Run As Android Application

運行效果圖如下

淺談Android程序框架PhoneGap 

淺談Android程序框架PhoneGap

OK,至此我們***個phonegap+jquerymobile的android程序已經完成.在模擬器中運行性能很差,真機運行的延時是可以接受的.

小結:淺談Android程序框架PhoneGap的內容介紹完了,希望通過本文的學習能對你有所幫助!

責任編輯:zhaolei 來源: 互聯網
相關推薦

2011-09-02 13:30:43

Android SDKPhoneGap

2011-07-19 13:26:50

iPhone PhoneGap 框架

2011-09-02 13:51:00

PhoneGap框架HTML5

2011-09-05 10:27:02

Sencha Touc手機應用Android

2011-09-05 14:42:01

PhoneGap框架

2012-03-07 15:07:54

PhoneGapAndroid源碼示例

2014-07-21 17:48:09

PhoneGapCordovaHtml5

2010-10-09 15:01:27

PhoneGapiPhoneAndroid

2012-10-09 11:02:55

IBMdw

2011-09-01 10:01:35

PhoneGap應用程序GoodDay

2011-09-14 09:20:03

PhonegapAndroid平臺

2011-12-21 21:34:50

PhoneGapiOSAndroid

2011-12-23 10:02:37

PhoneGapAndroid插件

2011-08-31 15:15:20

PhoneGap

2011-10-11 10:06:12

PhoneGap插件

2011-07-08 17:57:37

iPhone CoreData 數據庫

2011-12-30 15:11:36

Adobe視頻PhoneGap

2011-07-01 15:28:26

PhoneGap代碼示例

2012-05-17 08:29:54

PhoneGap誤區

2009-07-22 13:24:24

ASP.NET MVC
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 天色综合网 | 欧美激情综合网 | 国产精品久久久久久模特 | 国产高清免费 | 成人欧美一区二区三区黑人孕妇 | 日本精品国产 | 精品视频在线免费观看 | 国产精品一区二 | www操操 | 亚洲一区二区 | 91免费观看国产 | 国产精品mv在线观看 | 手机av在线| 午夜精品久久久久久久久久久久久 | 午夜视频大全 | 激情五月综合 | 日本久久精品视频 | 久久精品在线 | 国产成人精品一区二区三区 | 岛国一区 | 国产精品视频不卡 | 日韩欧美一区二区三区在线播放 | 欧美色人 | 国产一区二区精品在线 | 国产精品综合色区在线观看 | 亚洲福利在线观看 | 精品二区 | av日日操 | 污视频在线免费观看 | 国产精品一区久久久 | 丁香五月缴情综合网 | 日韩在线播放视频 | 91影院 | 欧美一级欧美一级在线播放 | 高清一区二区三区 | 国产精品日日做人人爱 | 日本网站在线看 | 成人精品影院 | 国产成人叼嘿视频在线观看 | www亚洲免费国内精品 | 久久久久久亚洲精品 |