alert(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 があり、js ディレクトリに cordova.js が必要です。
次に、phonegap API を呼び出すための JavaScript コードは、次のようになります。
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
以下のように Play ストアに APP を作成します。
http://play.google.com/store/apps/details?id=com.news.newsfinder