-
[原创] 怎么在android中实现swipe的手势功能及页面拖动动画
[原创]如何在android中实现swipe的手势功能及页面拖动动画iPhone界面解锁是用手指划动来实现的,那么这个手势gesture在android里如何实现呢?AndroidSDK提供了一个listener类来侦测各种不同的手势:SimpleOnGestureListener.你只需要实现自己所关心的手势就可以了.Swipe在android里面是叫Fling^_^首先创建自己的一个手势det...
99
热度 -
Android - ViewDragHelper
Android--ViewDragHelperViewDragHelperSlidingPaneLayout和DrawerLayout,现在这俩个类被广泛的运用,其实研究他们的源码你会发现这两个类都运用了ViewDragHelper来处理拖动。ViewDragHelper并不是第一个用于分析手势处理的类,gesturedetector也是,但是在和拖动相关的手势分析方面gesturedetecto...
34
热度 -
运用JSON的方法
使用JSON的方法 JSON 即 JavaScriptObjectNatation ,它是一种轻量级的数据交换格式,非常适合于服务器与 JavaScript 的交互。本文将快速讲解 JSON 格式,并通过代码示例演示如何分别在客户端和服务器端进行 JSON 格式数据的处理。 ? Json 必需的包 commons-httpclient-3.1.jar commons-lang-...
308
热度 -
android 仿iphone正题冰山一角
android仿iphone主题冰山一角现在很多第三方Launcher((如360Launcher,GoLauncher)带有iphone主题,相信玩Android的人大都知道。本例实现仿iphone主题的launcher的冰山一角。如下图:从效果看,大概就能猜出用什么控件类(支持左右滑动的控件类+GridView),支持左右滑动的控件类,有很多了比如常用的Gallery,ViewPage...
89
热度 -
给Java开发者的Play Framework(2.4)引见 Part1:Play的优缺点以及适用场景
给Java开发者的PlayFramework(2.4)介绍Part1:Play的优缺点以及适用场景1.关于这篇系列这篇系列不是Play框架的HelloWorld,因为这样的文章网上已经有很多。这篇系列会首先结合实际代码介绍Play的特点以及适用场景,然后会有几篇文章介绍Play与Spring,JPA(Hibernate)的集成,以及一些Play应用的最佳实践,这期间会在Github上提供一个脚手架...
632
热度 -
Portal-Basic Java Web 应用开发框架:使用篇(十二) ―― Action Convention
Portal-BasicJavaWeb应用开发框架:应用篇(十二)――ActionConvention ? Portal-BasicJavaWeb应用开发框架(简称Portal-Basic)是一套功能完备的高性能Full-StackWeb应用开发框架,内置稳定高效的MVC基础架构和DAO框架(已内置Hibernate、MyBatis和JDBC支持),集成Action拦截、FormBean/DaoB...
631
热度 -
[转帖]活用SiteMesh,一个装点器就可支撑整个网站结构
[转帖]活用SiteMesh,一个装饰器就可支撑整个网站结构 在寻求网站结构的高效统一上,SiteMesh通过Decorator的设计模式,十分利索地达到了目的。其设计思想是,用户发送request至服务器,服务器根据此request生成动态数据,生成网页,准备返回给客户端。就在返回前,SiteMesh进行拦截,对此网页进行解析,将title、body等部分拆解出来,套上模板后,再返回给客户端。由...
121
热度 -
webwork入门有关问题
webwork入门问题求助 小弟新学webwork不久,遇到困难了,希望指教。服务器用的是tomcat5.0,webwork用的是最新的2.2.5,文件夹名字叫做mywebwork。在运行的时候,输入网址,可以访问首页,但是按按钮的时候就提示出错了。出错内容如下:####################################################################...
120
热度 -
jsp页面导出封存word或Excel几种方法及个人总结
jsp页面导出保存word或Excel几种方法及个人总结 以下是本人在做EXCEL/WORLD中在网上找的方法及个人总结:方法1:<%@pagecontentType="application/msword;charset=GBK"%>//或者vnd.ms-word<%@pagecontentType="application/msexcel;charset=GBK"%>/...
375
热度 -
Struts2与WebWork跟Struts1的比较 (转帖)
Struts2与WebWork和Struts1的比较(转帖) Struts2与WebWork和Struts1的比较 ?? 关于Struts2慨叙(转):http://blog.163.com/zhouli615@126/blog/static/29816263200710124849534/? ?Struts2其实并不是一个陌生的Web框架,Struts2是以Webwork的设...
125
热度 -
struts2 struts1 webwork 差别(转)
struts2struts1webwork区别(转) Struts2与WebWork和Struts1的比较 ?? 2008-05-2915:39:49 |??分类: STRUTS2 | 字号 ? 订阅 关于Struts2慨叙(转):http://blog.163.com/zhouli615@126/blog/static/2981...
197
热度 -
简化一上小弟我们那个日渐臃肿的Webwork
简化一下我们那个日渐臃肿的Webwork 很喜欢Webwork的简洁优雅。实在不忍心看着他一天天的变得臃肿肥胖。于是,基于其内核:XWork,写了一个最简化的Webwork实现。共有12个java类,配合LiteXML模板引擎,实现了Webwork的大部分常用功能。繁琐笨拙的啊假刻死啊,鸡肋般的标记库啊,统统扔进垃圾堆里去吧。附件是一个比较完整的例子。包括全部类库,页面,和一些其他资源,只有,80...
134
热度 -
WEB器皿启动的时候,加载常用数据到内存
WEB容器启动的时候,加载常用数据到内存 项目中,有很多数据是基本上不变的,同时用到的频率还比较高,如果每次都从数据库读取,不但浪费资源,还影响了系统执行的速度。所以对于这种数据,基本上是在WEB容器启动的时候,就去数据库读取,放到内存中,用的时候直接从内存里面拿就OK了。这里有个例子,省市的级联信息,对应的code,name都保存在数据库中的一个地区代码表中,其他表中保存的省市信息,如果没有冗余...
83
热度 -
Webwork生成静态资料的简单方法
Webwork生成静态文件的简单方法 接触模板技术的时间不是很长,原来一直通过io的方法去自己生成静态文件,后来发现了模板技术,大家都在学习,我也就跟风是的加入了行列,已开始接触的是velocity,后来看了je上的大牛的介绍,开始试用Freemarker。使用模板技术除了在webapp中用来显示view之外,还有一个典型的应用就是将页面静态化,这也是提高网站性能的一个基本的办法。我的目标是这样的...
100
热度 -
liferay portal4 制造一套主题
liferayportal4制作一套主题 门户支持两种形式的风格开发,一种是直接做风格文件夹放入工程中,另一种是将风格做为一个应用与门户并行存在。在此我们只说明文件夹形式的风格制作。目录分析:风格包都放在/html/themes/下主题目录:css:该主题的样式文件images:主题的图片文件javascript:主题所需的javascript文件templates:主题的velocity模版文件...
512
热度 -
kissyLite的保管理和无需预先注册的带依赖关系模块异步加载
kissyLite的包管理和无需预先注册的带依赖关系模块异步加载 现在很多同学们都在代码里模拟YUI3实现JavaScript异步模块化加载,也就是一个add,一个use..YUI3里对模块的加载是串行模式,当没有combo配合时,看起来很不美观.今天army8735同学提到这个事儿,发现还真是很多同学注意到了这一点.kissy本身的adduse就是并行,也有同学对YUI3做了改进.而进来我正在开...
244
热度 -
Facelets引见,第一部分
Facelets介绍,第一部分 原文:http://www.jsfcentral.com/articles/facelets_1.html这是关于Facelets文章系列的第一部分,Facelets是用来建立JSF应用程序时的一个可供选择的表现层技术。Facelets提供了一个强有力的模板化系统,让你使用HTML样式的模板来定义JSF的表现层,减少了组件整合进表现层时候冗余的代码,而不需要一个we...
91
热度 -
施用sitemesh建立复合视图
使用sitemesh建立复合视图 使用sitemesh建立复合视图 sitemesh是opensymphony团队开发的j2ee应用框架之一,旨在提高页面的可维护性和复用性。opensymphony的另一个广为人知的框架为webwork是用作web层的表示框架。他们都是开源的,可以在www.sf.net下找到。 应用于以下大项目的例子:http://opensource.thoughtwork...
231
热度 -
Canvas干游戏实践分享(六)
Canvas做游戏实践分享(六) 4.1速度 ???运动最基本的属性就是速度。注意这里的速度是物理中所说的速度(Velocity),它包括大小及方向两部分组成。在动画中,如果我们已知当前一帧对象的位置以及速度,那在下一帧我们就能计算出物体所在的位置。在大多数情况下,速度的大小是按像素/帧为单位的,但实际运行中,由于浏览器的帧率不稳定性,会出现小的差别。如果应用对于统一帧率要求很严格,可以使用其它...
133
热度 -
webwork 中文乱码有关问题 表单字段验证 标签的用法
webwork中文乱码问题表单字段验证标签的用法 1.WebWork中文问题解决:a)在webwork.properties文件中,添加:webwork.i18n.encoding=UTF-8它主要是用来设置WebWorkUI标签库的编码,要保持你的页面和编码与你在encoding设置的一致,否则重复编码出现乱码.如果不设置它将通过System.getProperty("file.encoding...
571
热度