cordova

Chrome remote debugging shows device but not inspect link

懵懂的女人 提交于 2020-04-08 03:24:40
问题 I want to remote debug an Android app on Chrome. My device is Qmobile A11 Note with Android v4.0.4, Google Chrome v42 and Cordova v3.7. I have enabled USB debuging on my device. I was following this article. My problem is when I open this link in chrome chrome://inspect/#devices it show my device but with no inspect link. Here is the screenshot How can I inspect or remote debug, what's missing? I have worked with this before and Chrome was showing the Inspect link at that time. 回答1: For

nodejs + cardova + ionic安装环境(持续更新)

烈酒焚心 提交于 2020-04-07 20:43:49
安装环境: Ubuntu 14.04 64-bit NodeJs安装 官网 https://nodejs.org 速度太慢 国内镜像: https://npm.taobao.org/dist 下对应版本即可 下载: node-v4.2.1-linux-x64.tar.gz 解压 查看bin目录: node, npm. $node/bin 这个目录加到PATH中, 或是链接 node, npm到/usr/bin中 node -v 查看是否安装成功, NodeJs到此安装完成. 1.1 配置npm的模块全局安装目录 (暂且跳过): # 先查看配置 npm config ls #设置 npm config set prefix '~/nodejs/module' #将 {prefix}/bin 即: ~/nodejs/module/bin 加入到 PATH中, 才能在命令行中直接用模块命令 #PATH修改后记得重新source才能生效 1.2 npm使用国内淘宝镜像 http://npm.taobao.org/ 查看说明 使用淘宝定制的 cnpm (gzip 压缩支持) 命令行工具代替默认的 npm : 命令如下: npm install -g cnpm --registry=https://registry.npm.taobao.org 安装模块 $ cnpm install

What do I have to change to run a normal Ajax in PhoneGap?

六月ゝ 毕业季﹏ 提交于 2020-04-07 08:26:12
问题 I want to make an Ajax request in a PhoneGap application. I tried it with my normal website code which runs perfectly fine but in PhoneGap nothing happened when I pressed the button which should start the Ajax. Does anyone know what i have to change on the code or other settings in PhoneGap? This is my Ajax code: $.ajax({ type: "POST", url: "https://qurusre.de/Marksutus.N.php", data: {nummer: nummer,status: status,IdSchueler:IdSchueler,}, success: function(data) {} }) 来源: https:/

What do I have to change to run a normal Ajax in PhoneGap?

﹥>﹥吖頭↗ 提交于 2020-04-07 08:26:06
问题 I want to make an Ajax request in a PhoneGap application. I tried it with my normal website code which runs perfectly fine but in PhoneGap nothing happened when I pressed the button which should start the Ajax. Does anyone know what i have to change on the code or other settings in PhoneGap? This is my Ajax code: $.ajax({ type: "POST", url: "https://qurusre.de/Marksutus.N.php", data: {nummer: nummer,status: status,IdSchueler:IdSchueler,}, success: function(data) {} }) 来源: https:/

Cordova环境搭建

旧街凉风 提交于 2020-04-07 07:26:37
最好的方法就是按照官网一步步来 戳这里: http://cordova.apache.org/docs/en/3.5.0/guide_cli_index.md.html#The%20Command-Line%20Interface 当我搞到这里的时候 C:\>npm install -g cordova 开始执行会看到圈圈在转啊转,耐心等待。 等啊等啊 失败了N次如下图 继续重复尝试,还是显示上面类似错误,或者其他的错误。 在重复了5,6次之后终于可以了。 如下图 怀疑和网速有关! 测试下cordova是否安装成功 按照官网开始创建一个项目 添加android平台 如果ant指令出错的话,就可以下载一个ant然后配置好环境变量, 如图错误 如果没有安装并配置android SDK,执行此命令会报Error: The command “android” failed的错误,安装好android SDK,并正确配置环境变量后再执行即可 / sdk / platform - tools / sdk / tool 试下在android项目下编译 k / tools : $PATH $ cordova build android 结果一直报错 BUILD FAILED D:\CordovaApp\hello\platforms\android\build.xml:90: The

Cordova webapp实战开发:(6)如何写一个iOS下获取APP版本号的插件?

£可爱£侵袭症+ 提交于 2020-04-06 08:26:36
上一篇我们学习了 如何写一个Andorid下自动更新的插件 ,我想还有一部分看本系列blog的开发人员希望学习在iOS下如何做插件的吧,那么今天你就可以来看看这篇文字了。 本次练习你能学到的 学习如何获取iOS当前版本号 学习iOS下插件类的编写 学习iOS下插件的配置 学习iOS下插件的调用 主要内容 APP中【检查更新】显示当前版本号 插件类的编写 在上一篇介绍Andorid插件时我们贴出了很多源码,这里也直接贴出代码,首先是iOS下插件的代码。 我们在Plugins下新建两个文件,一个头文件 CDVGcapp.h,一个实现文件 CDVGcapp.m。(文件名自己取,这是我在项目中的名称) CDVGcapp.h #import <Foundation/Foundation.h> #import <Cordova/CDVPlugin.h> @interface CDVGcapp : CDVPlugin - (void)version:(CDVInvokedUrlCommand*)command;@end CDVGcapp.m #import "CDVGcapp.h" #import <Cordova/CDVViewController.h> #import <Cordova/CDVScreenOrientationDelegate.h> @implementation

OC 自定义Cordova插件流程

故事扮演 提交于 2020-04-06 05:50:12
博客是程序猿(媛)学习的开放社区,但原创不易,转载注明出处; likiBlog; 博客地址:http://www.cnblogs.com/likiBlog   搞了半个月Cordova插件,但一直没沉下心来仔细弄。为了更好的理解Cordova插件的开发,今天自己写了一个Demo。   1、Cordova 是什么、有什么用? Cordova是Adobe贡献给Apache的一款开源产品,是从PhoneGap中衍生出来。不同的是Codova是开源免费的,而PhoneGap是闭源收费的。 Cordova提供了一组设备相关的API,通过这组API,移动应用能够以JavaScript访问原生的设备功能,如摄像头、麦克  风等。 Cordova支持如下移动操作系统:iOS, Android,ubuntu phone os, Blackberry, Windows Phone, Palm WebOS, Bada 和 Symbian(根据操作系统不同,支持功能有细微差异)。 图例说明一下, 了解Cordova在Hybrid应用所处的位置和发挥的作用。      2、Cordova框架的组成结构。              3、Cordova的调用机制和实现原理。 Cordova的实现原理还是基于WebView截获URL(URL中包含类名和方法名以及参数),然后通过反射机制实现原生代码调用 。   

自定义 Cordova插件详解

僤鯓⒐⒋嵵緔 提交于 2020-04-06 04:05:38
一、Cordova的基础点 在混合式应用中,我们通过现有的Cordova插件,可以轻松的在 H5 上调用手机native的功能。现有的Cordova插件能满足平时大部分的开发需求,然而,有时候找不到合适的插件、或对找到的插件有不满意的地方,那就要动手去做或改写一个插件,这时候就要了解一些Cordova插件的相关知识。 那Cordova插件的基础要点是什么呢?其实就是把原生代码调用方法映射为js的统一接口,供H5使用而已. Cordova 自定义插件的官方文档 二、观察现有应用结构 打开任意一个基于Cordova技术的hybird app的开发目录,添加过平台(android、ios等)和安装过插件的话,你会发现结构大致是这样子的: ├── platforms | ├── android | ├── ios | └── ... ├── plugins | ├── org.apache.cordova.device | └── ... ├── config.xml └── www 这里的 platforms 是我们应用支持的平台目录, plugins 是我们安装的插件目录, config.xml 是应用的配置信息(应用名称、描述等), www 是我们的 web 工程目录。 也就是说,如果我们创建一个新的插件并安装,也会添加到plugins目录中,同时修改其它文件信息

cordova 常用插件

故事扮演 提交于 2020-04-05 23:06:41
一、插件相关常用命令 1、查看所有已经安装的插件 cordova plugin ls 2、安装插件(以camera插件为例) cordova plugin add cordova-plugin-camera 3、删除插件(以camera插件为例) cordova plugin rm cordova-plugin-camera 4、更新插件 cordova plugin update 二、常用的Cordova插件 1、Console(调试控制台) 让程序可以在控制台中打印输出日志。 cordova plugin add cordova-plugin-console 2、Connection(网络连接) 用来判断网络连接类型(2G、3G、4G、Wifi、无连接等) cordova plugin add cordova-plugin-network-information 3、Device(设备) 获取一些设备信息。 4、Hardware Nofifications(硬件消息提醒) 让设备蜂鸣或振动。 cordova plugin add cordova-plugin-vibration 5、Visual Notification(可视化消息提醒) 不同于js的alert()、confirm()和prompt()方法是同步的。Cordova的alert()、confirm(

Phonegap Android篇

社会主义新天地 提交于 2020-04-05 22:54:44
最近在使用phonegap 经过各方摸索和阅读各种资料碰到的问题都一一解决了,在这里写个总结方便大家和自己以后查阅,第13步以后可以不用理会前面就足以生成并发布APP了 升级项目cordova ,现在是3.5.0版本 D:\projectName>cordova platform update android Phonegap的安装,每一步都有相应的命令去检查到底有没有正确安装 ,如果没有后面编译的时候也有足够的提示信息提示哪里没有安装正确 环境 : WIN系统,JDK,Android,Eclipse,Ant,Git,PhoneGap3.x (Cordova) 1. 安装JRE,设置JAVA_HOME,比如JAVA_HOME=C:\program\Java\jre6\bin, 具体如何设置可以查看JDK的设置 检查:打java -version可查看java版本 如果确定装了JDK 但是打java出现找不到命令 那就是PATH没设置好了 在win7的环境变量里面设置 把JDK安装目录下的bin目录 复制进去 2. Cordova支持Android 2.2, 2.3, and 4.x. 下载安装SDK: http://developer.android.com/sdk/index.html 安装Android SDK,比如安装在c:\android-sdk\,需要把c: