`
wodamazi
  • 浏览: 1416604 次
文章分类
社区版块
存档分类
最新评论

PhoneGap之HelloWorld程序

 
阅读更多

网上现在最新的版本是PhoneGap1.1.0版本,我使用此版本Android程序会异常停止退出,没有办法,下了个PhoneGap 0.95的这个版本.

问题就没有了, 这是PhoneGap入门的程序,希望对大家有用.

解压PhoneGap文件夹,复制phonegap.js文件到/assets/www 目录下,复制phonegap.jar文件到libs目录下.

以下是工程代码:

package zxn.software;

import android.app.Activity;
import android.os.Bundle;
import com.phonegap.*;

public class PhoneGapActivity extends DroidGap {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
super.loadUrl("file:///android_asset/www/index.html");
}
}

具体还要创建index.html文件和修改AndroidManifest.xml文件,

新建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>

AndroidManifest.xml修改:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="zxn.software"
android:versionCode="1"
android:versionName="1.0">
<uses-sdk android:minSdkVersion="10" />
<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" />

<application android:icon="@drawable/icon" android:label="@string/app_name">
<activity android:name=".PhoneGapActivity"
android:label="@string/app_name"
android:configChanges="orientation|keyboardHidden">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>

</application>

运行结果:

程序参考代码:

PhoneGap.rar

分享到:
评论

相关推荐

    phonegap-start, PhoneGap Hello World 应用程序.zip

    phonegap-start, PhoneGap Hello World 应用程序 Hello World 应用程序 使用PhoneGap构建的Hello World 应用程序用法桌面在浏览器中,打开 file: /www/index.html CLI当你创建一个新应用程序时,这

    PhoneGap HelloWorld

    Android 使用PhoneGap开源框架编写的应用程序.

    phonegap-HELLO

    Hello World PhoneGap 应用程序 使用 PhoneGap 构建的 Hello World 应用程序 用法 桌面 在浏览器中,打开文件: /www/index.html PhoneGap 命令行界面 创建新应用程序时, 会自动下载此存储库。 PhoneGap 构建 ...

    PhoneGap:PhoneGap - 移动应用程序

    Hello World PhoneGap 应用程序 使用 PhoneGap 构建的 Hello World 应用程序 用法 桌面 在浏览器中,打开文件: /www/index.html PhoneGap 命令行界面 当您创建新应用程序时,[phonegap-cli][phonegap-cli-url] 会...

    Delivery:用于交付的 Phonegap 应用程序

    Hello World PhoneGap 应用程序 使用 PhoneGap 构建的 Hello World 应用程序 用法 桌面 在浏览器中,打开文件: /www/index.html PhoneGap 命令行界面 创建新应用程序时, 会自动下载此存储库。 PhoneGap 构建 ...

    Android Phone Gap入门程序(Phone Gap HelloWorld)

    本程序是我第一次开发的PhoneGap的源程序。使用最简单的实例。

    phonegap-wit:电话机智

    Hello World PhoneGap 应用程序 使用 PhoneGap 构建的 Hello World 应用程序 PhoneGap 构建 使用以下存储库创建一个新应用程序: https://github.com/phonegap/phonegap-start.git 运行应用程序 /www/index.html ...

    PhoneGap:安卓应用

    Hello World PhoneGap 应用程序 使用 PhoneGap 构建的 Hello World 应用程序 用法 桌面 在浏览器中,打开文件: /www/index.html PhoneGap 命令行界面 创建新应用程序时, 会自动下载此存储库。 PhoneGap 构建 ...

    https-github.com-phonegap-phonegap-start

    Hello World PhoneGap应用程序 使用PhoneGap构建的Hello World应用程序用法桌面在浏览器中,打开文件: /www/index.htmlPhoneGap CLI 创建新应用程序时, 会自动下载此存储库。PhoneGap构建使用以下存储库创建一个新...

    phonegap-start

    Hello World PhoneGap应用程序 使用PhoneGap构建的Hello World应用程序 用法 桌面 在浏览器中,打开文件: /www/index.html PhoneGap CLI 创建新应用程序时, 会自动下载此存储库。 PhoneGap构建 使用以下存储库...

    Geolocation_Phonegap:GPS测试

    Hello World PhoneGap应用程序 使用PhoneGap构建的Hello World应用程序用法桌面在浏览器中,打开文件: /www/index.htmlPhoneGap CLI 创建新应用程序时, 会自动下载此存储库。PhoneGap构建使用以下存储库创建一个新...

    phonegap_download_not_zip

    Hello World PhoneGap 应用程序 使用 PhoneGap 构建的 Hello World 应用程序 用法 桌面 在浏览器中,打开文件: /www/index.html PhoneGap 命令行界面 创建新应用程序时, 会自动下载此存储库。 PhoneGap 构建 ...

    hello-world:你好世界phonegap应用程序

    PhoneGap研讨会在本教程中,您将使用PhoneGap创建功能齐全的员工目录应用程序。 您将学习: 如何使用不同的本地数据存储策略。 如何使用几个PhoneGap API,例如Geolocation,Contacts和Camera。 如何处理特定的移动...

    PhoneGap Beginner’s Guide

    采取行动的时间 - 用相机的API 191的Hello World 浏览器是不是模拟器或设备198 图像来源199 其他选项199 当我们终于得到一个形象是什么? 200 时间F或行动 - 获取的文件路径显示200 这哪里是形象,反正? 204 原始...

    hello-phonegap:这是一个简单的应用程序 - 跟进我参加关于 Phonegap @ PluralSight 的介绍性课程

    $ cordova create hello com.example.hello HelloWorld 使用上述技术 添加PhoneGap平台(Android) 将 Chrome 网络工具用作模拟器 在 PhoneGap 开发人员仪表板中启用调试 通过USB将应用程序发送到手机 设置手机以...

    EddieApp:这是第一个应用程序

    Hello World PhoneGap应用程序 使用PhoneGap构建的Hello World应用程序 用法 桌面 在浏览器中,打开文件: /www/index.html PhoneGap CLI 创建新应用程序时, 会自动下载此存储库。 PhoneGap构建 使用以下存储库...

    appsPhonegapSample:要构建的示例应用程序

    Hello World PhoneGap 应用程序 使用 PhoneGap 构建的 Hello World 应用程序 用法 桌面 在浏览器中,打开文件: /www/index.html PhoneGap 命令行界面 创建新应用程序时, 会自动下载此存储库。 PhoneGap 构建 ...

    slabo.club:slabo.club 应用程序

    Hello World PhoneGap 应用程序 使用 PhoneGap 构建的 Hello World 应用程序 用法 桌面 在浏览器中,打开文件: /www/index.html PhoneGap 命令行界面 创建新应用程序时, 会自动下载此存储库。 PhoneGap 构建 ...

    miswebs2:我的第一次测试

    Hello World PhoneGap 应用程序 使用 PhoneGap 构建的 Hello World 应用程序 用法 桌面 在浏览器中,打开文件: /www/index.html PhoneGap 命令行界面 创建新应用程序时, 会自动下载此存储库。 PhoneGap 构建 ...

Global site tag (gtag.js) - Google Analytics