Android
guojie1689
这个作者很懒,什么都没留下…
展开
-
Application did not close the cursor or database object that was opened here 异常
今天在调用Android自带的sqlite数据库时,遇到了下面的异常02-21 16:05:56.208: E/SQLiteDatabase(8789): close() was never explicitly called on database '/data/data/com.joyveb.tools/databases/lotteryTools.db' 02-21 16:05:56原创 2014-02-21 16:39:50 · 2326 阅读 · 0 评论 -
Android -- jar包混淆
1. 什么是代码混淆代码混淆是将计算机程序的代码,转换成一种功能上等价,但是难于阅读和理解的形式的行为。防止其它用户使用反编译软件获得我方代码,增加代码的安全性。例如我们与其它公司进行技术协作,我们需要为对方提供Jar包,但不想将源代码泄露给对方,这时可以通过代码混淆技术来对代码进行保护。2. Android系统中怎样对jar包进行混淆Android的sdk中提供了专门进行代码混淆原创 2014-02-16 18:28:49 · 1182 阅读 · 0 评论 -
xUtils ViewUtils 用法
xUtils 工具包的简介在上一篇文章中已经说了,今天来简单介绍一下它的ViewUtils模块。原创 2014-08-13 15:58:26 · 6918 阅读 · 1 评论 -
LitePal 开源项目使用
一、简介LitePal是开源的Android库,为开发者使用SQLite数据库提供帮助。使用LitePal,开发者使用SQLite不再需要编写SQL语句块,例如创建升级表,CRUD操作,以及统计函数。LitePal的安装使用也是非常简单,不超过5分钟,你就可以把这整合到你的项目里面.原创 2014-09-24 15:09:58 · 3792 阅读 · 1 评论 -
PowerManager 介绍
一、简介首先通过下面的一张图来了解一下Android系统中与电源相关的屏幕、键盘的基本状态切换流程原创 2014-09-25 17:19:18 · 1417 阅读 · 0 评论