PhoneGap(HTML5+javascript开发手机)创建helloword [移动平台 Android]

来源:互联网 发布:淘宝店铺标志在线设计 编辑:程序博客网 时间:2024/05/28 11:28
qq:675509308 万事屋的の孩 编写。
这里只说安卓的。
1.下载PhoneGap包地址http://phonegap.com/。
2.将PhoneGap里安卓文件夹里的cordova.jar,没有的话看phonegap.jar有没有,将这个包放到创建的安卓项目里的libs并导入使用就是bulid path.
3.将phoneGap安卓的xml文件夹里的config.xml放到项目中得res文件夹下的xml文件夹。没有的话就创建一个。不然的话启动会报错cordova:Class not Found.
4.打开项目中的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" />
 <uses-permission android:name="android.permission.GET_ACCOUNTS" />

5.在AndroidManifest.xml入口配置继续编辑 <activity>标签加上 android:configChanges="orientation|keyboardHidden"即可。
6. 在你的主入口类里编辑。比如MainActivity.java。导入import org.apache.cordova.*;将继承改成DroidGap。
7.在assets文件夹里创建一个www文件夹。并且导入cordova.js。完成。
8.测试。在www文件夹里编写一个index.html(当然是HTML5的)。内容如下 :
<!DOCTYPE HTML>
<html>
 <head>
  <title>PhoneGap</title>
  <script type="text/javascript" charset="utf-8" src="cordova.js"></script>
 </head>
 <body>
  <h1>Hello World</h1>
 </body>
</html> 
然后保存。 在MainActivity.java里的onCreate方法里写super.loadUrl("file:///android_asset/www/index.html");即可。好现在运行
 
qq:675509308 万事屋的の孩 编写。
原创粉丝点击