本文只针对于有过开发经验的朋友阅读,细节问题不再阐述.
开发环境配置以及基本操作请参考其它文档.
新增一个名为 phoneGap 的android项目,将主activity命名为:PhoneGapActivity.java
从下载好的 phonegap 找到 lib\android,(下载地址记不太清了,google callback-phonegap-0d1f305)
按照以下目录分别复制到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" />
添加完成后,找到我们的主activity PhoneGapActivity.java
找到onCreate方法,替换setContentView(R.layout.main);
为super.loadUrl("http://baidu.com");
或者为super.loadUrl("file:///android_asset/www/index.html");
两种方式应该不用多说,第二种方式为调用 assets/www/下面的index.html文件,当然系统不会为你生成这个文件,你需要自己手动建立这个文件,怎么建这个文件就不说了,下面奉上完整的项目文件供大家参考.
分享到:
相关推荐
使用phonegap基于jquery mobile、jqMobi的相关Demo实例。
android之PhoneGap入门实例http://blog.csdn.net/beifengdelei/article/details/7702461
一个完整的phonegap与android的例子。用在pad上,包含一些自定义插件。
PhoneGAP书内实例PhoneGAP书内实例
phoneGap-android实现拍照和选择图库中的图片功能。绝对可以运行。
PhoneGap Android is an Android application library that allows for PhoneGap-based projects to be built for the Android Platform. PhoneGap-based applications are, at the core, an application written in...
通过自定义plugin插件实现了javascript与Android的交互。
基于PhoneGap的Android应用开发,转自网络,希望对phonegap环境搭建的朋友有些帮助
android+js+css+html+jquery实现的android程序。详细见代码
PhoneGAP实例源码,含汇率换算器、万圣节摇摇乐及指南针实例
使用phonegap调用android插件实现GPS实时定位
phonegap-android-master
该Simple已经实现了GPS定位,重力感应,声音调用,振动,摄像头调用... PhoneGap是一款开源的手机应用开发平台,它... 目前,PhoneGap已实现对iPhone/ipad、Android、Symbian,Palm、黑莓各版本绝大部分功能的支持.
android+Phonegap开发环境搭建android+Phonegap开发环境搭建android+Phonegap开发环境搭建android+Phonegap开发环境搭建
基于phonegap2.0版本的android视频播放源码,之前网上的版本比较低,真机上不能播放,本代码真机上直接运行即可
1 使用命令行 建立phonegap工程 2 进入到phonegap工程下的plugins 文件夹当中 ,使用命令行下载官方插件 ;(输入命令: cordova plugin add org.apache.cordova.camera) 4 添加生成 android或者IOS 工程 ;android...
phoneGap实现android程序开发代码
phonegap技术实现了指南针功能,界面跟iphone上的指南针一样,
实现android平台phonegap登录例子,内容简单,适合初学者.