聽
聽
聽
鍏朵腑鏍囩孩鐨勪笁涓?枃浠跺す鏄?垜浠?渶瑕佺敤鍒扮殑銆?/p>
浜?鏂板缓涓?涓狿honeGap椤圭洰
<!DOCTYPE HTML><html> <head> <title>PhoneGap</title> <script type="text/javascript" charset="utf-8" src="cordova-2.0.0.js"></script> </head> <body> <h1>Hello World</h1> </body></html>
5.灏嗕互涓嬫潈闄愰厤缃?殑xml鍐呭?copy鍒癆ndroidManifest.xml鏂囦欢涓?細
<supports-screensandroid:largeScreens="true"android:normalScreens="true"android:smallScreens="true"android:resizeable="true"android:anyDensity="true"/><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" /> <uses-permission android:name="android.permission.GET_ACCOUNTS" />
android:configChanges="orientation|keyboardHidden
杩欐槸涓轰簡淇濊瘉鏈哄櫒鍦ㄦí绔栧睆鍒囨崲鐨勬椂鍊欎笉浼氶噸鏂版墽琛孉ctivity鐨刼nCreate鏂规硶锛?/p>
7.AndroidManifest.xml鏈?鍚庣湅璧锋潵浼氬儚杩欐牱锛?/p>
<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.shawn" android:versionCode="1" android:versionName="1.0"> <supports-screens android:anyDensity="true" android:largeScreens="true" android:normalScreens="true" android:resizeable="true" android:smallScreens="true" android:xlargeScreens="true" /> <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" /> <uses-sdk android:minSdkVersion="8" android:targetSdkVersion="15" /> <application android:label="@string/app_name" android:icon="@drawable/ic_launcher" android:theme="@style/AppTheme"> <activity android:name="outer" android:configChanges="orientation|keyboardHidden" android:label="@string/app_name" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application></manifest>
鍏朵腑<application>鏍囩?鎴戜滑鍙?互鐪嬪仛鏄?垜浠?綋鍓嶇殑搴旂敤锛岃??lt;activity>浠h〃鎴戜滑搴旂敤鍐呯殑涓?涓?晫闈?紝<intent-filter>鏍囩?閲屾垜浠?粰褰撳墠椤甸潰璁剧疆浜嗕竴涓?潈闄?/p>
android.intent.action.MAIN琛ㄧず鏄?渶鍏堝惎鍔ㄧ殑鐨勭晫闈?紱
android.intent.category.LAUNCHER鍐冲畾搴旂敤绋嬪簭鏄?惁鏄剧ず鍦ㄧ▼搴忓垪琛ㄩ噷锛?br>
鍙﹀?闇?瑕佹敞鎰忕殑鏄?細
<activity android:name="outer" android:configChanges="orientation|keyboardHidden" android:label="@string/app_name" >
鎴戜滑鐨?lt;activity>鏍囩?涓?湁杩欐牱涓?涓?被鍚峯uter锛屾垜浠?彲浠ヨ嚜宸卞畾涔夊畠锛屼竴浼氬効鎴戜滑浼氱敤鍒拌繖涓?被鍚嶃??/span>
8.鍦ㄥ垰鍒氭柊寤虹殑Android Project涓?壘鍒發ibs鐩?綍骞跺湪cordova-2.0.0.jar涓婄偣鍑诲彸閿?紝閫夋嫨聽Build Path->Add to Build Path
聽
聽
聽
package com.example.shawn;import android.os.Bundle;import org.apache.cordova.*;public class outer extends DroidGap { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); super.loadUrl("file:///android_asset/www/index.html"); }}
聽
package com.example.shawn;杩欏彞璇濇槸骞插槢鐨勫憿锛熻繖鏄痡ava涓?父鐢ㄧ殑锛岀被浼间簬鏂囦欢鐨勫?姘忥紝鐪嬬湅鏂囦欢鏍戝氨鐭ラ亾浜嗭紝杩欐槸鏀惧湪鏂囦欢鍓嶉潰瀹氫綅鐢ㄧ殑銆?br>
聽
public class outer extends DroidGap;杩欓噷灏唎uter绫荤户鎵夸负DroidGap锛屽悓鏃舵湰鏂囦欢鐨勬枃浠跺悕涔熻?娉ㄦ剰淇濇寔涓?鑷达紙outer.java锛夛紝鍚﹀垯浼氭姤閿欍??/span>
super.loadUrl("file:///android_asset/www/index.html");杩欏彞璇濆ぇ瀹跺彲浠ョ悊瑙d负鍔犺浇涓?涓?綉椤碉紝杩欎釜璺?緞澶у?寰堢啛鎮夛紝灏辨槸鎴戜滑鐨勯?椤点?傞?忚繃杩欏彞璇濇垜浠?篃鍙?互鐪嬪埌phoneGap鏈?鏍规湰鐨勪笢瑗匡紝灏辨槸鍦ㄥ師鐢熻?瑷?涓庣綉椤佃?瑷?涔嬮棿鏋朵竴搴фˉ銆?/span>
鐒跺悗灏卞彲浠ュ湪妯℃嫙鍣ㄤ笅璇曠潃杩愯?涓?涓嬭繖涓?」鐩?紝鎴愬姛鐨勮瘽浼氬嚭鐜癏ello World鐨勭晫闈???/p>
聽
聽
聽
ok浜嗭紝鑷虫?涓烘?锛宲honegap鐨刟ndroid寮?鍙戠幆澧冨氨鎼?缓濂戒簡锛屾偍鍙?互鍩轰簬phonegap缂栧啓鑷?繁鐨刟ndroid搴旂敤浜嗭紒
- android 读取byte[]中的元素解决方案
- android 标题栏兑现方式
- android 中Activity向BroadcastReceiver发送数据,该怎么解决
- Android 4.0 为什么模拟器老是提示小弟我谷歌拼音输入法已停止
- android:getSharedPreferences() 这是哪个类的方法解决思路
- android 怎么判断一个程序是否联网
- android 大量数据按周分组,该如何解决
- android RadioButton如何设置默认选中
- ksoap2-android-这个包,连接webService怎么设置超时
- android 怎么重新设置锚点
- android UI界面设计解决方案
- android 图片对象获取的有关问题
- android 怎么调用淘宝支付宝接口
- Android 沿袭InputMethodService自定义输入法
- android 关于服务连接的疑义
- android 两个activity如何通信
- android 怎么实现对view的放大和缩小
- android 教程解决方法
- android ID,该如何处理
- 准备复习2-3个月,看java+android,请问有经验者,怎么看效果最好》
- android UI线程与AsyncTask的有关问题
- android(java)中的java.net能不能和c#的system.net.sockets进行tcp通信,该如何解决
- android ListView 中的onItemClick Intent 没法跳转
- android(java) 中文乱码的有关问题
- c#c++,android,ios(iphone),php,java视屏课程 散分
- android Post文件到ASP.NET的有关问题,能收到参数收不到文件
- RIM 替 Android 开发者提供免费的 PlayBook!2月13日前
- android 动态设立控件高度
- Android test project 编译方法
- android -相机使用教程(1)解决方法