代码改变世界

随笔分类 - android

【SJSB】 android-javascript开发框架

2014-10-13 18:15 by cczw, 302 阅读, 收藏, 编辑
摘要:这是一个本人开发的android壳,作用就是为html5开发提供各种接口以调用native.只是第一个版本,随笔以纪念。详细的说明和api都在 项目的readme中。项目地址:https://github.com/cczw2010/sjsb 阅读全文

html5 经验记录 持续更新

2013-12-16 13:53 by cczw, 2609 阅读, 收藏, 编辑
摘要:1 关于page cache 由于移动端浏览器webkit基本都实现了page cache(火狐叫做back-forwoad cache);所以回退操作基本不会触发onload操作了,不过上一页的状态事件都会保存,一般情况下不会出问题,如果需要每次展现都触发事件可以考虑pageshow事件。 但... 阅读全文

localStorage变更事件当前页响应新解-awen

2013-07-17 16:59 by cczw, 8569 阅读, 收藏, 编辑
摘要:html5的localStorage相信大家都是很熟悉了,但是在chrome等支持该对象的浏览器中(ie10除外),如果你监听storage变更事件你就会发现,当数据发生变化时本页是监听不到storage事件变更消息的。而同域的其他打开的页面反而监听到了该消息。悲剧不?以上的机制应该是无可厚非的,但是对于单页app或者数据驱动的页面展现来说,这是一个让人抓狂的规事情。awen在开发中为了实现一个纯数据驱动的单页app机制。不得不面对这个问题,经过测试终于实现了本页面locaStorage变更监听。基本原理如下:1 重新生成一个对象,包装localStorage原生方法:var Storage 阅读全文

Android sqlite 操作类

2012-05-23 11:43 by cczw, 4060 阅读, 收藏, 编辑
摘要:简单介绍一下。该dao类继承了bean操作接口,当然也开放了sqlitedatebase类接口,你可以尽情使用其原生方法。其中用到了LangUtil类,是个反射操作类,主要是获取get set方法啊,成员变量列表啊什么。可以自己去实现,也可以去down一个。说啥都没用,直接上代码,代码中的注释那是相当的全面。不完善的地方自己去优化。我是暂时不想优化了, 1 package com.cczw.util; 2 /** 3 * @author awen 4 * */ 5 import java.lang.reflect.Field; 6 import java.lang.reflec... 阅读全文