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

基于Android SDK安裝PhoneGap框架

移動(dòng)開發(fā)
基于Android SDK安裝PhoneGap框架是本文要介紹的內(nèi)容,主要是來學(xué)習(xí)Eclipse+Android+JDK+Phonegap開發(fā)環(huán)境,具體內(nèi)容的實(shí)現(xiàn)來看那本文詳解。

基于Android SDK安裝PhoneGap框架是本文要介紹的內(nèi)容,主要是來學(xué)習(xí)Eclipse+Android+JDK+Phonegap開發(fā)環(huán)境,具體內(nèi)容的實(shí)現(xiàn)來看那本文詳解。

首先,要明白一點(diǎn),就是要利用PhoneGap框架開發(fā)移動(dòng)應(yīng)用時(shí),也是必須在開發(fā)環(huán)境上安裝對應(yīng)移動(dòng)設(shè)備應(yīng)用的SDK的。

比如你要開發(fā)一個(gè)運(yùn)行在Android上的應(yīng)用,則必須安裝 Android的SDK包,開發(fā)iphone應(yīng)用,就要安裝iphone sdk。

本文將介紹如何安裝基于Android SDK下安裝PhoneGap。無論是開發(fā)基于哪種平臺(tái)的移動(dòng)應(yīng)用,首先要到PhoneGap的官方網(wǎng)站下載

PhoneGap包,地址是:http://www.phonegap.com/download,目前***的版本是0.9.1,下載之后,解壓縮后,會(huì)發(fā)現(xiàn)如下圖所示的若干個(gè)文件夾:這里,由于我們是構(gòu)建Android應(yīng)用,因此只有phonegap-android對我們是有用的。

由于PhoneGap是通過Ruby語言以及所開發(fā)的目標(biāo)移動(dòng)設(shè)備的SDK一起搭配工作的,因此除了下載PhoneGap外,開發(fā)者還必須安裝如下的軟件(以Android為例)

基于Android SDK安裝PhoneGap框架

我的版本:

Android SDK,  android-sdk_r12-windows(***的那個(gè))

Eclipse IDE  eclipse-SDK-3.7-win32(這個(gè)也是***的)

JDK   jdk-6u10-rc2-bin-b32-windows-i586-p-12_sep_2008(***地)

Android 的Eclipse插件ADT(http://developer.android.com/sdk/eclipse-adt.html)(可省略,安裝完之后可以直接下載android所有插件包)

基于Android SDK安裝PhoneGap框架

phonegap

我只列出我實(shí)際操作中用到的軟件,系統(tǒng)是windows。

Eclipse 以及 Android 的安裝查看以下網(wǎng)頁 http://mobile.51cto.com/android-227548.htm,還算詳細(xì)。

今天主要說以下phonegap的構(gòu)建,因?yàn)槲野l(fā)現(xiàn)網(wǎng)上的一些教程出來的效果都是錯(cuò)誤的,可能是版本問題。

有英文基礎(chǔ)的查看http://www.phonegap.com/start#android

英文不好的看下面。

首先進(jìn)入eclipse界面,新建android工程 new > android project,如圖(單擊放大):

基于Android SDK安裝PhoneGap框架

然后在該工程目錄下建立兩個(gè)文檔

/libs 和 /assets/www

把之前下載好的phonegap中的phonegap.js拷貝到 /assets/www下

phonegap.jar拷貝到/libs下(一般會(huì)帶版本號(hào),自己改下文件名)

下面是被大家忽略的一步(網(wǎng)上大部分教程少了這步)

復(fù)制phonegap下的xml文件夾到 /res下

接下來是修改工程的一些文件,修改src文件下的java文件

把class extent 的activity改成DroidGap

  1. Replace the setContentView() line with super.loadUrl("file:///android_asset/www/index.html");  
  2. Add import com.phonegap.*; 

Removeimport android.app.Activity;(國內(nèi)很多教程也沒有這步,雖然不會(huì)報(bào)錯(cuò),但是會(huì)出現(xiàn)感嘆號(hào),舉手之勞刪了吧)如圖:

接下來你可能會(huì)看見邊框出現(xiàn)一些紅色叉叉,沒事。

只是因?yàn)閑clipse沒有找到phonegap.jar而已,幫他找到就好了。

右擊 libs文件夾 進(jìn)去Build Paths/ > Configure Build Paths

java Build Path > Libraries  單擊Add JARs(似乎和AddExternal JARs沒啥差別)

找到libs下的phonegap.jar路徑,單擊ok。再按F5刷新下就可以了。

接下來打開 總目錄下的AndroidManifest.xml文件 右擊 Open With > Text Editor

在版本號(hào)下面添加下面這段代碼

  1. <supports-screens 
  2. android:largeScreens="true" 
  3. android:normalScreens="true" 
  4. android:smallScreens="true" 
  5. android:resizeable="true" 
  6. android:anyDensity="true" 
  7. /> 
  8. <uses-permission android:name="android.permission.CAMERA" /> 
  9. <uses-permission android:name="android.permission.VIBRATE" /> 
  10. <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> 
  11. <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> 
  12. <uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS" /> 
  13. <uses-permission android:name="android.permission.READ_PHONE_STATE" /> 
  14. <uses-permission android:name="android.permission.INTERNET" /> 
  15. <uses-permission android:name="android.permission.RECEIVE_SMS" /> 
  16. <uses-permission android:name="android.permission.RECORD_AUDIO" /> 
  17. <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" /> 
  18. <uses-permission android:name="android.permission.READ_CONTACTS" /> 
  19. <uses-permission android:name="android.permission.WRITE_CONTACTS" /> 
  20. <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 
  21. <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 
  22. <uses-permission android:name="android.permission.GET_ACCOUNTS" /> 

添加 android:configChanges="orientation|keyboardHidden"進(jìn)去activity的屬性里面

把第二段代碼添加進(jìn)入***個(gè)activity標(biāo)簽的后面

  1. <activity android:name="com.phonegap.DroidGap" 
  2. android:label="@string/app_name" 
  3. android:configChanges="orientation|keyboardHidden"> 
  4. <intent-filter> 
  5. </intent-filter> 
  6. </activity> 

如圖:

***,在assets/www下創(chuàng)建一個(gè)index.html文件

代碼如下:

  1. <!DOCTYPE HTML> 
  2. <html> 
  3. <head> 
  4. <title>PhoneGap</title> 
  5. <script type="text/javascript" charset="utf-8" src="phonegap.js"></script> 
  6. </head> 
  7. <body> 
  8. <h1>Hello World</h1> 
  9. </body> 
  10.  
  11. </html> 

保存,右擊工程run as ->Android Application。

小結(jié):基于Android SDK安裝PhoneGap框架的內(nèi)容介紹完了,希望通過本文的學(xué)習(xí)能對你有所幫助!

責(zé)任編輯:zhaolei 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2011-08-31 13:27:52

AndroidPhoneGap

2011-09-05 14:42:01

PhoneGap框架

2011-07-05 15:26:23

2011-09-13 13:36:17

PhoneGap

2011-07-19 13:26:50

iPhone PhoneGap 框架

2011-09-02 14:06:38

PhoneGapEclipseAndroid

2011-09-02 13:51:00

PhoneGap框架HTML5

2011-08-31 13:11:53

AndroidPhoneGap

2013-05-03 15:17:59

Android開發(fā)Android SDK

2011-09-14 16:49:36

Android SDK離線安裝

2012-03-07 15:07:54

PhoneGapAndroid源碼示例

2014-07-21 17:48:09

PhoneGapCordovaHtml5

2011-09-14 16:58:47

Android SDK

2011-05-25 09:24:15

Android

2011-12-14 11:38:42

PhoneGapJavaAndroid

2010-10-09 15:01:27

PhoneGapiPhoneAndroid

2011-07-19 08:50:17

PhoneGapwebOS

2011-07-22 08:34:37

PhoneGapSymbian

2011-07-18 14:46:56

PhoneGapBlackBerry

2011-07-15 15:54:38

PhoneGapiOS
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 国产精品日韩欧美一区二区 | 美女天天干天天操 | 怡红院成人在线视频 | 国产亚洲精品久久久久动 | 99在线免费观看视频 | 精品二| 中文字幕亚洲免费 | 中文字幕蜜臀av | 日本中文字幕一区 | 欧美成年黄网站色视频 | 国产精品一区二区三区四区 | 九九九色 | 先锋资源吧 | 成人精品一区二区三区 | 欧美色综合一区二区三区 | 国产精品99视频 | 国产精品永久 | 高清一区二区三区 | 美女操网站 | 欧美在线一区二区三区 | 在线视频中文字幕 | 国产目拍亚洲精品99久久精品 | 久草新在线 | 欧美日韩国产高清视频 | 九九久久精品 | 国内精品久久久久久久影视简单 | 天天操天天玩 | 看一级毛片视频 | 成人av在线播放 | 久久精品视频网站 | 免费黄色av | 欧美日韩国产高清 | 亚洲三区在线播放 | 久久久久久久久久爱 | www亚洲一区 | 日本午夜精品一区二区三区 | 国产精品久久久久久婷婷天堂 | 国产精品久久久av | 这里有精品 | 中文字幕精品视频 | 国产福利精品一区 |