`
KevinDan
  • 浏览: 6178 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

My First PhoneGap application

阅读更多
1.拷贝cordova.jar到libs目录

2.在assets目录下新建www文件夹,把例子中的cordova.js index.html拷贝到该目录,修改  index.html为:
 
<!DOCTYPE html>
  <html>
      <head>
          <meta charset="utf-8" />
          <meta name="format-detection" content="telephone=no" />
          <meta name="viewport" content="user-scalable=no, initial-scale=1, maximum-  scale=1, minimum-scale=1, width=device-width, height=device-height, target-  densitydpi=device-dpi" />
          <link rel="stylesheet" type="text/css" href="css/index.css" />
          <title>Hello World</title>
      </head>
      <body>
          <div class="app">
              Hello world
              </div>
          </div>
          <script type="text/javascript" src="cordova.js"></script>
      </body>
  </html>


3.把例子中的xml文件拷贝到res目录下

4.添加以下代码到AndroidManifest中的<manifest> </manifest>子项中
 
<supports-screens
        android:largeScreens="true"
        android:normalScreens="true"
        android:smallScreens="true"
        android:xlargeScreens="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.INTERNET" />
    <uses-permission android:name="android.permission.RECEIVE_SMS" />
    <uses-permission android:name="android.permission.RECORD_AUDIO" />
    <uses-permission android:name="android.permission.RECORD_VIDEO"/>
    <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" />
    <uses-permission android:name="android.permission.BROADCAST_STICKY" />


5.MainActivity中修改代码为:
 
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");
	}
  }
分享到:
评论

相关推荐

    Downloading files to a PhoneGap application

    《使用PhoneGap应用程序下载文件》 PhoneGap是一种流行的开源框架,它允许开发者使用HTML、CSS和JavaScript构建原生移动应用。这个主题的核心是探讨如何在PhoneGap应用中实现文件下载功能,这对于创建需要离线存储...

    Mastering PhoneGap Mobile Application Development(PACKT,2016)

    This book will guide you through the process of creating a complex data-driven hybrid mobile application using PhoneGap, web technologies, and third-party plugins. A good foundation is critical, so ...

    PhoneGap 4 Mobile Application Development Cookbook(PACKT,2015)

    This book gives you practical lessons on how to build a world class mobile application using PhoneGap. Whether you are a brand new to mobile application development, a web developer expert, or a ...

    PhoneGap 3.x Mobile Application Development Hotshot.2014.pdf

    ### PhoneGap 3.x Mobile Application Development Key Knowledge Points #### Overview **PhoneGap 3.x Mobile Application Development Hotshot.2014.pdf** is a comprehensive guide designed to help ...

    PhoneGap Mobile Application Development Cookbook.pdf

    以上是《PhoneGap Mobile Application Development Cookbook》书籍的核心内容概述,涵盖了PhoneGap开发中的关键技术和实践应用。通过这些实用的“食谱”,开发者可以学习到如何利用PhoneGap框架以及HTML5、CSS3、...

    phoneGAP2.9.1.zip

    PhoneGap的核心思想是将Web应用包装在原生的移动应用壳中,使得这些Web应用能够访问设备的功能,如摄像头、GPS、加速度计等,而无需编写原生代码。这个框架由Adobe公司维护,并且遵循Apache许可证。 在"phoneGAP...

    IONIC+PhoneGap项目源码

    1. "深入浅出 phonegap 代码.zip" - 这个文件可能是关于PhoneGap的教程或者示例代码,包含了深入讲解PhoneGap使用方法的代码示例,可以帮助初学者理解PhoneGap的工作原理和实践应用。 2. "ionic-1.1.zip" - 这是...

    phonegap完整例子!

    这个"phonegap完整例子!"是针对Android平台的一个示例项目,特别适合在pad设备上运行,并且包含了自定义插件的实现,这对于深入理解和使用PhoneGap技术尤其有帮助。 1. **PhoneGap基础概念** - PhoneGap基于Apache...

    phonegap源码+示例

    这个资源包含PhoneGap的源代码,版本为Cordova2.9,以及相关的示例程序,这为我们深入理解PhoneGap的工作原理和开发流程提供了宝贵的材料。 Cordova2.9是PhoneGap的一个重要版本,它在那时提供了对多种移动操作系统...

    PhoneGap实例

    PhoneGap实例是一个深入实践的项目,它展示了如何利用PhoneGap框架结合jQuery Mobile或jqMobi来构建跨平台的移动应用程序。PhoneGap是一个开源框架,它允许开发者使用HTML、CSS和JavaScript来开发原生的移动应用,...

    PhoneGap环境搭建demo

    PhoneGap环境搭建是开发跨平台移动应用的第一步,这里我们将详细讲解如何进行PhoneGap的配置和安装。 1. **系统需求**:首先,你需要一个支持PhoneGap开发的计算机系统,通常要求是Windows、Mac OS或Linux。确保...

    phonegap 桌面版6.3.0

    PhoneGap的核心理念是通过WebView技术将Web应用程序与原生设备的功能相结合,使开发者无需掌握多种原生编程语言即可实现多平台的移动应用开发。 PhoneGap的主要特点包括: 1. **跨平台开发**:PhoneGap支持Android...

    Phonegap拍照,图片保存应用

    PhoneGap的核心理念是通过Web技术来桥接移动设备的原生功能,如摄像头、地理位置、存储等,让Web开发者也能开发出具有原生体验的移动应用。 在"PhoneGap拍照,图片保存应用"这个主题中,我们将探讨如何利用PhoneGap...

    PhoneGap开发手册

    PhoneGap开发手册是一份详尽指导开发者如何使用PhoneGap这一跨平台移动应用开发框架的文档。PhoneGap基于开放源代码,允许开发者使用HTML、CSS和JavaScript来构建原生的移动应用,这些应用能够运行在多个操作系统上...

    PhoneGap介绍与原理

    ### PhoneGap介绍与原理 #### 背景与挑战 随着移动互联网的快速发展,各种平台如雨后春笋般涌现,其中包括移动设备、桌面应用、Web应用及Flash应用等。这种多平台的趋势为企业和个人开发者带来了前所未有的机遇,...

    PhoneGap例子

    在"PhoneGap例子"中,描述提到有一个名为"MyPhoneGap"的压缩包文件,这很可能是项目源代码。这个项目可能包含了以下组成部分: 1. **配置文件**:如`config.xml`,这是PhoneGap应用的核心配置文件,用于定义应用的...

    phoneGap手机安装apk

    PhoneGap的核心理念是通过Web技术来桥接移动设备的原生功能,如摄像头、GPS、加速度计等,为开发者提供了一个统一的API接口,使得Web应用能够访问这些硬件资源。下面,我们将深入探讨PhoneGap手机安装apk的过程以及...

Global site tag (gtag.js) - Google Analytics