0
我在iOS上開始使用PhoneGap,沒有太多的運氣。我的應用程序停留在初始屏幕上,Phoegap Build控制檯中沒有顯示任何內容。PhoneGap Build難度
截圖http://i.imgur.com/Ru9n3ET.png顯示我的文件結構和骨架代碼。我從應用程序中看到的唯一事情是從body的onload事件調用的'1'警報。沒有其他顯示。是否有一個明顯的錯誤是殺死應用程序?
我在iOS上開始使用PhoneGap,沒有太多的運氣。我的應用程序停留在初始屏幕上,Phoegap Build控制檯中沒有顯示任何內容。PhoneGap Build難度
截圖http://i.imgur.com/Ru9n3ET.png顯示我的文件結構和骨架代碼。我從應用程序中看到的唯一事情是從body的onload事件調用的'1'警報。沒有其他顯示。是否有一個明顯的錯誤是殺死應用程序?
警報(1)來自javaScript,您與phonegap無關。
您會想確保您的代碼目錄具有調用Phonegap代碼所需的API。它看起來像下面的東西:
package com.news.newsfinder;
import org.apache.cordova.DroidGap;
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
public class MainActivity extends DroidGap {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
super.loadUrl("file:///android_asset/www/index.html");
}
}
你必須有cordova.jar在你的生成路徑和cordova.js在你的js目錄。
然後你的JavaScript代碼來調用phonegap API的可以成爲這樣的東西。
document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady() {
checkConnection();
}
function checkConnection() {
//code to check what type of internet connection a device is using, wifi, 2G, 3G...
}
具有包com.news.newsfinder
將作出APP在播放存儲像下面上面的代碼:
http://play.google.com/store/apps/details?id=com.news.newsfinder
包括 document.addEventListener( 「deviceready」,onDeviceReady,FALSE); ( ) –
除了Nijil說的,你必須加載jQuery在加載Bootstrap之前。 –