欢迎访问 夜阑小雨 我的学习碎片档案,这里记录了我的学习内容和工作中经验,希望给您带去帮助。

Phonegap-2.4 创建项目

phonegap开发 夜阑小雨 1033℃ 0评论

【一、环境准备】
1、安装jre7
2、下载并解压ide:eclipse-java-juno-SR1-win32.zip
3、下载并安装android sdk:installer_r21.1-windows.exe,这个只包含4.2版的sdk,安装后有可能需要用sdk manager下载旧版的sdk
4、下载并在eclipse中安装ADT:ADT-21.1.0.zip
5、下载并解压phonegap-:phonegap-2.4.0.zip

【二、hello world】

1、在eclipse中新建android application 。

2、在生成好的工程中assets文件夹下新建www文件夹

3、将honegap-2.4.0\lib\android\cordova-2.4.0.js复制到刚才的www文件夹

4、将honegap-2.4.0\lib\android\cordova-2.4.0.jar复制到工程中libs文件夹

5.复制xml文件夹到 /res

6. 在 /libs 文件夹上面右键点击,通过Build Paths/ > Configure Build Path….来加载外部文件cordova-2.0.0.jar

7、打开src下边的 ***Activity.java,修改代码:

public class MainActivity extends Activity {

变为:

public class MainActivity extends DroidGap {
添加import org.apache.cordova.*;

移除import android.app.Activity;
替换 public void onCreate(Bundle savedInstanceState) { 的内容为以下:

public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//super.setIntegerProperty(“splashscreen”, R.drawable.splashscreen);
super.loadUrl(“file:///android_asset/www/index.html”, 3000);
}

8、在工程中AndroidManifest.xml文件中

<manifest xmlns:android=”http://schemas.android.com/apk/res/android”
package=”com.example.h2″
android:versionCode=”1″
android:versionName=”1.0″ >
之后添加
<supports-screens
android:largeScreens=”true”
android:normalScreens=”true”
android:smallScreens=”true”
android:resizeable=”true”
android:anyDensity=”true” />
<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” />
<uses-permission android:name=”android.permission.BROADCAST_STICKY” />

在AndroidManifest的activity标签中添加android:configChanges=”orientation|keyboardHidden”

 

9、在/assets/www文件夹中新建文件“index.html”,并粘贴如下代码
<!DOCTYPE HTML>
<html>
<head>
<title>PhoneGap</title>
<script type=”text/javascript” charset=”utf-8″ src=”cordova-2.4.0.js”></script>
</head>
<body>
<h1>Hello World</h1>
</body>
</html>

 

转载请注明:夜阑小雨 » Phonegap-2.4 创建项目

喜欢 (0)or分享 (0)
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址