phoneGap androidインスタンス1に基づく

2346 ワード

本文はただ開発経験のある友达に対して読むだけで、細部の問題はもう述べない.
 
開発環境の構成および基本的な操作は、他のドキュメントを参照してください.
 
phoneGapというandroidプロジェクトを追加し、メインactivityをPhoneGapActivityと命名しました.java
ダウンロードしたphonegapからlibandroidを見つけました(ダウンロードアドレスがよく覚えていません、google callback-phonegap-0 d 1 f 305)
次のディレクトリに従ってandroidプロジェクトにコピーします.
assets\www\phonegap-1.4.1.js
res\xml\phonegap.xml
res\xml\plugins.xml
libs\phonegap-1.4.1.jar
 
以上のパスはwww以外は必須パスで、名前を変更することはできません.フォルダがなければ作成します.
 
作成後、次のコードをAndroidManifestにコピーします.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.READ_PHONE_STATE" />
    <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.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" />

 
 
追加が完了したら、メインのjava 
setContentView(R.layout.main)を置き換えるonCreateメソッドを見つけます.
superです.loadUrl("http://baidu.com");
あるいはsuper.loadUrl("file:///android_asset/www/index.html");
2つの方式は言うまでもなく、2つ目の方式はassets/www/以下のindexを呼び出す.htmlファイル、もちろんシステムはあなたのためにこのファイルを生成することはできなくて、あなたは自分で手動でこのファイルを創立する必要があって、どのようにこのファイルを創立して言わないで、下で完全なプロジェクトのファイルを奉納してみんなの参考に供します.