摘要: SQLite清空表代替Mysql中TRUNCATE TABLE的方法如何清空SQLIte表中的数据 并且自增长id 还原为 1?在SQlite 中的解决方案:Java代码delete from '表名';select * from sqlite_sequence;update sqlite_sequence set seq=0 where name='表名'; 阅读全文
posted @ 2012-01-11 00:34 青香蕉 阅读(2688) 评论(0) 推荐(0) 编辑
摘要: 就一个原则,尽量缩小对象的使用范围,减少生存时间。要做个profile,分析究竟什么对象在大量消耗内存。(使用profile工具分析)你还要观察,内存是一直占用还是会回收掉,如果一直占用,你就要看看是不是有些static在作怪了。尽量不要让大对象被静态变量引用 ,否则内存不会被回收。 阅读全文
posted @ 2011-12-28 11:55 青香蕉 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 这段时间在学Android应用开发,在想既然是用Java开发的应该很好反编译从而得到源代码吧,google了一下,确实很简单,以下是我的实践过程。在此郑重声明,贴出来的目的不是为了去破解人家的软件,完全是一种学习的态度,不过好像通过这种方式也可以去汉化一些外国软件。一.反编译Apk得到Java源代码首先要下载两个工具:dex2jar和JD-GUI,前者是将apk中的classes.dex转化成Jar文件,而JD-GUI是一个反编译工具,可以直接查看Jar包的源代码。以下是下载地址:dex2jar: http://laichao.googlecode.com/files/dex2jar-0.0. 阅读全文
posted @ 2011-12-21 09:53 青香蕉 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 前几天因为项目的需要,要在一个ListView中放入另一个ListView,也即在一个ListView的每个ListItem中放入另外一个ListView。但刚开始的时候,会发现放入的小ListView会显示不完全,它的高度始终有问题。上网查了下,发现别人也有遇到这样的问题,而大多数人都不推荐这样的设计,因为默认情况下Android是禁止在ScrollView中放入另外的ScrollView的,它的高度是无法计算的。提出两种解决方法:第一种方案针对这种情况:在正屏幕中,屏幕的上方有些概要信息需要显示,下方有个列表信息需要显示,而因为概要信息已经占用了1/3的屏幕高度,而现在想在下面列表滚动的时 阅读全文
posted @ 2011-12-17 18:45 青香蕉 阅读(15719) 评论(0) 推荐(0) 编辑
摘要: ListView.getCount()(实际上是 AdapterView.getCount()) 返回的是其 Adapter.getCount() 返回的值。也就是“所包含的 Item 总个数”。 ListView.getChildCount()(ViewGroup.getChildCount) 返回的是显示层面上的“所包含的子 View 个数”。当 ListView 中的 Item 比较少无需滚动即可全部显示时,二者是等价的;当 Item 个数较多需要滚动才能浏览全部的话, getChildCount() < getCount() 其中 getChildCount() 返回的是当前可见 阅读全文
posted @ 2011-12-17 18:07 青香蕉 阅读(5986) 评论(0) 推荐(0) 编辑
摘要: Java Web项目 提高 访问效率 阅读全文
posted @ 2011-12-16 18:58 青香蕉 阅读(1233) 评论(0) 推荐(0) 编辑
摘要: 真机不支持 google map 怎么办 阅读全文
posted @ 2011-12-09 08:20 青香蕉 阅读(1033) 评论(0) 推荐(1) 编辑
摘要: android java.io.IOException: BufferedInputStream is closed 阅读全文
posted @ 2011-12-08 21:19 青香蕉 阅读(10635) 评论(0) 推荐(0) 编辑
摘要: windows xp下配置JDK环境变量:1.安装JDK,安装过程中可以自定义安装目录等信息,例如我们选择安装目录为D:\Program Files\Java;2.安装完成后,右击“我的电脑”,点击“属性”;3.选择“高级”选项卡,点击“环境变量”;4.在“系统变量”中,设置3项属性,JAVA_HOME,PATH,CLASSPATH(大小写无所谓),若已存在则点击“编辑”,不存在 则点击“新建”;5.JAVA_HOME指明JDK安装路径,就是刚才安装时所选择的路径D:/java/jdk1.5.0_08,此路径下包括lib,bin,jre等文件 夹(此变量最好设置,因为以后运行... 阅读全文
posted @ 2011-12-07 11:53 青香蕉 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 编辑器加载中...padding是控件的内容相对控件的边缘的边距.margin是控件边缘相对父控件,或者其他控件的边距. 阅读全文
posted @ 2011-11-15 21:37 青香蕉 阅读(202) 评论(0) 推荐(0) 编辑