Cordova 在phonegap中打开文件uri
在phonegap中是否可以打开文件uri(file:///mnt/sdcard/test/images.jpeg)使用默认的手机浏览器?我想你的意思是,如果嵌入式浏览器可以显示手机文件系统中的图像,如果可以的话,这是可能的。这就是如何长期使用camera api的方法
在phonegap中是否可以打开文件uri(file:///mnt/sdcard/test/images.jpeg)使用默认的手机浏览器?我想你的意思是,如果嵌入式浏览器可以显示手机文件系统中的图像,如果可以的话,这是可能的。这就是如何长期使用camera api的方法
在建立了一些移动网站之后,我真的很想冒险开始使用Phonegap。我使用的是安装了OS X 10.7.3的MacBook Pro。获得了Xcode、git、ant和make的最新版本 从phonegap网站下载了最新的phonegap版本(Cordova.dmg)并安装了它,尽管我不知道它去了哪里,也不知道我是否需要对它做任何其他事情。我认为,由于我可以在Xcode中将单页视图视为iOS应用程序选项,这应该足以证明它安装正确。对吧? 无论如何,我一直在寻找和Google-d基本phonegap教
我有一个很奇怪的问题。当我用eclipse作为android应用程序运行它时,这个问题不会发生(它仍然在我的手机上运行(调试?),而不是在虚拟设备上)。当我将应用程序导出到apk文件并安装到手机上时,就会发生这种情况。问题是我无法在用相机拍照后按下“接受”按钮。当我按下“接受”按钮时,什么都没有发生,没有错误,没有强制关闭,只是什么都没有发生 navigator.camera.getPicture(c_onSuccess, c_onFail, { quality: 90, destina
我将phonegap的“推送通知”插件用于我的iOS应用程序和jquerymobile 在第一次启动时,通知会询问用户是否希望收到我的应用程序的“推送通知”。 是否可以自定义此文本 在接受第一个“订阅通知”后,如果我删除设备的应用程序并将其放回,则不会向用户发出“订阅通知”。 当用户删除我的应用并将其放回时,如何再次显示此“订阅通知” 谢谢您的帮助。如果您的应用程序在前台需要实时通知,而不是在首次启动时需要授权的后台通知,那么您应该考虑PosiGAP的Web推送解决方案。我可以提到Lightst
我已经下载了Dreamweaver 6.0的试用版来试用PhoneGap。PhoneGap目前为2.7.0 我使用Phonegap创建了一个新项目。这很成功:我可以用xcode编译和运行新项目 现在,我想用DW编辑Phonegap应用程序。我找到了DW 5.5和Phonegap的一些说明,但是DW 6.0在没有更新这些说明的情况下改变了很多。例如:DW 5.5的示例代码显示: ” 但是我在DW 6.0中再也找不到这个选项了 所以我的问题是, 如何在DW 6.0中完全启用(使用代码提示等)对现有P
如何在phonegap应用程序中添加插件 我想在phonegap应用程序中使用toast通知,我读过一些插件,但在应用程序中不起作用。有点过时,但有人发布了一个 除此之外,你还需要更具体地说明哪些不起作用。我建议尝试让更新版本页面上的示例在测试项目中工作,然后将插件集成到您的应用程序中
我正在开发一个Phonegap应用程序,所以我想有没有一种好方法可以将应用程序崩溃报告(主要是javascript的console.logs)以某种方式提交到服务器,或者我必须手动提交并将其记录到文本文件中并提交?您可以使用一个错误跟踪服务来跟踪javascript错误,以获取有关错误的信息。这是个不错的选择。应该可以很好地与Cordova/Phonegap配合使用。另一个捕获JavaScript错误的服务是。它也适用于Cordova/PhoneGap 您可以在以下位置查看文档: 使用adb
如标题所述,我自己的项目和KendoUI Mobile提供的实际演示/示例似乎都无法在实际的移动浏览器中运行。它在FF/Chrome等中运行良好,但当我将其上传到服务器时,它要么不显示,要么只显示未设置样式的HTML 我已经把剑道示例文件放在了服务器视图上——这在你的手机浏览器上,你会看到它不起作用 如果Cordova/PhoneGap要创建一些使用手机自己的web浏览器的包装应用程序,但手机自己的web浏览器无法正确显示网站/页面,那么KendoUI应该如何工作 我做错了什么?正如您在页面源代
带有jquery mobile的Phonegap 3.1。在当地效果很好。这是我代码的第一部分。警报不会被调用。有什么提示吗?多谢各位 enter code here <!doctype html> <html lang="de"> <head> <meta charset="utf-8" /> <title>XX</title> <meta name="description" content=" " /> &
phonegap运行android导致ubuntu 12.04出现意外错误 请在下面查找错误 phonegap运行android 正在检测Android SDK环境 利用当地环境 正在添加Android平台 [错误]创建android子项目时出错。 /home/arungopan/.cordova/lib/android/cordova/3.3.0/bin/node_modules/q/q.js:126 错误:列出Android目标时出错 at/home/arungopan/.cordova/l
我是phonegap新手,在使用phonegap iOS屏幕定向插件时遇到了一个问题。phonegap 2.9.1不适用 在ScreenOrientation.m文件中的CDVViewController类型的对象上找不到属性allowedOrientation 如何删除此错误?我也使用了[此插件,但它也不工作。Appdelegate.m文件和Orientation.m文件中都有错误。
我正在用phonegap开发一个应用程序,它将使用USSD请求与MNO通信。我什么也找不到。有可能吗?你能发布你的尝试吗?你能做到吗?
只是想问一下,是否可以使用免费帐户向特定设备发送推送通知? 也就是说,我有10个订户,我想向订户2发送通知,然后再向订户9发送通知,以此类推。。 还是我需要付费版本?因为我读了一些我需要pushwoosh api的东西,但是在免费版本中没有这样的东西?! 有办法做到这一点吗?或者是其他免费的服务? 那太好了! 支付不是一个真正的选择。。我不会用我的应用程序赚钱,它只是为了我和我的朋友。。只有10个人 谢谢 不幸的是,通过Pushwoosh免费帐户是不可能的。然而,我不确定这个功能是否在任何服务的
我一直在关注谷歌上的很多教程,但没有一个指向一个单一的、正确的方向。文档中提到了我找不到的XML文件的权限设置。文档中提到了一个完全不同的故事 我正在为Android开发,使用如上所述的最新版本,并使用CLI中的phonegap create app命令,我的config.xml文件位于app\www\config.xml中 那么我在哪里定义插件以及如何定义插件呢?正确的语法是什么?我只是想知道如何使用加速计 另一个链接与另一个故事。参考最新文档: 有两种方法可以实现这一点,第一种是使用Plug
我将phonegap项目升级到最新版本3.5。然而,我发现当我拍摄任何照片时,检索图像的速度非常慢。有时图像会出现。有时是不会出现的。顺便说一句,我也无法从相册中选择任何图像。以前有人面对过这个问题吗 请输入我的密码 $("#cameraBtn").bind("click", function () { $("#popupGallery").popup("close"); navigator.camera.getPicture(o
如何使用CORDOVA在kendo UI移动应用程序中浏览和上载文件。如果有人这样做过,请帮我实现上传文件。这个上传应该可以在android和IOS平台上使用。是一个很好的示例资源。最近,从Cordova v3.5.0开始,所有内容都记录在此页面上。从v3.5.0及更高版本开始,文档和示例都保存在GitHub上 要回答您的问题,您可以使用来拍照和/或检索照片 //使用Cordova摄像头插件 navigator.camera.getPictureonSuccess,onFail,{ 质量:50,
经过今天的挖掘,科尔多瓦建筑似乎出了问题 科尔多瓦处理了这些文件,把所有的希伯来文字体弄得乱七八糟 “output”www dir中的文件是希伯来语crupped 我找到了解决办法。似乎原始cordova模板文件的编码是错误的。 将文件编码转换为utf-8(使用记事本++)解决了问题 如果HTML页面是UTF-8编码的,希伯来文字体应该可以使用。您如何获取此列表中的值?如果您还没有标记,请将放在您的标记后面。今天挖掘后,cordova build似乎有问题。cordova处理了这些文件,并使所有
爱奥尼亚框架与Phone Gap兼容,但我们如何在adobe build online中构建爱奥尼亚应用程序。从他们的网站下载爱奥尼亚框架,在本地设计你的应用程序(web开发),然后将你的web资产(HTML、CSS和JavaScript的压缩文件)上传到Phone Gap build。也这样做,但它表示,这不是一个phonegap项目(
我们正在将我们的开发从Redgates VSNomad切换到Microsoft多设备混合应用程序,我在使用Ripple emulator时遇到了一个问题 Ripple似乎只能使用Cordova 3.0。我们的部分应用程序使用navigator.globalization.dateToString,但由于未定义的“无法读取属性”dateToString而失败 我有理由相信这是因为navigator.globalization是在Cordova的更高版本中添加的。有没有办法让ripple使用更高版本
Cordova版本3.6.3-0.2.13 我在玩弄我的代码 Apache Cordova API食谱 代码如下: //Defines the button label for alert dialogs var btnText = "Continue"; function onBodyLoad() { //Let the user know we've launched alert("onBodyLoad"); //Se
我正在Windows7上运行Cordova,安装Chrome38.0。 Android版本工作正常,但我在浏览器平台上遇到以下错误。 有什么想法吗 Cordova版本:3.6.3-0.2.13,安装平台:android 3.6.3,浏览器3.5.2 >cordova run browser Running command: cmd "/s /c ""d:\***\platforms\browser\cordova\run.bat""" events.js:72 throw
ngCordova和Ionic能一起工作吗 这似乎是一个绝妙的组合,但无论我尝试什么组合,我都无法让它在地理定位方面发挥作用 我正在使用tabs项目模板,但我尝试了其他所有模板,结果都是一样的 这是我的controllers.js文件,除了对话框,没有任何东西可以工作……有什么想法吗 angular.module('starter.controllers', ['ngCordova']) .controller('DashCtrl', function($scope,
我正在使用ionic+cordova开发混合移动应用程序。 我在中添加了这个插件 但在那之后,我得到了这个问题,如果我删除这个,那么它将工作 BUILD FAILED C:\Program Files (x86)\Android\android-studio\sdk\tools\ant\build.xml:892: The following error occurred while executing this line: C:\Program Files (x86)\Android\and
我想在iOS和Android的Cordova(Phonegap)应用程序中实现室内导航。正如我们所知,GPS不应在室内使用。我想获取用户的当前位置。因此,我计划使用Wifi信号强度和Wifi路由器的SSID计算当前位置。如何获取此参数?有插件吗?即使我实现了它,苹果也可能会拒绝该应用程序在appstore中发布(由于访问此Wifi详细信息的安全原因) 如果不可能,是否有其他解决方案来获取用户的当前位置 请帮帮我 你考虑过使用信标吗?例如,使用Estimote:或Indoo.rs:是。但是这些都需
我在JQM/Phonegap构建应用程序中使用复选框 <div id="wavetypes" class=ui-grid-b> <div class=ui-block-a> <input type="checkbox" name="checkbox-t-2a" id="wavetypes_checkboxsmallwave" data-theme="b">
我喜欢将Cordova和InAppBrowser插件与远程Web应用程序一起使用,打开我的应用程序时,加载一个外部Web应用程序,就像这样,但使用这种方法,我无法访问任何插件 所以我也尝试使用jquery: config.xml <content src="index.html" /> <access origin="*" /> 不再工作(没有css,没有js,没有路由…),方法看起来非常“脏” 有没有合适的方法可以做到这一点?因此我最终发现,我必须在我的远程页面()
我在IOS8上读到,您现在可以通过以下代码打开设置页面 - (void)openSettings { BOOL canOpenSettings = (&UIApplicationOpenSettingsURLString != NULL); if (canOpenSettings) { NSURL *url = [NSURL URLWithString:UIApplicationOpenSettingsURLString]
客户端不打印任何内容(仅未定义等)。为什么要混合使用reactivevar和session?您的示例中没有定义givenUser。尝试打印会话。get('GiveUser')这是一个打字错误。使用meteor.startup编辑回答 if (Meteor.isCordova){ Session.set('givenUser',msgPayloadStr); console.log(Session.get('givenUser')); // printed in Cordova c
我正在移动设备中使用PubNub进行推送通知。我在我的项目中使用了以下代码。按照以下链接的方向 但是这个推送通知寄存器调用errorHandler函数。并显示错误消息“未找到类” 为什么我会犯这个错误 任何一个请推荐 新更新 根据上面的链接,我在cordova项目中添加了以下代码 function initialize() { bindEvents(); } function bindEvents() { document.addEventListener('devicerea
使用Visual Studio Cordova时,我按照以下说明将应用程序发布到Apple app Store: 成功创建证书和设置配置文件,然后将设置配置文件(*.mobileprovision)文件成功下载到my Mac后,说明会说“双击该文件以安装它,然后将其添加到Xcode的生成设置的代码签名部分。” 但当我双击时,Xcode启动了,但我的项目没有加载。现在请记住,到目前为止,我只将Mac用作远程构建的虚拟机——实际上我没有直接使用Mac在XCode中进行任何编码。所以我不知道我假设的
我正在使用telerik appbuilder创建我的移动应用程序,我需要为不同的环境进行单独的配置。所以我提到了如何进行配置。但这两个算法完全处理调试和发布模式 他们在文章中指示 创建应用程序设置文件时,AppBuilder会将*.debug.json和.release.json添加到应用程序中。在代码中,仅将.debug.json或*.release.json文件引用为*.json。在生成操作期间,AppBuilder会自动使用与当前所选生成配置相对应的JSON文件 在构建过程中,应用程序生
我正在尝试编辑由另一位开发人员编写的、内置于AppBuilder中的现有移动应用程序上的加载符号。然而,我似乎找不到加载符号的实际设置位置。一个名为_kendoApp的变量正在引用singleton kendo.mobile.Application传递,该应用程序随后调用showLoading()和hideLoading(),但该应用程序从未实际设置加载动画,即(看起来是gif)带有白色条纹的蓝色气泡 我一直在网上查阅文档和其他问题,但到目前为止找不到任何人提到加载符号。我知道您可以设置消息并将
当我试图在IndexDB中打开两个对象并从输入值中获取数据时,遇到了上述情况。请告诉我哪里错了,下面是代码 openRequest.onupgradeneeded = function(e) { var thisDB = e.target.result; var tab1Create = thisDB.createObjectStore("users", {keyPath: "phone"}); var tab2Create = thisDB.createO
我的问题:如何使用intel xdk软件和cordova插件在服务器上上传图像 以下代码: <html> <head> <script> function getImage() { navigator.camera.getPicture(uploadPhoto, function(message) { alert('get picture failed'); }, { quality: 100, destinationType: navigator
我们正在开发一个类似于Uber的cordova应用程序。 工作流程很简单:用户请求一项服务,分配一名员工,工作完成后,按小时数向用户收费 我让服务器从braintree生成客户端令牌 $clientToken = Braintree_ClientToken::generate(); 并且可以要求用户在第一次请求中只输入一次他的信用卡详细信息,然后我创建一个Braintree_客户对象 $result = Braintree_Customer::create(array(
我已经创建了一个应用程序,它使用Azure Ad对我的用户进行身份验证。 这是一个cordova应用程序,它使用一个“ADAL”插件通过OAuth2进行身份验证 当我的用户尝试使用他们的公司网络登录时,会发生错误(在手机上一切正常)。 它们显示错误:“err\u address\u unreachable” 我已经测试了登录,它可以在不同的网络和手机上工作。 因此,我假设我的用户公司网络正在阻止应用程序/登录使用的端口或其他东西 有什么想法可能会被阻止吗?因此,我可以让公司检查他们的设置,必要时
我正在Cordova中为iOS和Android构建一个应用程序——只是想知道是否有一种简单的方法可以同时拥有两个启动屏幕(一个用于应用程序名称,另一个用于为应用程序做出贡献的组织)。我知道人们不喜欢闪屏,但客户在设计规范中要求了闪屏 同一个应用程序中不能有多个启动屏幕 但解决办法可以是: 显示启动屏幕 隐藏启动屏幕() 显示一个全屏SVG图像,使您的第二个亮点 为此干杯:)
我正在开发一个ionic3应用程序,它包含5个页面和一个导航抽屉。 从导航抽屉中,我们可以加载任何页面作为根页面 其中一个页面名为GoogleMapPage,包含一个google地图。地图正在加载并正常工作。但我有一个奇怪的问题 假设当前根页面是GoogleMapPage,如果我再次将此页面设置为根页面,则不会加载映射 现在,如果我将另一个页面设置为根页面,然后返回到GoogleMapPage,则会加载地图 为什么会发生这种事?为什么加载同一页面不会加载地图 更新: 我正在使用cordova插件
我有一个ionic cordova应用程序,需要获得定位许可,所以我使用cordova插件geolocation。但是,我想在应用程序启动时检查并请求许可,而不是在用户实际点击应用程序中的位置按钮时。我看到一些关于代码的建议,但是如何/在何处向我的ionic cordova项目添加代码以检查这些权限并请求它?在根页面的构造函数中检查权限
连接设备并运行时: ionic cordova run android --livereload 我可以取下电缆,每次重新加载都会在同一个WiFi上进行无线连接 但是当我在没有livereload的情况下工作时,这是行不通的,因为Cordova将部署在模拟器上,而不是设备上 有没有办法告诉Cordova我想在我的设备Id或类似的设备上部署?您可以使用: ionic cordova run android --target="YOUR_DEVICE_TARGET_ID" 要列出所有可用设备,请
我正在尝试显示图像,但出现以下错误: 有人知道为什么它会阻挡我的图像吗 我在index.html中有以下内容以访问服务器: 正如评论中指出的,您必须添加urlhttps://smx123test.000webhostapp.com到您的img src而不是style src 有关更多信息,请参阅。它们提供了对不同指令的概述以及每个指令的进一步详细信息。您必须添加https://smx123test.000webhostapp.com到您的img src而不是style src…如果可能,请始
我到处都搜索过,没有关于这个错误的信息。 我有android studio,尝试了几个sdk,同样的错误。环境变量也已正确设置 这是build.gradle btw的40号线, 应用插件:“com.android.library” 失败:生成失败,出现异常 其中:构建文件“/home/user/Documents/app/platforms/android/CordovaLib/Build.gradle” 电话号码:40 对于那些遇到此错误的人,这与gradle配置有关。我通过package
我正在与离子相机演示工作。我得到了这个错误 重复符号_OBJC_IVAR_$_SOSPicker.\u质量 重复符号_OBJC_IVAR_$\u SOSPicker.callbackId,位于: /Users/philipwilson/Library/Developer/Xcode/DerivedData/IonicImageHandlingTutorial adzezmwycmxskoaspvkefuaqlbxl/Build/Intermediates.noindex/ArchiveInter
我正在使用Phonegap为我的客户创建一个简单的应用程序,其主要功能是让客户通过InApp浏览器访问共享文件门户。苹果最近拒绝了我提交的应用程序,因为应用程序中有一个链接将用户带到其他平台(Windows、Android等)上下载Sharefile程序的页面,这违反了苹果的服务条款(没有链接到第三方应用程序) 有没有办法防止Inappbrowser打开某些链接,有点像url黑名单?我无法控制删除将用户带到“应用程序下载”页面的链接,但有没有办法取消打开或访问特定url 没有办法,但是你可以通过
我正在尝试使用http/https协议从url打开cordova应用程序 当我点击强制打开我的应用程序并处理参数“/test/123”时 我想成为http/https,以便将来可以在社交网络上共享 大多数ot答案仅适用于特定平台或使用自定义方案。您正在寻找的内容称为“深度链接”。Cordova有几个插件支持此功能,例如: 您将必须选择一个最适合您的要求,安装和配置它
我正在我的应用程序中使用ionic3。我第一次安装android应用程序时遇到以下错误。然后重新启动应用程序后,应用程序正常工作 已从源文件“//”访问“”处的XMLHttpRequest 已被CORS策略阻止:未响应飞行前请求 通过访问控制检查:未显示“访问控制允许原点”标题 在请求的资源上显示 软件规格为: cordova 9.0.0 ionic 3 Android platform 8.0.0 Node 10.15.3 Angular 4 插件列表: cordova-plugin-cam
我已经用@ionic native/network plugin解决这个问题好几天了,我找不到解决方案。我对爱奥尼亚比较陌生,所以请原谅我的密码。我在实施脱机模式时遵循的指南如下: 这是我的爱奥尼亚信息: Ionic CLI : 5.2.6 (/usr/lib/node_modules/ionic) Ionic Framework : ionic-angular 3.7.1 @ionic/app-scripts : 3.2.4 Capacitor:
下面我有一段测试代码,它利用了SignaturePad JS库 这段代码在浏览器中运行(没有cordova引用)效果很好,但在cordovacanvas中运行。toDataURL()不返回任何内容。我正在运行PhoneGap desktop进行开发,因此cordova应用程序正在浏览器中运行(顺便说一句,就是在没有PhoneGap/cordova的情况下直接打开html文件时返回正确输出的浏览器) 日志数据URL app.initialize(); 文件。添加的监听器(“deviceready
我正在尝试在两个应用程序中使用microsoft adal登录,这两个应用程序在ionic 4中具有相同的客户端id和租户。但当我在第一个应用程序中登录Office 365时,第二个应用程序也要求登录。 例如,对于microsoft sharepoint,如果您连接,则无需重新连接即可使用团队或其他服务 如何让我的两个应用程序使用相同的令牌 提前谢谢你 Microsoft ADAL登录行为与oauth提供程序相同。这将帮助用户不再输入凭据,但对于不同的应用程序,您需要在所有应用程序中按login
我正在尝试下载一个PDF文件,并在IOS平台上用文档查看器打开它。 如果我尝试使用我放在WWW中的本地文件,它会工作得很好。如果我尝试从网上下载,什么都不会发生(控制台中没有错误)。 代码如下: indirizzodocumento = "http://www.myserver.com/memo5.pdf"; window.resolveLocalFileSystemURL(cordova.file.dataDirectory, function (dir) {