您的位置:首页 > 移动开发 > Android开发

Phonegap学习点滴(1) -- for android 环境搭建

2013-11-27 16:02 246 查看
1.环境搭建

1.1 android环境略;

1.2 phonegap下载http://phonegap.com/install/

2.环境配置

2.1 新建一个android工程

2.2 解压我们刚才下载的PhoneGap2.9,在路径phonegap-2.9.0\lib\android中找到cordova-2.9.0.Jar文件,复制到项目的libs文件夹下,然后右键库文件Build Path -> Add to Build Path。这样就完成了PhoneGap库的添加。

2.3 在工程目录assets中创建www文件夹,在路径phonegap-2.9.0\lib\android中找到cordova.js,复制并放在www\js目录下,完成phonegap js 的引用。

2.4 复制phonegap-2.9.0\lib\android目录下的xml目录到工程目录的res目录下。

2.5 修改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" />

支持屏幕选项

<supports-screens
android:anyDensity="true"
android:largeScreens="true"
android:normalScreens="true"
android:resizeable="true"
android:smallScreens="true"
android:xlargeScreens="true" />


添加android:configChanges="orientation|keyboardHidden"到activity节点。

2.6 修改主活动

import org.apache.cordova.DroidGap;
import android.os.Bundle;

public class MainActivity extends DroidGap  {

@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
super.loadUrl("file:///android_asset/www/index.html");
}

}


2.7 在www目录下创建html5测试页面

2.8
运行程序
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: