`

PhoneGap/Cordova,jQuery Mobile, Android开发几个基本体会

 
阅读更多

 <iframe id="aswift_0" style="position: absolute; top: 0px; left: 0px;" name="aswift_0" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" width="250" height="250"></iframe>

关于phonegap/cordova

1、将cordova.js放在所有js代码最前面
2、对于硬件事件与DOM事件分开去响应
3、从js的模板化道路
4、cordova变快非常快,并且经常会有一些bug,不但要能提bug还要能适时的去修改bug,并提一些bug到社区,适当的时候可能需要你自己提交代码
5、cordova的node工具非常不稳定,代码质量也很差,开发时需要注意
6、插件的原理非常简单,并且有很多参照的插件,但是要注意先测试完插件的功能再使用。

关于jQuery Mobile
1、目前来讲不存在js性能差的问题,前端框架性能基本都是网络延时造成的。通过我的电子书项目可以明显的反映出来这一点,在电子书项目上所有的页面都是存在手机端的,响应在手机或者模拟器上都非常快,所以对于jquery mobile指责可以停止了,
2、现在Android的硬件动辄四核,双核,并不存在性能差的问题,性能差的原因更多的在于java性能太差了。一个好的jQuery Mobile应用,可以做到响应比原生的都快。
3、目前来讲jQuery Mobile是移动端的UI方面最强大的开源免费系统,暂时不需要考虑其它的解决方案,因为没有更好的。截止13年12月底,相信短期也不太可能出来比jQuery Mobile更好的。
4、jQuery Mobile 1.4让jQuery Mobile与其它框架的结合的可能性进一步的加大,适当的时候可以考虑结合AngularJS/EmberJS进行前端MVC的开发
5、目前来看要jQuery Mobile的事件与功能开发还需要很多js的技巧,从而在结合一些MVC框架上存在的难点,所以如果对MVC框架不是很熟悉,还是先从原生的入手会更好一些.

关于Android的基本技巧:
1、查看安装应用目录下的文件
a)adb shell
b) shell@android:/ $ run-as com.packagename.appname
c)shell@android:/data/data/com.packagename.appname $ ls
app_database
cache
databases
lib
2、调试最好直接联手机,否则调试太慢了。又占用非常多的内存。

 

转自:http://www.3gcnbeta.com/wordpress/2013/12/26/phonegapcordova%ef%bc%8cjquery-mobile-android%e5%bc%80%e5%8f%91%e5%87%a0%e4%b8%aa%e5%9f%ba%e6%9c%ac%e4%bd%93%e4%bc%9a/

分享到:
评论

相关推荐

    android+phonegap+jquery mobile

    这个项目标题揭示了一个使用三种技术栈构建的移动应用程序:Android、PhoneGap和jQuery Mobile。Android是Google主导的开源操作系统,主要用于智能手机和平板电脑;PhoneGap是一个开放源代码框架,允许开发者使用...

    phoneGap jqueryMobile demo

    在"phoneGap jqueryMobile demo"这个项目中,SmartHome可能是示例应用的名字,可能包含了一系列使用PhoneGap和jQuery Mobile创建的文件,用于展示如何将两者结合使用来开发一个智能家居控制应用。开发者可能使用HTML...

    phonegap+jqueryMobile例子

    在这个“phonegap+jqueryMobile例子”中,我们将深入探讨这两个工具如何协同工作,以及如何利用它们创建Android应用程序。 PhoneGap是一个开源框架,它允许开发者使用HTML、CSS和JavaScript来构建原生的移动应用。...

    PhoneGap+Jquery mobile汇率计算器

    PhoneGap和jQuery Mobile是开发移动应用的两个重要工具,它们结合使用可以构建跨平台的、交互性强的移动应用。在本实例中,我们将探讨如何利用这两个技术创建一个汇率计算器。 PhoneGap是一个开源框架,它允许...

    JQueryMobile_开发常见问题操作手册|教程

    创建一个基本的 jQuery Mobile 页面,需要包含以下元素: - `&lt;!DOCTYPE html&gt;` 声明文档类型。 - `&lt;html&gt;` 元素,包含 `&lt;head&gt;` 和 `&lt;body&gt;`。 - `&lt;head&gt;` 中包含: - 页面标题 `&lt;title&gt;`。 - 视口元标签 `, ...

    使用jquery-mobile+html5实现android本地通讯录

    在移动应用开发中,将HTML5、jQuery Mobile和Android结合可以构建出跨平台的轻量级应用程序,尤其适合快速原型开发或对原生功能的轻度集成。本教程将聚焦于如何利用jQuery Mobile和HTML5来访问并操作Android设备上的...

    PhoneGap与android交互及 JQuery Mobile+ iscroll 列表滚动条的实现

    总的来说,这个主题涵盖了多个技术点,包括PhoneGap的跨平台开发、Android API的调用、JQuery Mobile的UI设计和iScroll的性能优化。学习和掌握这些技术可以帮助开发者构建功能丰富的、具有原生感的移动应用,同时...

    【叨、校长】PhoneGap+jQuery Mobile+Rest 访问远程数据

    PhoneGap+jQuery Mobile+REST 访问远程数据 在移动应用开发中,PhoneGap是一个流行的框架,它允许开发者使用HTML、CSS和JavaScript来构建跨平台的原生移动应用。jQuery Mobile则是一个专为触摸设备设计的前端框架,...

    基于html5 +phonegap + jquery mobile 实现的手机APP.zip

    1. **跨平台开发**:PhoneGap允许开发者用一套代码生成适用于iOS、Android、Windows Phone等多个平台的应用。 2. **Native API访问**:通过PhoneGap,Web应用可以调用设备的原生API,如摄像头、加速度计、联系人...

    jquery.mobile-1.4.5

    - jQuery Mobile 适合与PhoneGap/Cordova结合,构建原生应用。通过它们,可以利用硬件功能,如摄像头、GPS等。 综上所述,jQuery Mobile 1.4.5 提供了一套完整的解决方案,让开发者能够快速构建功能丰富的移动Web...

    构建跨平台APP jQuery Mobile移动应用实战代码

    在提供的“jQueryMobile2源代码”中,你可以找到示例项目的结构和实现,这对于深入理解 jQuery Mobile 的工作原理和实践技巧非常有帮助。通过研究这些代码,你将能更好地掌握如何利用这个框架构建功能丰富的跨平台...

    phonegap+jqueryMobilejs源码项目

    PhoneGap和jQuery Mobile是移动应用开发中的两个重要工具,它们结合使用可以构建跨平台的、交互性强的移动应用程序。在本项目中,我们将探讨如何利用这两个技术栈来创建原生感十足的移动应用。 PhoneGap,现在也被...

    phonegap开发中必备的帮助文档android apk

    综上所述,这份帮助文档可能涵盖了PhoneGap的基本概念、Android开发环境配置、使用PhoneGap CLI构建项目、集成jQuery Mobile创建用户界面、调试和发布应用的全过程。对于初学者来说,它是一个很好的学习资源,有助于...

    jquery mobile

    3. **与PhoneGap/Cordova的结合**:可以将jQuery Mobile应用打包成原生应用,实现混合开发。 4. **与AngularJS、React等现代框架的融合**:虽然jQuery Mobile的组件可能与这些框架有所冲突,但通过合理的设计和适配...

    JQueryMobile相关

    - **PhoneGap/Cordova集成**:jQuery Mobile 也常用于混合应用开发,与PhoneGap或Cordova结合,构建原生应用。 综上所述,jQuery Mobile 提供了一个全面的解决方案,帮助开发者快速构建具有触摸优化界面的移动Web...

    jquery移动开发

    此外,书中可能还会涉及与jQuery Mobile兼容的其他库和工具,如jQuery UI、PhoneGap/Cordova等,以便开发者构建更复杂的应用。 最后,书中可能会涵盖一些实际项目开发中的最佳实践,包括调试技巧、代码组织和版本...

Global site tag (gtag.js) - Google Analytics