Cordova 使用phonegap返回应用程序
加载网页后,我无法返回到我的应用程序。当我们使用phonegap时,在iphone中加载网页后,有没有办法返回到应用程序?您的问题是中的phonegap儿童浏览器插件的使用案例。请参见是的,您需要的是儿童浏览器插件。
加载网页后,我无法返回到我的应用程序。当我们使用phonegap时,在iphone中加载网页后,有没有办法返回到应用程序?您的问题是中的phonegap儿童浏览器插件的使用案例。请参见是的,您需要的是儿童浏览器插件。
移动开发框架是否能够很好地处理推送通知 详情如下: 我正在研究跨平台移动应用程序开发。使用PhoneGap、Titanium等移动开发框架开发的混合应用程序似乎可以在使用web技术(HTML5、JavaScript、CSS)开发的同时访问手机的核心功能(摄像头、加速计、通讯录等) 我们有一个明确的要求,就是使用推送通知向安装了应用程序的设备发送消息,即使应用程序已关闭。我知道每个平台对这一点的支持各不相同(苹果推送通知与C2DM等) 我假设HTML5通知不符合要求,因为(我假设)HTML5通知(
我正在使用Phonegap开发一个应用程序。我已经安装了儿童浏览器和电子邮件生成器插件,它们在模拟器和手机上都可以正常工作,但如果我从手机库中选择一个图像,然后尝试共享该图像,则两个插件都无法工作 Xcode给了我以下错误: WebKit丢弃了webView:DecisePolicyFornavigationAction:request:frame:decisionListener:delegate:源类型必须为UIImagePickerController源类型Camera中未捕获的异常 如有
使用captureImage()中的选项在PhoneGap中捕获和保存图像非常简单明了,但是captureVideo只有3个选项(不支持其中任何一个),它们与保存视频无关 有人在视频捕获后使用文件对象进行此操作吗?获取更多信息: 如果要使用captureVideo,您的视频将自动保存,要访问它,请尝试以下操作: function captureSuccess(mediaFiles) { alert(mediaFiles[0].fullPath); } 注意:在选项参数或限
我正在为我的phonegap应用程序使用以下插件 我知道我现在不局限于5mb,但我正试图弄清楚我的应用程序实际有多少可用存储空间。有没有办法获得SQLite数据库可用存储的最大容量?我知道有些手机限制了应用程序可以使用的资源量,我希望我的应用程序足够智能,能够知道这个限制是什么 我不确定这是否可行 PhoneGap本身不提供任何类似的功能。添加此功能时,您需要编写一个单独的插件或扩展您引用的插件。看起来Android提供了一种方法,如果您可以获得数据库文件或父目录的文件句柄,那么它可能就是您想
我正在尝试在BlackBerry10上运行一个已经在Android和iOS上运行良好的应用程序 当我调用服务器时,我总是会得到“Origin local://访问控制不允许允许使用Allow Origin”:我为什么面临跨域问题?我从来没有遇到过关于跨域和其他phonegap平台的任何问题 我使用的是Cordova 2.3,最新的WebWorks SDk for BB10和最新的BB10模拟器(但在Dev Alpha B设备上部署时也有同样的问题) 在项目的config.xml中,我已经检查了:
我目前正在与ApacheCordova/phonegap合作的jquery移动项目中工作。我试图实现一个简单的用户界面,但在使用文本输入时出现了问题 当我触摸输入并在其中键入一些单词时,一切正常。离开输入后,它会调整到较小的大小,并且标签也属于它。我试了很多,用谷歌搜索,但没有找到解决办法 我会给你发我的代码,希望有人能得到提示 多谢各位 <div data-role="page"> <!-- data-position="fixed" verursa
我正在为Android编写一个使用Phonegap和Jquery的应用程序,以增加对其他平台的支持,我想知道缓存外部网页的最佳方法 事实上,我的应用程序将有一些链接到外部网站,如雅虎或谷歌,我想让这些链接的用户,而他们没有连接 我已经实现了一种将html文件存储到文件系统的简单机制,但我希望能够支持CSS文件 我的问题是,我做了以下工作: 使用phonegap FileTransfer对象下载html页面。 解析html以供css参考 构建指向css文件的url,以防它们未与绝对链接链接 再次使
我正在使用Phonegap Api在Android和Iphone中开发一个应用程序。我的应用程序包含日期字段。所以我搜索了android和iphone的日期选择器插件。我在Android的这个链接中找到了日期选择器插件 而Iphone呢 这里我的疑问是如何使用这两个,在Android和iPhone中都支持日期选择器 提前感谢在Android和IOS上使用Mobi Scroll查看此链接[[1]:
我正在使用window.open(“page.ASPX”)在Phonegap中打开一个ASPX页面。开幕式很好。但是如何禁用该页面的缩放? 我试过使用 但这没用。 这是我的index.html <!DOCTYPE html> <html> <head> <title>InAppBrowser.close Example</title> <meta name="viewport" content=
我一直在尝试让媒体查询在具有不同设备像素比率的设备上正常工作。 当我从菜单中选择Nexus S时,它看起来棒极了。 当我从菜单中选择Nexus 4时,位置处于关闭状态。 从Chrome开发工具中,我看到Nexus S的计算风格是 (-webkit-max-device-pixel-ratio: 1) 对于Nexus 4: (-webkit-max-device-pixel-ratio: 1.5) 这是我的CSS: @media only screen and (orientation:
我们正在创建一个应用程序,该应用程序将在大多数情况下离线使用。我们希望做的是从实时数据库中创建几个表的副本,并定期将该数据库复制到PhoneGap应用程序(从不从PhoneGap推送到实时数据库) 我可以在应用程序第一次运行时为每条记录插入PhoneGap(用户将在办公室访问WiFi),然后系统地确定自上次“同步”以来,Live DB上的哪些记录已更新,并在PhoneGap应用程序中更新这些记录,但是,如果我能对一个文件进行更强力的实时数据库转储并替换本地PhoneGap副本,那就太好了。不知道
我正在开发基于android sdk和Eclipse的Phonegap应用程序。 只是采用了默认代码并添加了以实现可伸缩性,但它不允许我在Android SGS2设备中放大或缩小。(没有在iPhone上检查,因为我没有。) 代码如下: 第一个应用程序 函数onLoad(){ 文件。添加的文件列表(“deviceready”, onDeviceReady,对); } 函数ondevicerady(){ navigator.notification.alert(“PhoneGap正在工作!!”;
我已经使用Phone Gap开发了android应用程序 在应用程序中实现语音记录方法。录制后,我们收到了一个wav格式的音频文件,但我需要的是pcm 16位8000hz的wav格式和单声道。但我的wav文件是AMR波段窄格式32位8000hz单声道 是否有可能转换此格式?是jquery、cordova、电话间隙问题还是mono问题?这有点让人困惑。@AlexandreMarcondes这是一个电话问题。这能帮上忙吗?[关于StackOverflow的另一个问题][1][1]:我认为转换文件的唯
我需要写一个应用程序的山区旅游与离线地理位置上的自定义地图。但我还没有找到一个好的解决办法 该应用程序需要在ios和android上运行,我正在使用Phonegap进行开发 是否有方法加载本地KML地图(或类似文件)并在该本地地图上使用gps对手机进行地理定位?所有设备均无wifi或互联网连接。KML文件将在应用程序中,并随应用程序一起下载。谷歌api、地球、传单、bing、openlayer、mapbox和gmapify似乎在没有互联网连接的情况下无法工作 如果应用程序可以在lat和long更
我在OSX上使用npm安装了PhoneGap 3.4,使用的是sudo npm install-g PhoneGap。我正在尝试启动我的项目,因此我创建了项目phonegap create myapp testing.myapp myapp,然后创建了cd mypp 每当我编写与新创建的项目(构建、运行等)相关的任何内容时,它都会抱怨[error]找不到项目目录 有什么想法吗?我四处寻找,但找不到任何有用的东西 项目目录下是否有.cordova文件? 如果没有,您只需创建文件,那么问题应该得到解
我已经为此挣扎了好几天,却找不到解决办法。我知道如何使用phonegap插件,但如何使用自己的Java文件 PG Build不支持私有插件,如果您希望插件在构建中可用,则必须将其作为公共插件提供。看到了吗?@marcinpg构建是云构建,不是吗?我想这不适用于普通的Cordova应用程序。
每当用户按下android软键盘上的“Go”时,我都会尝试触发按钮上的点击事件。我们将非常感谢您的帮助 <div class="combined_input ui-shadow-inset"> <input type="text" placeholder="Username" id="username" value="" data-mini="true" class="bb_1"> <input type="password" placehold
是否可以使用window.open选项打开本地电源点文件?因为我试过了,但什么也没发生 这是密码 window.resolveLocalFileSystemURI("file:///sdcard/brickExample.ppt", function(dirEntry) { alert(dirEntry.name); var b = window.open(dirEntry.toURL(), '_system', 'locatio
我正在为多个设备开发一个使用cordova的应用程序,我不想在数据库中输入新数据时从网站或Web服务发送推送通知。如何做到这一点?我将为android、IOS和windows phone开发您可以使用pushplugin。文件如下:
过去也有人问过类似的问题,但我相信这可能只与Cordova 3.7 for iOS有关 我已经从Apache安装了最新的SplashScreen插件,并且在我的Config.xml中有以下内容 <preference name="AutoHideSplashScreen" value="false" /> <preference name="FadeSplashScreen" value="true" /> <preference name="FadeSplashS
Visual Studio 2013终极更新4,适用于Apache Cordova CTP 3.0的工具,适用于Windows Phone 8.1的构建 我正在寻找帮助/解决方法/魔术来处理以下问题: 从一个空白的ApacheCordova模板应用程序开始,它运行“良好”。 添加一个按钮输入——一切仍然“正常” 但是包括JQuery和JQuery.mobile,在模拟器或设备上运行时,既不会呈现也不会呈现 <body> <p>Hello, your application
我正在开发一个混合移动应用程序,基于我在爱奥尼亚现有的web应用程序,即Cordova+Angularjs。因此,所有数据必须是手机和网络应用程序的通用数据 我想为用户提供一个替代方案,他们可以跳过注册表,直接使用他们的谷歌帐户注册我的系统。 一旦他们注册,我的服务器的数据库就应该有那个添加的用户。在那之后,用户可以通过谷歌账户登录使用他们的账户。我可以弄清楚它在web应用程序上是如何工作的,但对于手机来说,情况似乎有所不同。因此,我需要帮助了解用户使用Google帐户注册后如何使用其令牌/电子
从Azure移动服务通知中心向iOS设备发送推送通知有一半时间失败,出现以下错误: 推送通知系统返回了一个内部服务器错误 以下是我的设置: Azure的免费试用版 沙盒证书上载到手机 使用PhoneGap开发并使用Adobe的PhoneGap构建服务构建的服务/通知中心应用程序 使用com.microsoft.azure移动服务Cordova插件(以及标准PhonegapPushPlugin) 我可以使用Azure站点上的调试页面Visual Studio 2013(服务器资源管理器->Az
我正在试验Phonegap的Admob插件,但它很复杂。我有这个代码,但它没有显示广告,我真的不知道为什么。。你们能看到代码中有什么错误吗?是的,我导入了插件 如果您使用此插件:cordova plugin add com.admob.google,则应使用deviceready事件包装您的代码: function configAds() { var enabledAdMob = true; // easily enable/disable AdMob ... } document.ad
我正在使用sencha touch 2.3.1和phonegap制作一个应用程序。我的应用程序在ios8上崩溃。每次我在iOS 8中打开应用程序时,它会在启动屏幕后显示一个黑屏,然后应用程序崩溃。但当我打开最近的应用时,该应用仍在列表中。有时,当我从菜单中持续按应用程序图标时,它会打开应用程序 同样的应用程序在iOS 7上运行良好 我到处都在研究这个问题,有人说Phonegap不完全支持iOS 8,一些插件还没有更新到iOS 8。有人说SenchaTouch2也不支持iOS8 以下是我在应用程序
我正在用jquery mobile和cordova开发我的第一个本地应用程序。 因为这不是一个web应用程序,我想知道是否需要担心用户重新加载页面的情况。我的意思是这不会发生在本地应用程序中,对吗? 因为关键是,如果发生这种情况,应用程序将完全崩溃 感谢您的支持 刷新页面是什么意思?刷新它只会刷新当前的html你怎么会“刷新”你脑海中的一个应用程序?你最好阅读这篇文章来理解原生应用程序和混合应用程序之间的区别——好吧。。。这是一个混合应用程序。。。尽管如此,我知道在本机应用程序中没有浏览器中的“
我一直使用ripple在桌面浏览器中运行我的cordova应用程序。 但我知道有一个更好的工具可以模拟移动应用程序,它集成在chrome中:chrome设备模式移动模拟 有没有办法使用Chrome设备模式移动仿真而不是使用ripple在Chrome中模拟我的应用程序 感谢Chrome远程调试对于监控或调试移动应用程序中与网络相关的错误非常简单和有用。只需遵循以下步骤 在此之前,必须在应用程序的src文件(.java)中添加这些行 (这将允许chrome监视正在运行的webview) 在手机中启用
使用使用build.phonegap.com构建的应用程序,我发现没有发布FileUploadOptions.params值-iOS(8.4.1)仅发布文件多部分数据。这不是服务器端错误,因为我已经使用tcpdump/Wireshark和netcat观看了这篇文章 使用: PhoneGap v.3.7.0 离子框架v.1.0.1 AngularJS v.1.3.13 这是用于上载测试文件的代码。它生成一个临时文件并尝试上载它。问题是,我把事情搞砸了,还是这是一个真正的错误 $scope.do
我对使用Ionic/Apache Cordova/Visual Studio开发应用程序的工具感到困惑。我从使用爱奥尼亚命令行开始,然后当我听说他们已经引入了它时,我迁移到了VisualStudio2015。但现在我打了 因此,我尝试返回到Ionic命令行进行模拟,但当我键入Ionic Simulate android时,我得到以下错误: cmd: Command failed with exit code 2 at ChildProcess.whenDone (C:\..\npm\no
我正在开发一个Cordova应用程序,需要构建一个自定义图像库选择器。我在Instagram和Twitter(如下图所示)应用程序中都看到了类似的情况,用户可以从他们的相机卷中选择图像,而无需打开操作系统提供的默认图像选择器。我到处搜索插件,只找到使用默认库选择器的东西 我认为解决这个问题的办法是从操作系统中获取某种类型的图像,然后从中构建图像库选取器,但我不确定如何实现这一点 有人有什么想法或解决办法吗 谢谢大家! 这里是iOS上Twitter应用程序的截图。撰写tweet时,它允许您滚动浏览
我正在寻找一种方法,允许用户在使用相机拍照或从手机多媒体资料中获取图像时使用“收缩和缩放”来裁剪图像。在Ionic2中如何实现这一点有什么想法吗?你可以看看这个 正如您在readme.md中看到的,它在内部使用: 在iOS中:PEPhotoCropEditor 在Android中:Android-crop 通过查看这两个链接,您可以了解它们是如何工作的,以及您是否正在寻找这两个链接。编写代码将是一个良好的开端。我们不是来为你做这件事的。如果你写了一些代码,我们(也许)会尝试帮助修复它。我可以
我有一个应用程序项目,它类似于口袋妖怪围棋。这意味着我需要构建一个应用程序,它具有AR和地理位置功能。我想为这个项目构建一个混合应用程序,这样我就可以在iOS和Android上部署它,除非我找不到任何有用的信息 我在stackoverflow上只找到了这篇文章 在这篇文章中,wikitude是推荐的,但wikitude不是免费的,这就是为什么我不能使用它。还有别的选择吗 干杯 我们在几个混合项目中使用了wikitude,您肯定能够将其与地理定位服务结合起来。 当我在网上搜索混合应用和增强现实的
当用户关闭应用程序时,是否有办法在Ionic/Cordova应用程序中发出最后一个HTTP请求(例如注销) 我知道如果应用程序进入后台,它是可以做到的,但是当应用程序被用户关闭时,它可以做到吗 显然,Cordova的事件暂停在iOS上不起作用 我认为你唯一的选择是在你感兴趣的各种平台上试验卸载前(窗口.onbeforeunload)和卸载前(窗口.onunload)事件。在没有任何额外费用的情况下,你能通过爱奥尼亚和科尔多瓦最接近的事件是 // Cordova app enter foregro
我正在使用ApacheCordova,ionic 2开发一个应用程序。我想在移动设备中使用Couchbase Lite进行本地存储。我认为,能够存储数据。但我无法检索数据。我使用链接中给出的示例在Couchbase本地数据库中执行读写操作 以下是CreateAgent.ts中的代码: import { Component, NgZone } from '@angular/core'; import { NavController, AlertController } from 'ionic-
我尝试使用命令提示符安装cordova和ionic。我已经安装了Nodejs。但它仍然显示如下图。你能帮我吗?我刚刚开始学习。让我们看看图片 首先检查节点和npm版本 节点版本 node -v npm版本 npm -v 如果他们显示的版本没有任何问题,那么您已经成功安装了节点。然后尝试逐个安装cordova和ionic 首先安装cordova sudo npm install -g cordova 然后安装爱奥尼亚 sudo npm install -g ionic 请验证路径,然后
我正在尝试使用espresso web框架为cordova混合应用程序编写UI测试[1]。 即使在build.gradle中提到了所需的依赖项,测试仍然没有运行,并且构建出错,没有找到依赖项包。但是当我在一个独立的android studio项目(非cordova)上尝试同样的事情时,我能够成功。 我认为这与cordova的默认项目结构与Android Studio的不同有关。androidTest文件夹下的包中的类未被识别为cordova项目中的测试类。 如何在cordova android项
我已经建立了一个跨平台的Ionic应用程序,即IOS和Android。 但是我在IOS设备上遇到了一些问题 由于无法登录我的应用程序,某些IOS设备将显示错误“无法连接internet” 但另一款IOS相同的手机没有这个问题 我真的不知道如何调试这种错误@@ionic 1.x版。您需要提供更多详细信息。你连接到互联网了吗?您的身份验证过程的代码是什么?
我有一个离子混合移动应用程序。 在最近的一次构建之后,我注意到我的应用程序在启动后会无缘无故地全屏显示(状态栏可见)。第一个视图是谷歌地图,当它被加载时,ionic.Platform.fullScreen(false,true);被称为。这是因为如果用户第一次打开应用程序,会显示全屏介绍,然后用户会被导航到地图,而地图不应该是全屏的。如果发生此转换(介绍已打开),一切正常,但如果用户再次打开应用程序(无介绍),则地图将全屏显示,状态栏可见,因此标题的一半被覆盖 这只发生在Android上。我最
我在vs 2015中打开了项目cordova并安装了插件代码推送,我复制了一个在文件夹plugin code push中找到的项目,并成功推送,但如果关闭我的应用程序,它就是回滚,为什么 我遇到了一些问题: a我正在使用cordova,如果release命令是常规命令,而不是在下一次恢复中释放cordova命令,那么您的ape将回滚。 b我并没有看到所有的代码推送和书面文件,如果你是手动检查。。。必须调用notifyApplicationReady方法,如果未调用服务器,请考虑程序崩溃并在保存之
我已经做了这方面的研究,但似乎这是不可能的。由于Cordova为编辑位置栏提供的选项仅包括: 位置:设置为“是”或“否”可打开或关闭InApp浏览器的位置栏。 硬件备份:设置为“是”可使用“硬件备份”按钮在InApp浏览器的历史记录中向后导航。如果没有上一页,InApp浏览器将关闭。默认值为“是”,因此如果希望“上一步”按钮仅关闭InApp浏览器,则必须将其设置为“否”。 那么,有没有办法更改InApp Browser位置栏的背景色?您可以使用InApp Browser中的cordova插件来执
是否有人将分析部分应用到Ionic或其他类型的混合移动应用程序中?我们希望留在亚马逊,但我看到的唯一一种在混合应用程序中使用的方法是直接拨打REST电话,这似乎相当笨拙 提前感谢您的帮助。我已经使用AWS amplify SDK将Pinpoint分析集成到了Ionic 3应用程序中 您需要将分析导入组件,然后可以使用record方法推送事件以精确定位 // Import the AWS Stuff import { Analytics } from 'aws-amplify'; 然后在需要记录
我在我的应用程序中使用了两个cordova插件,比如摄像头和图像采集器,它们在所有设备上都能很好地工作……但问题是如何从手机上获得这些插件的许可。安卓6以下版本在安装时要求这些权限,但安卓6及以上版本仅在用户首次在应用程序内部使用该插件时要求这些权限(即在运行时) 我发现Ionic native plugin可以在所有版本的Android中处理这些权限,但在我的代码中却不知道如何使用它或在何处使用它,所以如果有人有任何视频或了解它,请在这里提及 谢谢,我知道了如何使用这个本地插件。这就是我试过的
我已经用向导创建了Cordova应用程序 它创建了项目和一些文件。然后我选择了运行配置 然后按Debug 什么也没发生。没有窗口出现在任何地方,IDE中没有任何运行的迹象,没有任何错误消息出现在任何地方 我忘了做什么/做错了什么?调试cordova应用程序目前不受支持,请投票决定是否通知此功能的任何进展,但我也没有运行,可能我的问题与运行它时遇到的问题不同?只需按“确定”保存配置,然后在“运行配置”下拉列表中选择它,按“运行”按钮,但什么也没发生运行控制台未打开,等等。?你一定做错了。请提供屏幕
我们可以在基于Web的应用程序或Javascript中捕获本机事件吗?e、 g:我们可以捕获手机的音量上升和下降事件,同时用Javascript执行递增或递减操作。如果您查看cordova文档: 只需为音量按钮添加以下事件侦听器: document.addEventListener("volumedownbutton", onVolumeDownKeyDown, false); document.addEventListener("volumeupbutton", onVolumeUpKeyDo
部分PWA支持已登陆iOS 11.3,但不幸的是推送通知是不受支持的功能之一 Apache Cordova是否可以用于将PWA包装到本机应用程序中并添加推送通知支持?该应用程序被苹果批准放在其应用商店的可能性/可能性有多大 更新:我尝试了React Native webview,但不幸的是,我遇到了另一面墙。Google OAuth登录在webview中不起作用。有解决办法吗 更新2:这将解决上述障碍,但WebView速度较慢,RN的实现存在缺陷。WKWebKit更好,但它与Firebase A
我想为我的ionic应用程序(android和ios)获取通知。我想使用Firebase云消息。我是否只需要安装Cordova FCM插件,或者我也需要安装另一个插件,如Cordova firebase插件和PhoneGap插件推送。firebase firestore插件怎么样?我也需要安装吗 我已经构建了应用程序并安装了Cordova FCM插件,然后运行这些应用程序,但无法获得firebase令牌。获取此错误: 错误:找不到::FCMPlugin::registerNotification
我正在尝试以编程方式向我的build.gradle文件添加存储库 根据,可以通过build.gradle目录下的build extras.gradle文件扩展build.gradle 问题在于,由于梯度同步仍然失败,回购协议没有被添加/链接 这是我的build-extras.gradle文件: buildscript { repositories { google() } } 我需要将google()repo添加到我的build.gradle中,例如: buildscr
我正在构建一个具有大量文本编辑功能的Ionic应用程序,我想定制在进行文本选择时出现的上下文菜单(如下所示) 如何将按钮添加到此菜单?可以进一步定制吗?是否可以将此菜单完全切换到用户选择文本时出现的其他自定义HTML菜单 我看过插件cordova插件上下文菜单,但它似乎不是我所需要的(虽然很难说,因为它没有任何屏幕截图,我不确定它是否与我所说的“上下文菜单”相同)。在Angular上有一个解决方案,来自Ben Nadel(他的解决方案值得称赞),这只适用于标记,不适用于输入元素(),要在Ion
我在科尔多瓦的项目上工作。我使用codova很长时间了,一切都很好。当我尝试添加“cordova插件添加cordova插件地理位置”时,问题就出现了。它给了我一个错误: I:\Projects\ecom>cordova插件添加cordova插件地理位置 无法获取插件cordova插件-geolocation@4.0.2通过 注册表。这可能是连接问题或插件问题 规格不正确。请检查您的连接和插件 名称/版本/URL。错误:npm:命令失败,退出代码为1 错误输出:npm错误!fn.apply不是函数