Articles of phonegap

除了“Hello”之外,还有什么好的Phonegap教程吗?

我想开始研究Phonegap以部署iOS和Android应用程序。 我想知道除了基本的“Hello”之外是否有任何好的Phonegap教程。

PhoneGap开发应用程序下载错误

我正在使用PhoneGap开发应用程序来即时testing我的应用程序,并从今晚开始,该应用程序显示“下载”,然后几秒钟后显示“下载错误”。 之后,出现一个popup窗口 Unable to download archive from the server. Please upgrade the PhoneGap CLI or check your network settings. 那么,如何升级PhoneGap CLI以及我应该检查哪些设置? 我没有改变任何networking设置和PhoneGap开发应用程序在我的Macbook和iPhone上工作正常,但现在它说这个。 有什么问题,我该如何解决? 编辑我现在意识到,这是现在发生的,因为PhoneGap开发人员的iOS应用程序已经更新(现在版本1.5.2)。 我已经将PhoneGap CLI升级到版本5.0.0-0.28.0,这是根据PhoneGap的博客文章推荐的版本 似乎桌面和移动应用程序现在进行沟通的新方式出现了问题。

在手机内制作和监控电话

我正在考虑构build一个PhoneGap应用程序,通过Web套接字与我的networking应用程序一起工作。 它将接收到拨打电话号码的指令,在通话过程中在后台运行,检测到电话接通时和通话挂断时间,然后恢复,以便通过ajax发回呼叫信息。 这可以在PhoneGap中完成吗? 这可以批准iOS吗? 注意:这是一个可行性问题,而不是给我的代码问题。

window.openDatabase()和window.sqlitePlugin.openDatabase()函数之间的区别?

使用cordova版本3.x和Android版本2.x到4.x. 我想知道: 我的理解是正确的,所有的Android设备默认情况下都有一个用于创buildsqlite数据库的sqlite程序/接口? 上面的数据库函数调用是否在设备中创build一个sqlite数据库? 如果上面的答案是否定的 ,那么上面的函数调用创build什么types的数据库? 如果答案是肯定的 ,那么window.sqlite.openDatabase()函数是封装在window.openDatabase() ? 通过调用创build的数据库是否持久? 也就是说,是closures和重新打开cordova打包的应用程序后可用的数据? 上述两种方法是否可以创build最大数据库大小?

PhoneGapbuild立推送通知(Android)

我无法接收任何types的电话插件的推送通知插件的callback,我已经包含在config.xml内的插件。 我已经注册了GCM,并获得了pushNotification.register()所需的项目编号。 我也可以访问window.plugins.pushNotification对象,所以我知道它包含插件。 PhoneGap创build版本: 3.1 水化:禁用 debugging:启用 设备: Samsung Tab 2 我的index.html js文件包括: <script type="text/javascript" src="phonegap.js"></script> <script type="text/javascript" src="PushNotification.js"></script> <script type="text/javascript" src="js/lib/jquery.js" ></script> <script type="text/javascript" src="js/lib/handlebars.js"></script> <script type="text/javascript" src="js/handlebars/helpers.js"></script> <script type="text/javascript" src="js/plugins/fastclick.js"></script> <script type="text/javascript" src="js/app.js"></script> 我的config.xml插件包括: // plugins <gap:plugin name="org.apache.cordova.console" /> <gap:plugin name="org.apache.cordova.device" /> <gap:plugin name="org.apache.cordova.geolocation" /> <gap:plugin name="org.apache.cordova.dialogs" /> <gap:plugin name="org.apache.cordova.inappbrowser" /> <gap:plugin name="org.apache.cordova.splashscreen" […]

使用Cordova添加可绘制资源

我想为我的cordova项目添加一个可绘制的资源。 我确实添加了图标和闪屏项目。 他们被复制到我的平台/ android / res / drawable就好了。 问题是当我尝试添加另一个资源。 我怎么做? 我无法findcordova上的任何东西,而不是图标和闪屏 <platform name="android"> <icon src="xx.png" density="ldpi"/> <icon src="xx.png" density="mdpi"/> <icon src="xx.png" density="hdpi"/> <icon src="xx.png" density="xhdpi"/> <icon src="xx.png" density="xxhdpi"/> <icon src="xx.png" density="xxxhdpi"/> <splash src="xx.png" density="ldpi"/> <splash src="xx.png" density="mdpi"/> <splash src="xx.png" density="hdpi"/> <splash src="xx.png" density="xhdpi"/> <splash src="xx.png" density="xxhdpi"/> <splash src="xx.png" density="xxxhdpi"/> 有人可以帮助吗? 我在config.xml中看不到任何选项来添加其他可绘制资源。

使用Cordova File Plugin读取文件

我正在使用cordova文件插件 – cordova文件插件 我实际上是从文本文件中读取文件。 以下是我的代码 document.addEventListener("deviceready", function () { window.resolveLocalFileSystemURL(cordova.file.applicationDirectory + "sameple.txt", gotFile, fail); }, true); function gotFile(file) { file.file(function (file) { var reader = new FileReader(); reader.onloadend = function (evt) { console.log(this.result); } reader.readAsText(file); }, fail()); } function fail(e) { console.info("FileSystem Error : " + e); } 所以每当我运行这个代码,我得到下面的错误 deviceready has not fired after 5 […]

PhoneGap – 打开外部应用程序

我正在开发一个PhoneGap应用程序,所有我需要的是打开一个外部应用程序。 例如我的应用程序名称空间是com.demo.app1 ,我需要打开com.demo.app2应用程序,这是可行的吗? 我正在使用PhoneGap 3.3 我发现有很多版本的WebIntent插件 一个例子可能有助于:) 谢谢

在cordova添加平台android和iOs后,并不总是添加插件

我需要运行ionic platform add android/iOs几次才能得到所需的结果。 有时插件是在第一次运行后添加的,但通常我必须清除插件和平台目录,并重新运行添加平台循环几次,直到所有插件添加到android文件夹。 有没有其他人遇到同样的问题,如果是的话 – 这个决议是什么? 如果有… 提前致谢

Phonegap – 从url保存图像到设备照片库

我正在开发phonegap应用程序,我需要将图像从url保存到设备照片库。 我找不到在Phonegap Api的一种方法,也没有findphonegap插件。 我需要它与iPhone和Android的工作 非常感谢!