`
renjie120
  • 浏览: 237768 次
  • 性别: Icon_minigender_1
  • 来自: 上海
博客专栏
D11bba82-ec4a-3d31-a3c0-c51130c62f1c
Java应用集锦
浏览量:22914
社区版块
存档分类
最新评论

phonegap:调用js

 
阅读更多

1.phoengap中调用js:

java代码中:

 

 

this.appView = (CordovaWebView) findViewById(R.id.tutorialView);
WebSettings webSetting = appView.getSettings();
		webSetting.setJavaScriptEnabled(true);
		webSetting.setCacheMode(WebSettings.LOAD_NO_CACHE);

		appView.addJavascriptInterface(new Object() {
			public void closeActivity() {
				mHandler.post(new Runnable() {
					public void run() {
						//appView.loadUrl("javascript:wave()");
						PhonegapFrame.this.finish();
					}
				});
			}
		}, "javaMethod");

 对应的html中:

 

function closeWindow() { 
		window.javaMethod.closeActivity();
	}
分享到:
评论

相关推荐

    phonegap js调用本地java

    标题"phonegap js调用本地java"指的是使用PhoneGap中的JavaScript代码调用Android平台上的Java代码。在PhoneGap 3.5版本中,这个过程主要涉及到自定义插件的开发。下面将详细介绍这个过程: 1. **创建自定义插件**...

    PhoneGap js调用 android demo

    这个“PhoneGap js调用 android demo”是PhoneGap技术的一个实例,展示了如何通过JavaScript来调用Android平台的原生功能。 首先,我们需要理解PhoneGap的核心原理。PhoneGap提供了一个桥接机制,通过JavaScript...

    lumia-phonegap:PhoneGap实践

    它是编写应用的主要语言,PhoneGap通过调用Cordova的API接口,使JavaScript能够访问设备的硬件特性。例如,使用`navigator.geolocation`对象可以获取设备的当前位置,`cordova-plugin-camera`插件可以让应用访问相机...

    phonegap:phonegap项目

    3. **JavaScript**:作为PhoneGap的主要编程语言,JavaScript负责处理用户交互、数据管理以及调用PhoneGap API与设备硬件进行通信。开发者可以使用jQuery、React、Vue等JavaScript库或框架来提高开发效率。 4. **...

    phonegap-调用

    PhoneGap调用Android手机照相机是一项常见的移动应用开发任务,主要涉及到PhoneGap框架与Android原生API的交互。PhoneGap是一种跨平台的移动应用开发工具,它允许开发者使用HTML、CSS和JavaScript来构建应用程序,...

    phonegap:Phonegap 类

    例如,PhoneGap 的 Camera API 可以让你在 JavaScript 中调用方法来拍照或选择已有的照片,而 Device API 则提供了获取运行应用设备的信息的方法。 描述中的“电话间隙”可能是对 PhoneGap 名称的一种翻译,它暗示...

    phonegap:Phonegap Techtalk演示

    4. **设备API**:学习如何使用PhoneGap的设备API,如 accelerometer(加速度计)、camera(摄像头)、geolocation(地理位置)等,通过JavaScript调用这些API实现与硬件交互。 5. **插件使用**:PhoneGap插件扩展了...

    PhoneGap:关于 PhoneGap 插件

    3. **编写 JavaScript API**:在 JavaScript 中定义调用原生代码的接口,通常通过 `cordova.exec()` 方法实现。 4. **编写原生代码**:为每个目标平台(如 iOS 或 Android)实现对应的原生接口,处理 JavaScript 的...

    PhoneGap:PhoneGap 项目

    1. **后端服务**:项目可能使用 Java 构建了服务器端应用,用于提供 RESTful API 给 PhoneGap 客户端调用。 2. **Android 平台**:尽管 PhoneGap 使用 JavaScript 编写前端,但其在 Android 上的实现还是基于 Java ...

    hello-phonegap:phonegap教程

    1. 架构:PhoneGap是基于Apache Cordova的,Cordova提供了一个API接口,使得JavaScript可以调用设备的原生功能,如摄像头、GPS、加速度计等。 2. 开发环境:安装PhoneGap需要Node.js环境,并通过npm(Node包管理器...

    phoneGap:手机间隙基础项目的回购

    3. **设备API**:学习如何使用PhoneGap提供的API与设备硬件进行交互,比如调用摄像头、获取用户位置、播放媒体等。 4. **插件开发**:如果项目涉及,你可能需要学习如何创建自定义插件,以便扩展PhoneGap的功能,使...

    Phonegap:第一个phonegap应用

    在JavaScript中,你可以通过`window.cordova`对象调用这些API。 6. **添加平台**:为了在特定平台上运行你的应用,需要使用`phonegap platform add <platform>`命令,比如`phonegap platform add android`。这将为...

    phonegap:Exo PhoneGap

    在PhoneGap中,JavaScript不仅用于处理Web页面的交互,还可以通过PhoneGap API与设备的硬件功能进行交互。 PhoneGap提供了多个API接口,例如: 1. **Device API**:获取设备的详细信息,如型号、操作系统版本、...

    自定义plugin插件实现phonegap与Android交互

    然而,虽然JavaScript可以处理大部分的前端逻辑,但当涉及到与设备硬件或操作系统更深度的交互时,例如访问摄像头、GPS或调用系统API,就需要借助PhoneGap的Plugin机制。 在"自定义plugin插件实现phonegap与Android...

    phonegap开发中JS与Android之间的交互

    在"PhoneGap开发中JS与Android之间的交互"这一主题中,我们将深入探讨如何通过JavaScript调用Android的API,以及如何处理Android与JavaScript的通信。 1. **PhoneGap架构** PhoneGap基于Cordova,它的架构分为三个...

    phonegap调用android插件实现GPS定位

    在本教程中,我们将探讨如何使用PhoneGap调用Android插件来实现GPS实时定位。 一、PhoneGap与Android插件 PhoneGap的插件系统是连接Web层和原生层的关键。当在JavaScript中调用一个PhoneGap API时,实际上是在调用...

    phonegap:测试 phonegap 应用程序

    PhoneGap提供了一系列JavaScript API,使得开发者可以通过JavaScript调用设备的原生功能,如: - **Geolocation**: 获取设备的地理位置信息。 - **Camera**: 拍照或从设备相册选择图片。 - **Accelerometer**: 访问...

    hello_phonegap:你好 phonegap

    3. `js`目录:包含了应用的JavaScript代码,一般会有一个`cordova.js`文件,它是PhoneGap的核心库,提供了与设备API交互的接口。 4. `www`目录:整个应用的静态资源,包括HTML、CSS、JavaScript文件和图片等,都会...

    Phonegap调用ios原生代码插件:cordova-ios.js

    Phonegap项目中,使用js脚本调用ios中OC代码,需要使用Phonegap提供的一个脚本插件:cordova.js

    nextlevel_phonegap:用于扫描仪的 PhoneGap 演示

    5. **异步编程**:PhoneGap API调用通常是异步的,这意味着开发者需要熟悉Promise或async/await语法来处理回调函数和错误处理。 6. ** Cordova插件**:PhoneGap是Cordova的一部分,它们都依赖于插件来扩展功能。...

Global site tag (gtag.js) - Google Analytics