phonegap-2.0+android教程

phonegap安卓环境下使用BarcodeScanner插件扫描二维码教程(包含PG3.X版本) 由于需要通过 阅读详情

phonegap-2.0的安卓目录结构


1.创建新安卓项目

2.创建目录

  • /libs
  • assets/www/js

3.分别拷贝cordova-2.0.0.jar和cordova-2.0.0.js到libs(build-path) 和 www/js下

4.将xml整个文件夹拷打res目录下

5.AndroidManifest.xml 完全参考example里面的写法 

6. 创建Activity和plugins类

package com.lilin.myphonegap;

import org.apache.cordova.DroidGap;

import android.app.Activity;
import android.os.Bundle;


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



package com.lilin.myphonegap.plugins;


import org.apache.cordova.api.Plugin;
import org.apache.cordova.api.PluginResult;
import org.json.JSONArray;
import org.json.JSONObject;


public class MyTestPlugins extends Plugin{


@Override
public PluginResult execute(String action, JSONArray args, String callbackId) {
//JSONObject arg = args.optJSONObject(0)
System.out.println("OK>>>>>>>>>>>>>>");;
System.out.println( action+">>" );
if("lilin_test".equalsIgnoreCase(action)){
return doTest();
}
return null;
}

private PluginResult doTest() {
PluginResult resutl = new PluginResult(PluginResult.Status.OK);
System.out.println( "OK222");
return resutl;
}


}


7.在xml的config.xml添加

<plugin name="lilin_test_service" value="com.lilin.myphonegap.plugins.MyTestPlugins"/>

8.在www的文件夹下创建index.html

<!DOCTYPE HTML>
<html>
<head>
<title>Cordova</title>
<script type="text/javascript" charset="utf-8" src="js/cordova-2.0.0.js"></script> 
<script type="text/javascript">


function testbtn(){
 
cordova.exec(successCallback,errorCallback,"lilin_test_service","lilin_test",[]);
};
function alertDismissed() {
    // do something
}
function successCallback(arg){
//alert("successCallback ok");
//alert(arg.recode+" : "+arg.msg);
navigator.notification.alert(
   'successCallback ok!',  // message
   alertDismissed,         // callback
   'Game Over',            // title
   'Done'                  // buttonName
);
};


function errorCallback(msg){
alert(msg);

};
</script>
</head>
<body>
<input type="button" onclick="testbtn()" value="testbtn"></input>
</body>
</html>


9.项目预览



参考文章  http://docs.phonegap.com/en/2.0.0rc1/guide_getting-started_android_index.md.html#Getting%20Started%20with%20Android


jar下载地址 https://github.com/phonegap/phonegap/zipball/2.0.0



PhoneGap与Android Studio:构建跨平台Android应用的实践指南 PhoneGap 是一个流行的开源框架,它允许开发者使用HTML、CSS和JavaScript等Web技术来构建跨平台的移动应用。这意味着开发人员可以将他们的Web应用打包成可以在多个移动操作系统上运行的应用程序,而不需要为每个平台编写独立的原生代码。 阅读详情

相关推荐

Dify与钉钉轻量级集成:打造企业内部AI助手

企业级聊天机器人开发已成为提升内部协同效率的关键技术。其核心原理在于通过API集成,将AI模型能力与即时通讯平台无缝连接,实现智能问答与自动化流程。从技术价值看,这种集成方案能够显著降低AI应用落地门槛,将前沿的AI能力快速转化为实际生产力。在应用场景上,它尤其适用于HR答疑、IT技术支持、产品知识库等高频内部服务场景。本文聚焦于Dify与钉钉的轻量级集成方案,通过Stream模式实现高效消息处理,并利用AI卡片支持流式输出,为企业构建体验自然的智能机器人提供了完整实践路径。该方案特别强调配置简化与部署便捷

weixin_27155667的博客 694

PhoneGap系列专题之二 使用PhoneGap云服务在线打包应用到Android客户端应用

PhoneGap系列专题之二 使用PhoneGap云服务在线打包应用到Android客户端应用

gddghtd的博客 281

word 2013 长篇文档排版案例教程

office 2013 制作长文格式模板

1万+

eclipse android 8.0,win10下的Android、Eclipse-8.0.2和PhoneGap-8.0.0环境配置教程

一、java环境的安装配置首先下载一些安装包:java环境的JDK-1.8.0二、Android开发软件的安装配置ADT Bundle包含了Eclipse、ADT插件和SDK Tools,是已经集成好的IDE,只需安装好Jdk即可开始开发,推荐初学者下载ADT Bundle,不用再折腾开发环境。1、Android下载 (此安装包含有Eclipse的开发平台):https://tools.andro...

weixin_42246401的博客 335

HttpClient跳过HTTPS证书验证的3种实战方法(含完整代码示例)

本文详细介绍了HttpClient跳过HTTPS证书验证的3种实战方法,包括自定义TrustManager、SSLContext配置和HttpClientBuilder高级定制,并提供完整代码示例。这些方法适用于开发和测试环境,帮助开发者快速解决自签名证书或未认证证书导致的HTTPS请求失败问题,但需注意生产环境的安全风险。

weixin_29213655的博客 528

IGV实战指南:从数据导入到Peak可视化的全流程解析

本文提供了一份IGV实战指南,详细解析了从数据导入到Peak可视化的全流程。内容包括软件安装、参考基因组加载、测序数据处理、信号调整以及如何精准定位和可视化Peak区域,并分享了导出出版级矢量图的高级技巧,帮助用户高效完成基因组数据可视化分析。

weixin_29212867的博客 147

Android版添加phonegap--支付宝2.0快捷支付插件教程

KeyMob平台是一家移动广告平台,专注手机广告优化管理,为应用开发者轻松实现Android、IOS应用交叉推广。为广告主、应用开发者提供利益最大化的移动营销服务。

keymob的博客 636

ATE测试的未来:自动化与智能化的技术演进

本文探讨了自动测试设备(ATE)在半导体产业中的技术演进,重点关注自动化与智能化的发展趋势。随着芯片制程的不断进步,ATE面临测试复杂度激增和成本压力等挑战。文章分析了AI技术在测试优化中的应用,如自适应测试和缺陷预测,以及模块化架构和端到端测试生态系统的创新。这些技术突破显著提升了测试效率和设备利用率,为半导体测试的未来发展指明了方向。

weixin_29232507的博客 614

phonegap- phonegap2.9.0 演示例子

1.回顾:上篇已经将Android 开发环境已经搭建好 2.这篇将学习 使用phonegap2.9.0 版本,演示一个例子;    phonegap2.9.1中的jar文件需要自己打包生成,后面讲解。而2.9.1版本之前的都是打包好的,直接可以使用。 3. phonegap2.9.0下载  : 点击去下载

原小明 1757

【AI编程】Claude Code 最强AI 编程利器项目实战详解

Claude Code 最强AI 编程利器项目实战详解

congge 7393

基于STM32的IMU惯性/姿态解算与多参数上位机可视化实现_资料编号38

本项目实现基于STM32F103C8T6标准库,对姿态/惯性(IMU)传感器姿态解算,通过USB-TTL转串口模块将姿态角/欧拉角、加速度、角速度、磁场、气压、海拔高度、磁力计温度、气压计温度等数据显示在PC端上位机,系统采用可充电锂电池供电。

嵌入式阿齐Archie 1万+

PhoneGap2.5.0 Android平台移植01

使用工具: 1.  Eclipse 4.2 2. Android SDK  个人下载的是一个压缩包: adt-bundle-windows-x86-20130219 下载网址:http://burnbit.com/torrent/237176/adt_bundle_windows_x86_20130219_zip (此版本是非常新的软件版本,里面有Eclipse工具和Android

秋风细雨的专栏 2079

SAPGUI 与 ADT 的时代分野:在多云架构下,谁还能代表现代 SAP 开发

摘要(149字) SAP开发工具正经历代际更迭:SAPGUI基于专有协议(NI/DIAG)的厚客户端架构难以适配多云环境,而ADT(ABAP Development Tools)通过HTTP(S)协议和Eclipse生态成为ABAP Cloud/RAP开发的唯一入口。关键差异体现在:ADT支持CDS、行为定义等云原生对象建模,天然对齐BTP的零信任网络;集成ATC、Git等DevOps工具链;而SAPGUI无法创建RAP核心对象,在跨平台、自动化方面存在硬限制。官方文档明确将ADT作为Clean Core战

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 388

PhoneGap发短信的Plugin

官方操作: http://docs.phonegap.com/en/2.0.0/guide_getting-started_android_index.md.html#Getting%20Started%20with%20Android

Hello,你好! 2321

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

phonegap安卓环境下使用BarcodeScanner插件扫描二维码

phonegap安卓环境下使用BarcodeScanner插件扫描二维码教程(包含PG3.X版本) 分类: 框架 前端Js-jQuery-Ajax App2014-05-12 23:06 1340人阅读 评论(18) 收藏 举报 后记:有网上的朋友说PG到了3.X之后文件夹的规划有了变化,需要配置的地方也发生了变化,因为之前也为PG3.5版本装过一次BarcodeScanner

breadjyh的专栏 1万+

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

xcode安装phonegap日志

转载请标明出处 欢迎交流 zltqzj@163.com 我是一个单线程妞~ phonegap升级后,和以前有所不同,没有了pkg。 1、解压phonegap-2.5到桌面。 2、进入该目录(以下sinosoft为我用户名,用时改为自己的电脑的用户名)   Sinosofts-Mac-mini:~ sinosoft$ cd Desktop Sinos

sijiazhentan的专栏 2900

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

支付宝快捷支付phonegap插件实现

最近做项目用到支付宝支付功能,项目还是使用phonegap的hybrid模式开发的。 懒人做项目用到新模块第一件事大多是搜demo,最好还有介绍、有截图。 介绍phonegap插件的文章蛮多,通过demo也容易上手,但是查找半天都木有找到支付宝插件的示例demo,很糟糕~ 本人通过这篇文章搞定了插件的实现 http://topmanopensource.iteye.com/blog/151

dontcry2010的专栏 917

PhoneGap NFC Plugin版本升级指南:从旧版本迁移到1.2.0的完整教程 [特殊字符]

**PhoneGap NFC Plugin**作为跨平台移动应用开发中最受欢迎的NFC插件之一,在1.2.0版本中带来了多项重要改进和API优化。本指南将为您详细介绍如何从旧版本平滑迁移到1.2.0,确保您的NFC应用能够充分利用最新的功能和性能提升。 ## 📋 版本升级概览 PhoneGap NFC Plugin 1.2.0版本主要针对iOS平台进行了重大改进,同时修复了Android平台

gitblog_00596的博客 1083

【Cordova+Android+PhoneGAP-2.9】webAPP环境搭建

使用的是PhoneGAP2.9.0版本,此版本以后更名为cordova     Android开发环境必须有JAVA环境+Android SDK   SDK :software development kit 软件开发工具包,它是指用来辅助开发某一类软件的相关文档,范例和工具的集合 拿vc来说 sdk开发就是用c+API来编写的windows应用程序 Android SDK就是指An...

Bazingaea的博客 1738

android phonegap plugin

phonegap的优势毋庸置疑,本文重点介绍在android与phonegap的web mobile应用的环境搭建 1.安装好android的运行环境,包括jdk、eclipse、adt、android sdk的安装、配置以及环境变量的设置 2.到http://phonegap.com/install/下载phonegap的zip包,解压。有android、ios、黑莓等版本,选择androi

freetangxiaoying的专栏 1396

首次体验phonegap实现的Android APP

PhoneGap是一个用基于HTML,CSS和JavaScript的,创建移动跨平台移动应用程序的快速开发平台。它使开发者能够利用IOS,Android,Palm,Symbian,WP7,WP8,Bada和Blackberry智能手机的核心功

LFW的博客 950

PhoneGap NFC Plugin完全教程:从零开始构建NFC应用

PhoneGap NFC Plugin是一款强大的工具,能帮助开发者轻松地为移动应用添加NFC功能。无论你是开发新手还是有经验的开发者,本教程都将带你从零开始,快速掌握使用PhoneGap NFC Plugin构建NFC应用的方法。 ## 一、PhoneGap NFC Plugin简介 PhoneGap NFC Plugin是一个为PhoneGap/Cordova应用提供NFC功能支持的插件。

gitblog_00704的博客 374

PhoneGap2.9.0本地将html打包成Android应用

参考: 1.开发环境设置 http://www.cnblogs.com/zoupeiyang/p/4034517.html http://www.cnblogs.com/Random/archive/2011/12/28/2305398.html2.打包设置 http://blog.csdn.net/wuyt2008/article/details/9259047

Misslay's 3794

Android PhoneGap简析

前言 (转自) 上周研究了一下PhoneGap这个技术,主要是对它的API和插件机制的学习,总体来看这种技术还是有一定的市场,特别是对BS为主的开发来讲确实有很多吸引,当然,这种技术也有严重的短板,比如效率和调试。当然这些都是一个概括性的认识,今天打算在仔细的研究一下,把PhoneGap的jar包反编译了一下,在自己的疑问下,借助互联网的帮助,简单的分析了一下PhoneGap的内部实现和依靠

开发简记 7762

android phonegap 框架,基于Android SDK安装PhoneGap框架

基于Android SDK安装PhoneGap框架是本文要介绍的内容,主要是来学习Eclipse+Android+JDK+Phonegap开发环境,具体内容的实现来看那本文详解。首先,要明白一点,就是要利用PhoneGap框架开发移动应用时,也是必须在开发环境上安装对应移动设备应用的SDK的。比如你要开发一个运行在Android上的应用,则必须安装 Android的SDK包,开发iphone应用,...

weixin_36197581的博客 394
上一篇: node.js v0.10.26 下 express4.0.0 安装
下一篇: Fritzing 元件绘制
java_lilin
博客等级 码龄14年 364粉丝 124原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值