2012年6月13日

android sqlite批量插入数据速度解决方案

摘要: 最近在做android项目的时候遇到一个问题,应用程序初始化时需要批量的向sqlite中插入大量数,导致应用启动过慢。android使用的是sqlite数据库,sqlite是比较轻量级的数据库,在Google了之后发现,sqlite事务处理的问题,在sqlite插入数据的时候默认一条语句就是一个事务,有多少条数据就有多少次磁盘操作。我的应用初始5000条记录也就是要5000次读写磁盘操作。解决方法:添加事务处理,把5000条插入作为一个事务dataBase.beginTransaction();//手动设置开始事务//数据插入操作循环dataBase.setTransactionSuccess 阅读全文

posted @ 2012-06-13 15:00 民谣 阅读(214) 评论(0) 推荐(0) 编辑

2012年6月11日

android 页面切换动画效果 转

摘要: 如下一个例子:Animation animation1 = AnimationUtils.loadAnimation(HomeActivity.this, R.anim.my_rotate_action);searchImageView.startAnimation(animation1);在2.0之后有了overridePendingTransition(),其中里面两个参数,一个是前一个activity的退出两一个activity的进入,@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(sa 阅读全文

posted @ 2012-06-11 19:28 民谣 阅读(981) 评论(0) 推荐(0) 编辑

phoengap源码解析——插件机制,java和js代码互调用详解

摘要: http://blog.163.com/zhj_mouse/blog/static/641185372012212131239/【转自qhm123(鸣)】看了眼phonegap的android实现的源码,其实还是挺简单的。出乎意料的是,我原以为js这套api的封装是使用addJavascriptInterface这个接口完成的,但是它是用了一种奇异的方法来实现的。我们一步一步慢慢说。http://docs.phonegap.com/en/1.3.0/index.html这个链接是phonegap的js api,可以看到api是分模块的,有Accelerometer,Camera,Capture 阅读全文

posted @ 2012-06-11 19:16 民谣 阅读(740) 评论(0) 推荐(0) 编辑

转 PhoneGap通过Plugin Js调用Java并互相传参

摘要: PhoneGap通过Plugin Js调用Java并互相传参1.Java代码一个继承自Plugin的类,并实现execute方法。public class test01 extends Plugin{ public static final String ACTION = "test"; @Override public PluginResult execute(String action, JSONArray data, String callbackId) { // TODO Auto-generated method stub ... 阅读全文

posted @ 2012-06-11 19:08 民谣 阅读(1004) 评论(0) 推荐(0) 编辑

HTML5本地存储

摘要: 转自(http://soft.ccw.com.cn/htm2012/20120312_963587.shtml)其实再说细点,浏览WEB的历史记录也算是本地存储的一种方式。到目前为止,HTML5本地存储方式已经获得了广泛的支持,其中支持的浏览器包括:IE 8+、FF 3.5+、Safari 4+、Chrome 4+、Opera 10.5+,手机平台包括iPhone 2+和Android 2+。最新的HTML5本地存储规范文档,可以在线查看 http://dev.w3.org/html5/webstorage/ HTML5本地存储的前身就是Cookie,HTML5的本地存储是使用localS.. 阅读全文

posted @ 2012-06-11 19:00 民谣 阅读(237) 评论(0) 推荐(0) 编辑

android和js互相调用的问题

摘要: 执行js函数的代码webView.loadUrl("javascript:resetFontSize(20px)");这句不能直接在加载页面的下面。因为loadUrl是个异步的加载方法,一开始html页面并没有加载完,document也没生成完,所以resetFontSize方法无法解析document树,把代码改成这样<preclass="java"name="code">webView.loadUrl("file:///android_asset/110711001.html");WebViewCl 阅读全文

posted @ 2012-06-11 18:50 民谣 阅读(526) 评论(0) 推荐(0) 编辑

DOM4J 解析xml

摘要: 最后是 DOM4J http://dom4j.sourceforge.net/ 虽然 DOM4J 代表了完全独立的开发结果,但最初,它是 JDOM 的一种智能分支。它合并了许多超出基本 XML 文档表示的功能,包括集成的 XPath 支持、XML Schema 支持以及用于大文档或流化文档的基于事件的处理。它还提供了构建文档表示的选项,它通过 DOM4J API 和标准 DOM 接口具有并行访问功能。从 2000 下半年开始,它就一直处于开发之中。 为支持所有这些功能,DOM4J 使用接口和抽象基本类方法。DOM4J 大量使用了 API 中的 Collections 类,但是在许多情况下,.. 阅读全文

posted @ 2012-06-11 18:39 民谣 阅读(430) 评论(0) 推荐(0) 编辑

2012年6月6日

eclipse或myeclipse安装aptana插件,编辑js,jquery更好用 转

摘要: http://blog.csdn.net/sjdl9396/article/details/7324803eclipse或myeclipse安装aptana插件,编辑js,jquery更好用首先声明,我的myeclipse是6.0版本的,其他版本我没有测试过。步骤:1 查看当前MyEclipse集成的eclipse的版本,,查看路径D:\MyEclipse 6.0\eclipse\readme\readme_eclipse.html(以我的为例)版本为3.32 在线安装aptana插件菜单栏 Help-- Find and Install-- 按new Remote Site,Name填 ap 阅读全文

posted @ 2012-06-06 18:11 民谣 阅读(1382) 评论(0) 推荐(1) 编辑

2012年5月31日

导入新的一个android项目抱错

摘要: 导入新的一个android项目抱错,详情见下面:Android requires compiler compliance level 5.0 or 6.0. Found '1.4' instead. Please use Android Tools > Fix Project Properties.解决方法:Project Properties -> java Compiler -> Enable project specific settings -> 再选择 Compiler Compliance Leave(选择任意一个值) -> OK重复第 阅读全文

posted @ 2012-05-31 00:55 民谣 阅读(180) 评论(0) 推荐(0) 编辑

2012年5月29日

JOGL - Java与OpenGl的绑定(转)

摘要: JOGL - Java与OpenGl的绑定默认分类2009-11-22 20:31:05阅读4评论0字号:大中小在这篇文章里,摘录了《学习Java对于OpenGl的绑定》。作者吉恩戴维斯解释了如何开始用Java对于OpenGl的绑定开发图形增强的程序这些年来,为了创建一个图形增强的程序,从而出售给使用各种不同操作系统的用户,程序员有一个选择——OpenGL。GL代表图形库(graphics library)。OpenGL是SGI(美国图形工作站生产厂商)的注册商标。OpenGL显示了它是一个跨平台的C语言编程API。但是事实上,在编程接口上,它是一个与硬件无关的规范。OpenGL是用来制图的, 阅读全文

posted @ 2012-05-29 23:48 民谣 阅读(1941) 评论(0) 推荐(0) 编辑

导航