Home  >  Article  >  Web Front-end  >  Xiaoqiang's HTML5 mobile development road (24) - PhoneGap Android development environment construction

Xiaoqiang's HTML5 mobile development road (24) - PhoneGap Android development environment construction

黄舟
黄舟Original
2017-02-04 14:06:041502browse

1. Download PhoneGap

Download address: http://phonegap.com/install/ I downloaded the latest PhoneGap 2.9.1

Unzip the downloaded PhoneGap, You can see that there is an example

Xiaoqiangs HTML5 mobile development road (24) - PhoneGap Android development environment construction

2. Build the environment

1. Referring to this example, we create our project and put it in the assets directory Create a new www directory under the res directory and create an xml directory under the res directory (directly copy the directory in the example)

Xiaoqiangs HTML5 mobile development road (24) - PhoneGap Android development environment construction

2. Add cordova-2.9.0.jar to the libs directory

Xiaoqiangs HTML5 mobile development road (24) - PhoneGap Android development environment construction

3. Modify MainActivity as follows

package com.example.hellomobile;  
  
import android.os.Bundle;  
//import android.app.Activity;  
import android.view.Menu;  
import org.apache.cordova.*;  
  
public class MainActivity extends DroidGap {  
  
    @Override  
    public void onCreate(Bundle savedInstanceState) {  
        super.onCreate(savedInstanceState);  
        //setContentView(R.layout.activity_main);  
        super.setIntegerProperty("splashscreen", R.drawable.splash);  
        super.loadUrl("file:///android_asset/www/index.html", 2000);  
    }  
}

4. Add permissions in AndroidMainfest.xml

<uses-permission android:name="android.permission.CAMERA" />  
<uses-permission android:name="android.permission.VIBRATE" />  
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />  
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />  
<uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS" />  
<uses-permission android:name="android.permission.INTERNET" />  
<uses-permission android:name="android.permission.RECEIVE_SMS" />  
<uses-permission android:name="android.permission.RECORD_AUDIO" />  
<uses-permission android:name="android.permission.RECORD_VIDEO" />  
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />  
<uses-permission android:name="android.permission.READ_CONTACTS" />  
<uses-permission android:name="android.permission.WRITE_CONTACTS" />  
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />  
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />  
<uses-permission android:name="android.permission.GET_ACCOUNTS" />  
<uses-permission android:name="android.permission.BROADCAST_STICKY" />

5. Change the previous article Put the code in the www directory


3. Running results

Xiaoqiangs HTML5 mobile development road (24) - PhoneGap Android development environment construction

Source code download: http://download .csdn.NET/detail/lxq_xsyu/7178511

The above is the content of Xiaoqiang’s HTML5 mobile development road (24) - PhoneGap Android development environment construction. For more related content, please pay attention to the PHP Chinese website (www. php.cn)!



Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn