1.因为是 web页面,长按住某一个文字区域会弹出复制选择框(android 4.0)
可以通过 屏蔽
body *{
-webkit-user-select:none;
}
2.通过html标签移除缓存的影响
<meta HTTP-EQUIV="pragma" CONTENT="no-cache">
<meta HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate">
<meta HTTP-EQUIV="expires" CONTENT="0">
3.通过:active伪类来实现 按钮 按下的样式切换
4.通过 给按钮添加震动 提高用户使用感受
<div class="button .vibrate"></div>
$(".vibrate").bind('tap', function () {
if(navigator.notification)
setTimeout(function(){ navigator.notification.vibrate(20); },0);
});
PS:需要引入phonegap的js
5.通过本地假设tomcat服务器,修改phonegap本地config.xml的白名单 来实现远程调试。而不是每次调试都打apk包
6.使用iscroll4插件的时候 设置 bounce:false ,不需要空白的拖动,破坏原生感
7.使用phonegap 的 super.clearCache();可以清楚缓存;但是每次加载会变得很慢【调试的时候可以开启】
8.按键声音需要自己编写phonegap插件来实现。主要代码
AudioManager audiomanage= (AudioManager)getSystemService(AUDIO_SERVICE);
audiomanage.playSoundEffect(AudioManager.FX_KEY_CLICK);
9.不用table 改用 ul li来模拟,同android版本,不同机型上会有诡异问题出现
10. 捕捉android返回按键【需要phonegap支持】
document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady() {
// 注册回退按钮事件监听器
document.addEventListener("backbutton", onBackKeyDown, false);
//其他页面初始化完成后的事件
}
function onBackKeyDown() {
//这里写上你要处理的事情
}
11.对于phonegap本地Hybrid模式的程序而已,Jquery与Zkpeto 性能区别不大。注意说的是Jquery 不是 JQueryMobile.
- 浏览: 972324 次
- 性别:
- 来自: 山西
最新评论
-
白小默:
你好 可以提供下源码DEMO吗,不知为何,我导出来的excel ...
jxls 使用模板文件导出生成excel -
zkzqzzz:
博主威武!
让微信二维码扫描您的APK -
zkzqzzz:
感谢博主 原来那些类都不是必须的 或者自己写!!博主真棒 ...
抢红包插件实现原理浅析 -
zkzqzzz:
博主 请问你的其他类在哪里呢?
抢红包插件实现原理浅析 -
zkzqzzz:
其他类在哪呢?
抢红包插件实现原理浅析
相关推荐
PhoneGap是一种开源框架,它允许开发者使用HTML5、CSS3和JavaScript来构建原生的移动应用程序...尽管它简化了开发流程,但理解原生iOS开发的基本概念仍然是很有帮助的,因为这将有助于解决PhoneGap无法覆盖的复杂问题。
phonegap开发工具
PhoneGap 开发经验总结: PhoneGap 是一款流行的混合移动应用开发框架,它允许开发者使用 HTML、CSS 和 JavaScript 来构建跨平台的应用程序,同时能够访问设备的原生功能。结合 jQuery Mobile,我们可以创建具有...
对于那些不熟悉 Objective-C 或 Java 的 Web 开发者来说,PhoneGap 提供了一种降低开发难度的途径,因为它无需学习新的编程语言即可开发应用。 PhoneGap 的另一个亮点是它提供了对硬件的访问能力,通过特定的 ...
在开发PhoneGap应用时,首先需要搭建开发环境。这包括以下几个步骤: 1. 安装Java SDK:Java SDK是开发Android应用的基础,需要下载并安装。 2. 安装Eclipse:经典版的Eclipse是Android开发的常用IDE。 3. 安装...
"中文PhoneGap开发大全"很可能是一个详细的教程或指南,旨在帮助中文读者掌握PhoneGap的使用方法,快速入门移动应用开发。这份资源可能涵盖了从安装环境到创建、调试和发布应用的全过程。 首先,PhoneGap的安装和...
PhoneGap基于Apache Cordova,将Web技术与Android等操作系统紧密集成,使得开发者可以利用熟悉的Web开发技能来创建功能丰富的手机应用。本篇文章将详细介绍如何在Android环境下搭建PhoneGap的开发环境。 首先,我们...
研究了PhoneGap对其使用的结构做一下总结 PhoneGap是一款开源的手机应用开发平台,它仅仅只用HTML和JavaScript语言就可以制作出能在多个移动设备上运行的应用。PhoneGap将移动设备本身提供的复杂的API进行了抽象和...
1. **PhoneGap核心概念**:PhoneGap的本质是通过一个中间层,将Web应用与设备的原生功能连接起来,让开发者可以利用浏览器技术开发原生功能的应用。它提供了一系列API接口,使开发者能够访问设备的硬件功能,如...
PhoneGap的核心理念是通过Web技术实现跨平台的移动应用开发,同时能够访问设备的硬件功能,如摄像头、GPS、存储等。这个"phonegap开发插件合集"是一个包含了多种PhoneGap插件的资源包,覆盖了Android和iOS等多个平台...
### 初试PhoneGap开发框架知识点详解 #### 一、概览 本篇文章将通过一个实战案例介绍如何使用PhoneGap开发框架来构建跨平台移动应用。PhoneGap是一款开放源码的移动开发工具,允许开发者利用HTML、CSS以及...
### 第一讲 快速搭建PhoneGap开发环境 #### 学习目标与核心知识点 本章节旨在引导初学者快速上手PhoneGap应用开发,并重点介绍了搭建Android开发环境所需的步骤及注意事项。通过本节的学习,您将掌握以下核心知识...
Eclipse+Android+JDK+PhoneGap 开发环境教程 本文将介绍如何安装基于 Android SDK 下安装 PhoneGap 框架,并详细讲解 PhoneGap 开发环境的配置过程。 一、前言 PhoneGap 是一个跨平台的移动应用开发框架,允许...
### PhoneGap开发环境搭建 #### 一、安装与配置 为了构建PhoneGap应用程序,特别是针对Android平台的应用程序,首先需要确保一系列开发工具已正确安装在您的计算机上。这些工具包括Java SDK、Eclipse IDE、Android...
总结,PhoneGap开发涉及多个层面,包括插件开发、事件处理、内存管理、数据存储策略、离线数据处理以及技术更新。理解并掌握这些要点,有助于创建高效、流畅的Android应用程序。尽管PhoneGap在某些方面存在局限,但...
PhoneGap的核心理念是“Write Once, Run Everywhere”,即编写一次代码,可以在多个平台上运行,极大地提高了开发效率。以下是关于"PhoneGap开发安卓"的相关知识点: 1. **PhoneGap概述**: - PhoneGap是由Adobe ...
PhoneGap是免费的,但是它需要特定平台提供的附加软件,例如iPhone的iPhone SDK,Android的Android SDK等,也可以和DW5.5配套开发。使用PhoneGap只比为每个平台分别建立应用程序好一点点,因为虽然基本代码是一样的...
【IONIC】 IONIC是一款基于...综合以上,这个压缩包提供了一个使用IONIC和PhoneGap开发的项目源码,以及关于PhoneGap的深入学习材料,对于想要学习或提升混合移动应用开发技能的开发者来说,是非常宝贵的资源。
PhoneGap是一款开源的手机应用开发平台,它仅仅只用HTML和JavaScript语言就可以制作出能在多个移动设备上运行的应用。PhoneGap将移动设备本身提供的复杂的API进行了抽象和简化,提供了一系列丰富的API供开发者调用,...