Articles of cordova

带有Android 4.2的Phonegap 2.4.0 – 奇怪的双击行为

我正在使用phonegap 2.4.0来创建Android和iOS应用程序。 现在我认识到链接中的onclick事件在Android应用程序内使用Android 4.2.2在Nexus 4设备上被触发两次,就像双击一样(虽然我只点击了一次!)。 some text 正在使用的库: jquery 1.9.1 jquery mobile 1.3.0(rc) jquery ui 1.10.0 jquery touch punch 0.2.2 phonegap 2.4.0 点击(或点击)我的Nexus 4(Android 4.2.2)上的链接后,字符串’test’会在应用内附加两次。 当我直接在Android浏览器中将其作为移动Web应用程序进行测试时,这不会发生。 它也适用于我的应用程序内的三星S3(Android 4.1.2)。 iPhone也没问题。 有人认出这种奇怪的行为吗? (也许能够解决它?;-))

Cordova Android复制了两个插件的使用function

我使用两个不同的插件到cordova,它们都有相同的uses-feature一个用android:required=”false”而另一个没用。 这会导致构建时出错: processDebugManifest /path/to/project/platforms/android/AndroidManifest.xml:31:5 Error: Element uses-feature#android.hardware.camera at AndroidManifest.xml:31:5 duplicated with element declared at AndroidManifest.xml:27:5 /path/to/project/platforms/android/AndroidManifest.xml:32:5 Error: Element uses-feature#android.hardware.camera.autofocus at AndroidManifest.xml:32:5 duplicated with element declared at AndroidManifest.xml:28:5 /path/to/project/platforms/android/AndroidManifest.xml:0:0 Error: Validation failed, exiting :processDebugManifest FAILED ….. ERROR building one of the platforms: Error: /path/to/project/platforms/android/cordova/build: Command failed with exit code 1 You may not have the required […]

在Android上使用JQM和PhoneGap闪烁/闪烁

我在Android平台(版本2.3.3及更高版本)上为我的应用程序使用PhoneGap 2.2.0和jQuery Mobile 1.2.0。 在页面上我使用固定标题,根本没有过渡。 Rest是非常标准的jQuery。 当我从一个页面导航到另一个页面时,我会短暂地看到一个白色的闪烁(整个页面)。 我在网上搜了几个小时。 尝试下面失败: 我在互联网上发现了数十个CSS黑客攻击。 (例如: https : //github.com/jquery/jquery-mobile/issues/4024和https://groups.google.com/forum/?fromgroups=#!topic/phonegap/EtZ2KwseKQ0并在页面之间导航时闪烁 ) 。 我尝试切换固定标题(再次,我没有使用过渡效果).. 我试过jQuery Mobile 1.3.1。 (那里没有运气) 我没有尝试过的一件事是PhoneGap 2.3.0,但我没有在changelog中看到任何有趣的事情。 编辑:问题在PhoneGap 2.5.0上仍然存在。 当我在Android项目中关闭硬件加速时,闪烁消失了。 但是后来一些CSS样式出错了,整体表现非常糟糕(显然)。 我现在也尝试了下面的代码。 ui.page { -webkit-transform: translateZ(0); -webkit-perspective:1000; -webkit-backface-visibility: hidden; } 为了坏仍然没有运气。 还尝试了这个: https : //github.com/watusi/jquery.mobile.simultaneous-transitions在转换之前,仍然是一个简短的(全白页)闪烁。 它似乎与页面本身的animation转换无关,但是在卸载旧页面之后和加载新页面之前就发生了一些奇怪的事情。 更新25-04-2013:还尝试了: https ://groups.google.com/forum/?fromgroups =#! topic / phonegap / EtZ2KwseKQ0 https://github.com/jquery/jquery-mobile/issues/4024 https ://github.com/jquery/jquery-mobile/pull/4129 使眨眼消失的唯一方法是移除固定头部件。 […]

未捕获的错误:INVALID_STATE_ERR:DOMexception11

我收到以下错误。 未捕获的错误:INVALID_STATE_ERR:DOMexception11 这是我得到Error RUN TIME的代码。 xhttp.setRequestHeader(“Content-type”,”application/xhtml+xml”); xhttp.open(“POST”,xmlFile,true); xhttp.send(postData); 我在xhttp.open的第三个参数中尝试使用false 。 有谁能告诉我是什么原因造成的?

在设备上使用android后退按钮返回到Framework7应用程序中的主视图?

我最近使用framework7和cordova构建了一个应用程序。 我的应用程序包含一个单独的html文件,其中包含所有视图。 要在视图之间导航,每个子视图顶部都会显示一个后退按钮。 如果有人按下设备上的后退按钮,应用程序将关闭。 当我在子页面中时,如何使用后退按钮进入主页面? 我已经阅读了framework7网站上的路由器API,但它确实令人困惑,似乎无法正常工作。 这是我正在尝试的: … … Home page About page Services page … // Initialize App var myApp = new Framework7(); // Initialize View var mainView = myApp.addView(‘.view-main’) // Load about page: mainView.router.load({pageName: ‘about’}); 请注意,当我在另一个div中时,我想使用设备上的物理按钮导航到主视图。 请帮忙。

Cordova 3.4 – 检测键盘事件

由于Cordova 3.4.0和JQuery Mobile 1.4.2,我正在尝试检测我的应用程序中的showkeyboard和hidekeyboard事件。 在配置文件中,fullscreen属性设置为true(我需要它)。 事实上,在LogCat中,我无法阅读(显然这是由于全屏模式): SoftKeyboardDetect:忽略此事件 是否有任何解决方案来检测这两个事件? 我通过检测输入字段上的模糊和焦点事件尝试了另一种方法。 它可以工作,但是当后退按钮关闭键盘时,不会调用这些事件。 所以,我试图检测后退按钮事件,但它不起作用( http://simonmacdonald.blogspot.fr/2011/05/overriding-back-button-in-phonegap.html )。

在Cordova中加载外部URL时“net :: ERR_CACHE_MISS”

我对此感到疯狂。 我有一个非常基本的Cordova(3.5.0)应用程序,并希望加载外部URL。 我唯一要做的就是加载jQuery(本地)并在按钮点击时执行此操作: $.ajax({ dataType:’html’, url:’http://www.google.com’, success:function(data) { $(‘#ajax’).html($(data).children()); } }); 每次加载时我的应用都会触发此错误: GET http://www.google.com/ net::ERR_CACHE_MISS jquery.min.js:4 send jquery.min.js:4 m.extend.ajax jquery.min.js:4 (anonymous function) index.html:68 m.event.dispatch jquery.min.js:3 r.handle jquery.min.js:3 所有权限都在AndroidManifest.xml中正确设置 你们中有人有类似的问题吗? net :: ERR_CACHE_MISS是什么意思?

Cordova会话cookie不适用于Android Lollipop

我为Android开发了Cordova / Phonegap应用程序,它使用会话cookie登录第三方网站。 为此,我做了一个AJAX发布请求(使用jQuery),然后自动设置cookie。 但是,当我将智能手机更新到Android Lollipop 5.0以及将应用程序库更新到API级别21时,Cookie停止工作。 发生了什么变化?

离子android构建错误:“所有口味现在必须属于命名的味道维度”

我已经在我的计算机上开始了一个新项目,但我已经无法为Android构建了 当我跑 ionic cordova platform run android 我收到此错误: All flavors must now belong to a named flavor dimension.

Cordova 4.3.0错误:请安装Android目标:“android-21”

我有一个与ripple模拟器运行良好的项目,但是当我尝试在物理Android设备上启动它时,我收到以下错误: 错误:请安装Android目标:“android-21”。 提示:运行以下命令打开SDK管理器:C:\ Program \ Files \(x86)\ Android \ android-sdk \ tools \ android.BAT 你需要: 用于android-21的“SDK平台” “Android SDK平台工具(最新) “Android SDK Build-tools”(最新) ERROR运行一个或多个平台:错误:cmd:命令失败,退出代码2您可能没有运行此项目所需的环境或操作系统 我正在使用的设备是在Android 4.2.2上。 我的计算机上安装的sdk是4.4.2(API 19): 我不明白为什么我的应用程序不会出现在我的设备上。