自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

基于Android SDK安裝PhoneGap框架

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

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

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

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

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

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

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

基于Android SDK安裝PhoneGap框架

我的版本:

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

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

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

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

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

今天主要說以下phonegap的構建,因為我發(fā)現(xiàn)網(wǎng)上的一些教程出來的效果都是錯誤的,可能是版本問題。

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

英文不好的看下面。

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

基于Android SDK安裝PhoneGap框架

然后在該工程目錄下建立兩個文檔

/libs 和 /assets/www

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

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

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

復制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)很多教程也沒有這步,雖然不會報錯,但是會出現(xiàn)感嘆號,舉手之勞刪了吧)如圖:

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

只是因為eclipse沒有找到phonegap.jar而已,幫他找到就好了。

右擊 libs文件夾 進去Build Paths/ > Configure Build Paths

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

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

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

在版本號下面添加下面這段代碼

  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"進去activity的屬性里面

把第二段代碼添加進入***個activity標簽的后面

  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)建一個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。

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

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

2011-08-31 13:27:52

AndroidPhoneGap

2011-09-05 14:42:01

PhoneGap框架

2011-09-13 13:36:17

PhoneGap

2011-07-05 15:26:23

2011-07-19 13:26:50

iPhone PhoneGap 框架

2013-05-03 15:17:59

Android開發(fā)Android SDK

2011-09-02 14:06:38

PhoneGapEclipseAndroid

2011-09-14 16:49:36

Android SDK離線安裝

2011-09-02 13:51:00

PhoneGap框架HTML5

2011-08-31 13:11:53

AndroidPhoneGap

2011-05-25 09:24:15

Android

2011-09-14 16:58:47

Android SDK

2012-03-07 15:07:54

PhoneGapAndroid源碼示例

2014-07-21 17:48:09

PhoneGapCordovaHtml5

2011-07-19 08:50:17

PhoneGapwebOS

2011-07-22 08:34:37

PhoneGapSymbian

2011-05-31 14:03:13

2011-06-02 16:49:15

Android SDK 安裝

2011-12-14 11:38:42

PhoneGapJavaAndroid

2011-09-14 16:12:50

Android SDK
點贊
收藏

51CTO技術棧公眾號