Phonegap 和 Cordova
文章平均质量分 56
神秘_博士
这个作者很懒,什么都没留下…
展开
-
多版本 Cordova 共存
多版本 Cordova 共存是个硬需求原创 2023-02-15 10:53:46 · 374 阅读 · 0 评论 -
Cordova App 如何显示本地媒体文件(file://协议的图片或视频)
Cordova App 如何显示本地媒体文件(file://协议的图片或视频)原创 2022-06-14 11:36:25 · 1868 阅读 · 1 评论 -
cordova-android@10.x 相对于 9.x 的变化
cordova-android@10.x 相对于 9.x 的变化原创 2022-06-07 09:55:40 · 780 阅读 · 0 评论 -
cordova-ios@6.x 相对于 5.x 的变化
1、wkwebview 已内置集成,不再需要 cordova-plugin-wkwebview-engine2、需要更新cordova-plugin-splashscreen插件。因为 Splash Screen 已经集成到 cordova-ios@6 了,cordova-plugin-splashscreen@6.0.0 中已经移除了 ios 的代码3、iPadOS 13 默认使用桌面布局,而不是移动布局。现在,可以在config.xml中配置<preference name="Preferr原创 2021-01-04 08:36:29 · 604 阅读 · 0 评论 -
cordova-android@9.x 相对于 8.x 的变化
1、默认 target SDK version 是 29.最小 SDK version 是 22(Android 5.1)2、增加了 Kotlin 支持用下面3个 preference 开启<preference name="GradlePluginKotlinEnabled" value="true" /><preference name="GradlePluginKotlinCodeStyle" value="official" /><preference na原创 2021-01-04 08:32:46 · 398 阅读 · 0 评论 -
cordova-ios@6.1.0 下怎么展示本地图片文件
cordova-ios@6.1.0 支持配置使用 WKURLSchemeHandler 来加载本地html网页,以绕过 file:// 的各种限制。实现方式是配置下面2个 preference<preference name="scheme" value="cdv" /> <preference name="hostname" value="localhost" />但是,这样配置之后,cordova 加载本地网页的地址就是 cdv://localhost/index.ht原创 2020-07-18 01:28:36 · 1188 阅读 · 0 评论 -
[解决办法] cordova-ios 的 WKWebview 不显示 Library 目录下的图片
背景cordova.file.dataDirectory 指向的是下面的应用沙盒目录:安卓:file:///data/data/<app-id>/filesiOS:file:///var/mobile/Applications/<GUID of app>/Library/NoCloudios 的 WKWebview 用 <img> 元素不能显示 file:///var/mobile/Applications/<GUID of app>/Librar原创 2020-05-14 17:59:15 · 1278 阅读 · 0 评论 -
Cordova InAppBrowser 内置浏览器打开的网页和外壳交互
Cordova 内置浏览器打开的网页,是不能直接调用 Cordova 外壳 app 里的插件功能的,比如 定位、录音、播放音频 等需要利用消息机制,和外壳交互,让外壳处理,然后结果传给内置浏览器的网页。需要使用到下面一些 api// 外壳 app 使用内置浏览器打开网页var ref = window.open('http://www.baidu.com', '_blank', 'loca...原创 2019-03-15 08:46:14 · 5113 阅读 · 1 评论 -
移动端(微信等)使用 vConsole调试console
转自:https://blog.csdn.net/m0_37036014/article/details/80113635前言因为最近一直在弄移动端项目,由于在移动端无法打开控制台,所以想办法打印调试 console 的数据一直苦恼。之前用的是 chrome 的 inspect 调试,但是只能使用移动版的 chrome 查看数据,兼容不好,所以最近使用了 vConsole 进行调试使用...转载 2018-08-01 10:02:14 · 3492 阅读 · 0 评论 -
Cordova build 时遇到 error: resource android:attr/dialogCornerRadius not found 的原因
错误描述Cordova 项目 build 时报下面的错误error: resource android:attr/dialogCornerRadius not founderror: resource android:attr/fontVariationSettings not founderror: resource android:attr/ttcIndex not found...原创 2018-05-22 15:04:56 · 18926 阅读 · 0 评论 -
创建 sencha ExtJS 6或7 项目的几种方法
假设 ExtJS SDK 解压到了 D:\extjs 目录下 比如: 注:以下所有命令里的 --modern 参数表示只创建 modern 的项目,如果要创建 classic 的项目,把参数改为 --classic 。如果要创建 classic 和 modern 混合 的 universal 项目,去掉该参数即可。只创建单个项目应用(app)方法一初始化 ExtJS ...原创 2018-05-03 13:11:42 · 5532 阅读 · 0 评论 -
Cordova-iOS 启动图 (launch storyboard images) 规范
Size Class 尺寸类别iOS8 推出的Size Class, 可以让我们在一个工程的 storyboard(故事板) 中进行所有尺寸屏幕的适配, 不仅是iPhone 4s、5/5s、6、7、8Plus,还包括iPad界面. 它引入了一种新的概念,抛弃传统意义上我们适配时所谓的具体宽高尺寸, 把屏幕的宽和高分别分成两种情况: Compact-紧凑, Regular-正常(Any-任意, ...原创 2018-02-25 15:31:58 · 6093 阅读 · 0 评论 -
[Cordova] 移动App 的 ios11 和 iPhoneX 适配
Apple每次退出新尺寸的iphone都会掀起一番适配风波,这次没有下巴但有刘海的iPhoneX更是如此,网传横屏下的适配动画更是令不少人汗颜。其实对于Native App来说,适配并不算困难(当然追求酷炫效果另算),官方文档有详细的说明,而对于Web App来说,主要还是依靠打开webview的Native App来适配,而这篇文章主要讨论的是Cordova App要如何适配iPhoneX....原创 2018-03-06 16:56:31 · 11149 阅读 · 3 评论 -
[Cordova/Phonegap] Cordova打包Android,遇到gradle下载失败的解决办法
Cordova 4+开始,用的是gradle构建安卓项目。所以,Cordova打包安卓的时候,首次需要下载gradle。如果你遇到下载失败的情况,如下:这应该是网络问题,国内你懂得。解决办法:翻个墙,或者手动下载(不知道为啥手动下载可以,Cmd里就有时就会下载失败)http://services.gradle.org/distributions/gr原创 2016-08-16 16:06:40 · 12582 阅读 · 2 评论 -
[Cordova/Phonegap] Cordova iOS 应用在第三方输入法的键盘弹出(点击输入框)时,页面不上移,导致输入框被键盘遮挡 的解决办法
Cordova iOS应用在使用系统自带输入法键盘的时候,聚焦文本框是会将整体webview界面上移的,如下图:然而,如果你用的是第三方输入法(百度、搜狗、qq输入法等都是),聚焦文本框弹出键盘时,界面却不会整体上移,导致文本框被软键盘遮挡,如下图:不仅被遮挡,靠底部的文本框还无法往上拖拽滚至可视区域。解决办法一:第三方键盘弹出,实现界面也能上移原创 2016-07-26 10:44:39 · 18247 阅读 · 3 评论 -
[Cordova/Phonegap] 利用 MagicaVoxel 、Wikitude 和 PhoneGap 在手机上实现AR增强现实
利用 MagicaVoxel 、Wikitude 和 PhoneGap 在手机上实现AR增强现实 PhoneGap 加速器模型! 让我提出一个想法:在手机上实现一个增强的现实应用程序,展示酷炫的3D像素模型。“什么,怎么做到的!”你 你问?那么让我来做给你看。但首先,也许你应该看看这个视频:视频地址(mp4)我们先安装一些软件!首先,您将需要一些软件。哦,别担心,这里列出的所有内容都可以免翻译 2017-06-28 14:54:21 · 2137 阅读 · 0 评论 -
[Cordova/Phonegap] 打包Cordova App时,合并所有插件的js文件并压缩,提升App加载速度
问题的背景和现象Cordova App 添加的各种plugin插件,每个plugin都有自己的js文件。App入口index.html中只引入了一个www目录下的cordova.js文件,此文件会在同一级目录下寻找cordova_plugins.js,然后根据这个文件中描述的各个plugin的路径,找到它们的js,并加载。www目录结构如下:注意:安卓的www目原创 2017-02-20 16:37:16 · 6923 阅读 · 0 评论 -
[Cordova/Phonegap] 改进InAppBrowser插件(WebView),让其<input type="file">支持选择文件
原文链接:默认安卓的WebView显示的网页,其中的文件选择控件是不能选择文件的,点击弹不出文件或图片选择。其实Google给WebView提供了接口,只要实现这些接口,就可以选择文件了。搜索了很多,最终发现StackOverflow上的这个答案,是我找到最能满足需求的一个解决方案了。http://stackoverflow.com/questions/59原创 2016-10-14 14:56:59 · 4282 阅读 · 0 评论 -
[Cordova/Phonegap] 一位程序猿朋友封装的Cordova插件 - 仿微信图片多选
仿微信图片选择插件,支持android和ios,性能很好,基本没有OOM内存溢出问题。Github地址:https://github.com/giantss/cordova-plugin-ImagePicker多点star,给点动力 Android 示例图: iOS 示例图: Android 演示视频: 点击查看视频(mp4格式) 点击查看视频(优酷)iOS 演示视频: 点击查看视频(mp原创 2017-06-23 21:12:22 · 1278 阅读 · 0 评论