前言今天参加了Adobe和CSDN组织的一个关于PhoneGap的开发讲座,而PhoneGap在iOS设备上的实现就是通过UIWebView控件来展示html内容,并且与native代码进行交互的。正好我们在做有道云笔记的iPad版,因为我们也是使用UIWebView来展示笔记内容,所以也需要做js...
分类:
Web程序 时间:
2014-10-27 19:15:53
阅读次数:
216
1.首先开发插件:因为我的项目前需要所以要做(根据情况) 在项目的plugins文件中新建obj c文件。如 Demo,此时会产生出Demo.h和Demo.m两个文件。 .h文件主要就是定义一些方法,类似java中的接口.(要继承CDVPlugin) .m文件是对h文件夹的实现,在插件执行时会进入相...
分类:
移动开发 时间:
2014-10-27 19:05:18
阅读次数:
237
一.PhoneGap的简单介绍 1.Cordova,对这个名字大家可能比较陌生,大家肯定听过 PhoneGap 这个名字,Cordova 就是 PhoneGap 被 Adobe 收购后所改的名字。 2.Cordova 是一个可以让 JS 与原生代码(包括 Android 的 java,iOS 的.....
分类:
移动开发 时间:
2014-10-27 18:54:39
阅读次数:
240
WEB SQL允许我们在客户端创建小型数据库。它本身是一个Sqlite嵌入式数据库一、打开或创建一个数据库var db = window.openDatabase("testDB","1.0","testDB",100000,function(){});该方法打开一个数据库,如果数据库不存在则创建一...
分类:
数据库 时间:
2014-10-27 17:22:34
阅读次数:
535
PhoneGap关于图像的对象是Camera,该对象只有一个方法getPicture();该方法参数如下:quality:0-100的整数,设置图片质量,如果以地址的形式加载本地图片,该参数无效。destinationType:Camera.DestinationType.FILE_URL | Ca...
分类:
其他好文 时间:
2014-10-27 12:30:11
阅读次数:
313
响应式的设计,根据用户设备的不同,用户屏幕大小不同,提供不同的网页设计http://mediaqueri.es/PhoneGap 使用2,如何模拟手机设备chome 浏览器 在32以上设备检测用 device.js device.ipad(),device.mobile,device.portrai...
分类:
Web程序 时间:
2014-10-26 22:37:30
阅读次数:
255
加速计方法 var watchID=navigator.accelerometer.watchAcceleration(onSuccess,onError,{frequency:500});第一个参数为成功回调,第二个为失败回调,第三个为参数,表示每隔多少毫秒获取一次数据,方法返回一个ID该ID用户...
分类:
其他好文 时间:
2014-10-24 18:42:38
阅读次数:
147
今天在项目中发现了一个问题,使用phonegap开发的APP默认情况下可以将外部网页加载进入手机APP当中,这是相当危险的,同时也会给人一种APP非native的感觉。可能遇见的一种情况是有些WiFi需要认证,如果你的APP默认允许访问所有外部资源的话,那么很可能你一打开APP就会跳转到认证页面,这...
分类:
其他好文 时间:
2014-10-24 18:31:03
阅读次数:
214
部分事件如下:deviceready:表示phoneGap已经就绪menubutton:菜单键按下backbutton:返回键按下pause:程序转入后台运行resume:程序进入前台运行online:设备连接网络(测试设备从断网进入联网状态触发,WIFI和数据网络相互切换也会触发)offline:...
分类:
其他好文 时间:
2014-10-24 15:51:09
阅读次数:
225
都知道,phonegap/Cordova(安卓)只是给webapp加了一个壳而已,也就是webapp运行于webview之上。
安卓的webview虽然是webkit内核,但是自带的webview和移动版chrome浏览器的内核还是有区别的。使用过移动版chrome浏览器的人可以明显感觉到性能比自带浏览器(或者webview)要流畅得多。
安卓4.4及以上自带的webview已经是chromi...
分类:
移动开发 时间:
2014-10-24 14:44:14
阅读次数:
184