`

android结合PhoneGap之基础:整合篇

阅读更多
具体见附件.
import org.apache.cordova.DroidGap;

import android.os.Bundle;

public class App 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");
//        this.setIntegerProperty("loadUrlTimeoutValue", 70000);
    }
}


<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.dl.test"
    android:versionCode="1"
    android:versionName="1.0" >
    
    <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" />
	<uses-permission android:name="android.permission.BROADCAST_STICKY" />

    <application
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name" 
        >
        <activity
            android:name=".App"
            android:label="@string/app_name" 
	        android:screenOrientation="portrait"
	        android:configChanges="orientation|keyboardHidden"
            >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>
	<uses-sdk android:minSdkVersion="5" />
</manifest>


phonegap api
http://www.phonegapcn.com/developers/api
分享到:
评论

相关推荐

    Android应用源码之Phonegap+HTML5+CSS3+jQuer简单界面模板示例及源码-IT计算机-毕业设计.zip

    通过分析和学习这些源码,开发者可以理解如何将Web技术与Android原生环境相结合,以及如何利用PhoneGap实现跨平台兼容性。 6. **毕业设计和论文**:这个项目特别适合于那些正在准备毕业设计或撰写相关论文的学生。...

    安卓Android源码——Phonegap+HTML5+CSS3+jQuer简单界面模板示例及源码.zip

    在PhoneGap应用中,WebView负责加载并执行assets目录下的HTML5页面,结合PhoneGap的JavaScript接口,实现Web和原生Android功能的集成。 7. **构建流程**:开发PhoneGap应用通常包括以下步骤:创建PhoneGap项目、...

    todo-app-phonegap-angular:来自PhoneGap和AngularJS的示例应用程序,用于跨平台开发

    通过这个项目,开发者可以学习如何结合PhoneGap/Cordova和AngularJS构建跨平台的移动应用。这包括: - 使用AngularJS的MVC架构来组织和管理应用的各个部分。 - 配置PhoneGap/Cordova的`config.xml`以设置应用的元...

    王家林的Android软硬整合设计与框架揭秘: HAL&Framework; &Native; Service &App;&Browser;架构设计与实战开发

    1. Android软硬整合:Android因其开放性在软硬整合领域扮演着领头羊的角色,不仅在智能手机、电视、家电等领域广泛应用,更是在物联网和智能家居中展现出巨大的潜力。课程深入讲解Android如何通过HAL(硬件抽象层)...

    使用Eclipse ADT构建PhoneGap入门程序

    将PhoneGap与Eclipse ADT结合,可以利用Web技术轻松创建能在Android设备上运行的应用。下面我们将详细探讨如何使用Eclipse ADT构建一个PhoneGap入门程序。 **1. 安装和配置环境** 首先,你需要在计算机上安装以下...

    phonegap实现头像上传修改(php 与android代码)

    本主题将深入探讨如何使用PhoneGap,结合PHP和Android代码实现头像上传与修改功能。 首先,我们需要理解PhoneGap的运行机制。PhoneGap通过封装设备API,使得Web应用可以访问设备的功能,如摄像头、文件系统、网络等...

    sencha-touch + cordova(PhoneGap)使用adt-eclipse打包实例

    3. **整合Cordova**:在Sencha Touch项目中,你需要创建一个名为`phonegap`的目录,然后在其中初始化Cordova项目。通过运行`cordova create`命令,指定项目ID、名称和目标平台(例如,Android)。接着,将Sencha ...

    PhoneGap实例

    在这个实例中,“HelloPhoneGap”可能是一个基础的应用模板,用于展示如何将PhoneGap和JqueryMobile整合起来。通常,这个项目会包含以下组成部分: 1. **index.html**:这是应用的主入口文件,通常包含了HTML结构,...

    phoneGap Demo

    总的来说,"phoneGap Demo"为开发者提供了一个实践和学习PhoneGap结合社交媒体功能的好机会,有助于提升开发者在移动应用开发中的技能和经验。通过深入研究这个Demo,我们可以了解到如何利用Web技术构建具备原生功能...

    PhoneGap 例子程序

    这个“PhoneGap 例子程序”是一个深入实践的项目,旨在帮助初学者更好地理解和运用PhoneGap技术,而不仅仅是展示基础的"Hello World"程序。 PhoneGap 的核心概念是利用WebView,这是一个可以加载网页内容的原生组件...

    trackwagon:定位Android w地理位置和Google Maps的示例Phonegap应用

    这个项目对于理解如何结合使用PhoneGap、JavaScript(特别是jQuery)以及Google Maps API在移动设备上实现地理定位服务具有很高的学习价值。 【描述】描述中提到,该应用使用了PhoneGap框架,这是一个允许开发者...

    hybird_app_examples:Android hybird应用示例,使用Ionic,Crosswalk,Phonegap等

    - 如何设置开发环境,包括安装必要的工具链,如Node.js、Cordova(PhoneGap的基础)、 Ionic CLI等。 - 创建新的Ionic项目,并了解其目录结构和配置文件的用途。 - 使用Crosswalk作为WebView引擎,提升Web应用在...

    PhoneGap+Jquery mobile汇率计算器

    PhoneGap和jQuery Mobile是开发移动应用的两个重要工具,它们结合使用可以构建跨平台的、交互性强的移动应用。在本实例中,我们将探讨如何利用这两个技术创建一个汇率计算器。 PhoneGap是一个开源框架,它允许...

    test-phonegap:Sencha Touch 和 PhoneGap 集成示例

    PhoneGap和Sencha Touch是两种不同的技术,但它们在移动应用开发中经常结合使用,以构建跨平台的原生应用程序。PhoneGap是一个开源框架,它允许开发者使用HTML、CSS和JavaScript来创建移动应用,然后通过封装这些Web...

    android开发项目汇率兑换项目

    本项目是一个基于Android平台的汇率兑换应用程序,它整合了PhoneGap技术和jQuery Mobile框架,旨在提供用户友好的界面和实时的货币转换功能。以下是该项目涉及的主要知识点: ### 1. Android开发基础 Android是...

    Pro-Android-Web-Apps-Developing-HTML5-JavaScript-CSS-and-Chrome-OS-Web-Apps.pd

    - **第9章:使用PhoneGap进行原生桥接**:讨论了如何利用PhoneGap框架将Web应用打包成原生应用,以便更好地利用设备硬件资源。 - **第10章:整合社交APIs**:讲解了如何利用社交媒体APIs增强应用的社交功能。 - *...

    jquery mobile + 百度地图 + phonegap 写的一个\"校园助手\"的app

    “校园助手”App就是通过PhoneGap将基于Web的界面打包成Android或iOS应用,使其能在各大应用商店发布和下载。 在实际开发过程中,我们需要做以下步骤: 1. 设计并实现jQuery Mobile页面结构,包括主页、地图页、...

    Andriod 教学-Pro Android Web Applications

    Android平台的Web应用程序开发是当前移动开发领域的一大热点。...本书不仅涵盖了Web应用的基础知识点,还包括了将应用与社交网络整合等高级功能,为开发者提供了一条从Web开发到Android开发的平滑路径。

Global site tag (gtag.js) - Google Analytics