Articles of cordova

iScroll 4无法正常工作

我已经下载了iScroll.js并在我的一个phonegap项目中使用,即 var myScroll; function loaded() { myScroll = new iScroll(‘wrapper’); } document.addEventListener(‘DOMContentLoaded’, loaded, false); 它也不适用于普通的浏览器,但是当我检查元素时,它开始工作得非常好? 不知道问题是什么……

如何为android phonegap制作HTML启animation面?

我想知道如何为android phonegap应用程序而不是png图像制作HTML启animation面。

适用于Blackberry的Cordova / Phonegap插件

在我的Phonegap应用程序中,我想实现Twitter和Facebook的登录,以及BlackBerry的共享。 有没有可用的插件? 优选地,单个插件可以处理iOS,Android和BlackBerry。

Android上的掌声和Phonegap

我的问题是关于使用Eclipse Applaud插件的PhoneGap和Android开发。 我成功下载并安装了Applaud插件。 我可以使用Applaud向导(通过Eclipse工具栏图标)创建一个新项目,并且演示在设备上运行正常。 但是,当我覆盖现有的html&js(仅限main.js,而不是phonegap.js)文件,然后将其构建到设备,非设备function正常工作(按钮点击/ ui更新/等),但PhoneGap命令例如(device.version / device.platform / etc)似乎不起作用。 我已经尝试将其挂钩到onDeviceReady事件中,并确保包含.jar库,但我仍然遇到同样的问题。 所以我想我的问题是; 在使用Applaud创建PhoneGap解决方案时,Eclipse是否需要编译和库,例如PhoneGap? 如果是这样,有人会怎么做这样的事情? 错误日志: 01-24 14:59:44.567: W/KeyCharacterMap(5453): No keyboard for id 131074 01-24 14:59:44.567: W/KeyCharacterMap(5453): Using default keymap: /system/usr/keychars/qwerty.kcm.bin 01-24 14:59:59.917: I/Web Console(5453): Failed to run constructor: TypeError: object is not a function at file:///android_asset/www/resources/js/phonegap-1.3.0.js:210 01-24 14:59:59.927: I/Web Console(5453): Failed to run constructor: TypeError: […]

Phonegap ChildBrowser插件:禁用/隐藏位置栏中的URL,但不是后退/前进/退出按钮

有没有办法隐藏或禁用位置栏中的URL字段? 在我的情况下,设备是作为信息亭浏览器运行的平板电脑,因此只允许一个URL。 我通过将ChildBrowser.java中的代码更改为来修复此问题 private void navigate(String url) { InputMethodManager imm = (InputMethodManager)this.ctx.getSystemService(Context.INPUT_METHOD_SERVICE); imm.hideSoftInputFromWindow(edittext.getWindowToken(), 0); if (!url.startsWith(“http”)) { this.webview.loadUrl(“http://” + url); } this.webview.loadUrl(“http://www.my-only-allowed-site.example.org”); this.webview.requestFocus(); } 这很好用,但不是很好。 您仍然可以看到该url。 我希望有这些可能的解决方案: 1)完全隐藏URL字段 2)单击URL字段时隐藏软键盘 3)将URL字体颜色设置为黑色 任何想法? 提前致谢

Phonegap – 本地存储无法运行 – Android

我正在使用本地存储在页面之间传递值以创建滚动效果(用户单击链接并根据ID滚动到页面的特定部分) 我之前使用的是cookie,但这似乎不适用于Android,我读到本地存储支持,所以切换到那。 它在浏览器中完全正常,但只要打包为本机应用程序,我就失去了所有function? API声明它应该得到支持,任何想法? 这是我的代码: 基本url: var storage = window.localStorage; $(“a.scroll_link”).click(function(event) { event.preventDefault(); var value = $(this).attr(“id”); storage.setItem(“key”,value); console.log(value); window.location=$(this).attr(“href”); }); 接收url: $(function () { var value = window.localStorage.getItem(“key”); if (value != “” && value != “undefined” && value != null) { var storage = window.localStorage; storage.setItem(“key”,value); var scroll_type = “”; if ($.browser.webkit) { scroll_type […]

PhoneGap Android中每天都会重复本地通知

我试图每天从我的应用程序使用我在github上find的LocalNotification插件发送通知。 我有以下代码,一旦应用程序启动就会发送通知。 var notification = cordova.require(“cordova/plugin/localNotification”); document.addEventListener(‘deviceready’, onDeviceReady, false); function onDeviceReady() { alert(‘device ready’); var id = 0; id++; newDate = new Date(); newDate.setUTCHours(1,30,1); notification.add({ id : id, date : newDate, message : “Your message here”, subtitle: “Your subtitle here”, ticker : “Ticker text here”, repeatDaily : true }); } 但我希望应用程序在不打开的情况下自动发送通知。 将选项repeatDaily设置为true会有帮助吗? 我做了我的研究,发现其他人能够使用LocalNotification插件实现它。 我不太确定如何测试,因为它要求我保持AVD开启一整天。 目标很简单。 […]

最佳实践phonegap架构

我正在尝试使用phonegap应用程序,但我不知道如何构建体系结构。 我尝试了一种带有大js的MVC模型用于控制器,带有ajax请求的js文件从服务器(模型)获取信息。 对于视图,我使用带有标题和头部的主要布局。 我使用JQuery中的load更新我的内容。 我使用这个系统有一些问题,例如前一个按钮关闭应用程序,因为我总是使用相同的页面。 当我旋转屏幕时,我回到第一个屏幕,因为页面正在刷新。 我想知道你是否有一些解决方案或一些代码示例以良好的基础开始 谢谢

在Android Phonegap中手动暂停应用程序

是否可以手动暂停Android PhoneGap应用程序? 当有人点击按钮时,我需要暂停应用程序并转到后台。 我用了navigator.app.exitApp(); 但它完全关闭了应用程序。 我不想像卸载本机后退按钮一样关闭应用程序。 请帮忙,谢谢。

Phonegap错误 – “未findContent-Security-Policy元标记。 使用cordova-plugin-whitelist插件时请添加一个。“

即使在阅读了关于这个主题的所有SOpost之后,也很难解决这个问题,但是这一点很难实现。 我安装了org.apache.cordova.whitelist插件,我在index.html文件中添加了Content-Security-Policy元指令,并在config.xml中添加了相应的和标签。 但是,每次我运行应用程序(Android)时,我收到以下错误: “找不到Content-Security-Policy元标记。请在使用cordova-plugin-whitelist插件时添加一个。”,来源:file:///android_asset/www/plugins/cordova-plugin-whitelist/whitelist.js 这是最基本的索引页面: Hello World PhoneGap Connecting to Device Device is Ready app.initialize(); 这是config.xml: LoginTest Hello World sample application that responds to the deviceready event. PhoneGap Team