PhoneGap开发Android程序
来源:互联网 发布:淘宝购物返利群 编辑:程序博客网 时间:2024/06/15 09:49
简介
一、PhoneGap是一款开源的手机应用开发平台,它仅仅只用HTML和JavaScript语言就可以制作出能在多个移动设备上运行的应用。
PhoneGap将移动设备本身提供的复杂的API进行了抽象和简化,提供了一系列丰富的API供开发者调用,
只要你会HTML和Javascript或者Java语言,就可以利用PhoneGap提供的API去调用各种功能,
制作出在各种手机平台上运行的应用。
二、Android环境的配置我就不说了
下面开始吧:
1、下载最新版本的PhoneGap,我的是“phonegap-2.6.0”版本的;
打开Eclipse,选择文件->新建->其他->Android Project
并建立一个专案本文以 xxx为名称,分别输入专案的属性为
Application name:xxx
Package name:com.phonegap.xxx
Create Activity:app
2、在项目根目录下建立两个新文件夹:
/libs
/assets/www
•将下载的PhoneGap压缩包里的phonegap.js拷贝到/assets/www
•将下载的PhoneGap压缩包里的phonegap.jar拷贝到/libs
•将下载的PhoneGap压缩包里的xml文件夹拷贝到/res
•将工程里自动生成的那个java文件修改一下
◦将继承由 Activity 改为 DroidGap
◦删除 setContentView() 行,加入super.loadUrl(“file:///android_asset/www/index.html”);看清楚file:后面是三个/!
◦追加导入 import com.phonegap.*;
◦删除 import android.app.Activity;(真详细,不删也无所谓了)
改好以后就像这样:
3、修改 AndroidManifest.xml 增加需要的权限如下:
在 AndroidManifest.xml 中默认的那个Activiy里追加:
android:configChanges="orientation|keyboardHidden"
如下:
4、
新建一个index.html文件至/assets/www目录下
粘贴下面的代码至index.html文件中
5、
右键点击项目,选择 运行方式-> Android Application
如果你看到了下面这张图,恭喜你,hello world运行成功!
hello world!
一、PhoneGap是一款开源的手机应用开发平台,它仅仅只用HTML和JavaScript语言就可以制作出能在多个移动设备上运行的应用。
PhoneGap将移动设备本身提供的复杂的API进行了抽象和简化,提供了一系列丰富的API供开发者调用,
只要你会HTML和Javascript或者Java语言,就可以利用PhoneGap提供的API去调用各种功能,
制作出在各种手机平台上运行的应用。
二、Android环境的配置我就不说了
下面开始吧:
1、下载最新版本的PhoneGap,我的是“phonegap-2.6.0”版本的;
打开Eclipse,选择文件->新建->其他->Android Project
并建立一个专案本文以 xxx为名称,分别输入专案的属性为
Application name:xxx
Package name:com.phonegap.xxx
Create Activity:app
2、在项目根目录下建立两个新文件夹:
/libs
/assets/www
•将下载的PhoneGap压缩包里的phonegap.js拷贝到/assets/www
•将下载的PhoneGap压缩包里的phonegap.jar拷贝到/libs
•将下载的PhoneGap压缩包里的xml文件夹拷贝到/res
•将工程里自动生成的那个java文件修改一下
◦将继承由 Activity 改为 DroidGap
◦删除 setContentView() 行,加入super.loadUrl(“file:///android_asset/www/index.html”);看清楚file:后面是三个/!
◦追加导入 import com.phonegap.*;
◦删除 import android.app.Activity;(真详细,不删也无所谓了)
改好以后就像这样:
3、修改 AndroidManifest.xml 增加需要的权限如下:
<supports-screens android: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" />
在 AndroidManifest.xml 中默认的那个Activiy里追加:
android:configChanges="orientation|keyboardHidden"
如下:
<activity android:name="com.phonegap.DroidGap" android:label="@string/app_name" android:configChanges="orientation|keyboardHidden"> <intent-filter> </intent-filter> </activity>
4、
新建一个index.html文件至/assets/www目录下
粘贴下面的代码至index.html文件中
<!DOCTYPE HTML> <html> <head> <title>PhoneGap</title> <script type="text/javascript" charset="utf-8" src="phonegap.js"></script> </head> <body> <h1>Hello World!</h1> </body> </html>
5、
右键点击项目,选择 运行方式-> Android Application
如果你看到了下面这张图,恭喜你,hello world运行成功!
hello world!
- PhoneGap开发Android程序
- 使用PhoneGap开发Android程序
- 使用PhoneGap开发Android程序小记
- 使用PhoneGap开发Android程序小记
- 使用PhoneGap开发Android程序小记
- 使用PhoneGap开发Android程序小记
- 使用PhoneGap开发Android程序小记
- myeclipse 8.5利用phonegap开发android程序
- phonegap开发android程序退出时的处理
- windows_eclipse下搭建PhoneGap环境来开发Android程序
- eclipse下搭建PhoneGap环境来开发Android程序
- PhoneGap开发Android
- PhoneGap android开发:传感器
- PhoneGap android开发:通讯录
- PhoneGap android开发:Notification
- PhoneGap android开发:PhoneGap基本介绍
- PhoneGap开发手机程序入门教程
- PhoneGap开发手机程序入门教程
- android中上下文菜单的创建-----比如长按某个按钮删除数据
- jqueryui的button组件
- MFC中按下回车键传递输入焦点
- 杭电 1001 Sum Problem
- fread读取yuv图像文件不完整的问题
- PhoneGap开发Android程序
- pipe函数详解
- MySQL中的表中增加删除字段
- 汇编中addr和offset
- 机房收费系统——上机和下机
- Log4j最简入门及实例
- 人类没有Java就像孩子不会说话
- 云技术:负载均衡SLB
- http://blog.csdn.net/small_love/article/details/6631042