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之前。 –