Heim  >  Artikel  >  Web-Frontend  >  Xiaoqiangs HTML5-Entwicklungsstraße für Mobilgeräte (24) – Aufbau einer PhoneGap-Android-Entwicklungsumgebung

Xiaoqiangs HTML5-Entwicklungsstraße für Mobilgeräte (24) – Aufbau einer PhoneGap-Android-Entwicklungsumgebung

黄舟
黄舟Original
2017-02-04 14:06:041453Durchsuche

1. PhoneGap herunterladen

Download-Adresse: http://phonegap.com/install/ Ich habe das neueste PhoneGap 2.9.1 heruntergeladen

Entpacken Sie das heruntergeladene PhoneGap ist ein Beispiel

Xiaoqiangs HTML5-Entwicklungsstraße für Mobilgeräte (24) – Aufbau einer PhoneGap-Android-Entwicklungsumgebung

2. Erstellen Sie die Umgebung

1. Anhand dieses Beispiels erstellen wir unser Projekt und legen es im Assets-Verzeichnis ab Erstellen Sie ein neues www-Verzeichnis unter dem Verzeichnis und ein xml-Verzeichnis unter dem res-Verzeichnis (kopieren Sie das Verzeichnis im Beispiel direkt)

Xiaoqiangs HTML5-Entwicklungsstraße für Mobilgeräte (24) – Aufbau einer PhoneGap-Android-Entwicklungsumgebung

2. Fügen Sie cordova-2.9.0 hinzu. jar in das libs-Verzeichnis

Xiaoqiangs HTML5-Entwicklungsstraße für Mobilgeräte (24) – Aufbau einer PhoneGap-Android-Entwicklungsumgebung

3. Ändern Sie MainActivity wie folgt

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. Fügen Sie Berechtigungen in AndroidMainfest.xml hinzu

<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. Der Code im vorherigen Artikel wird im www-Verzeichnis abgelegt


3. Laufergebnisse

Xiaoqiangs HTML5-Entwicklungsstraße für Mobilgeräte (24) – Aufbau einer PhoneGap-Android-Entwicklungsumgebung

Download des Quellcodes: http://download.csdn.NET/detail/lxq_xsyu/7178511

Das Obige ist der Inhalt von Xiaoqiangs HTML5-Entwicklungsstraße für Mobilgeräte (24) – Aufbau einer PhoneGap-Android-Entwicklungsumgebung Bitte achten Sie auf PHP Chinese Net (www.php.cn)!



Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn