① android 要怎样实现持久化登录
Android中内置了sqlite,但是常用的开发语言java是面向对象的,而数据库是关系型的,二者之间的转化每次都很麻烦(主要是我对 sql语言不熟悉)。而Java Web开发中有很多orm框架,但是想直接放到Android上用有些麻烦。尝试了一下找Android的orm框架,说实话还有好几个。
实现考虑的是:androrm
参考官网:http://androrm.the-pixelpla.net/
一个是依赖包:Apache Commons - Lang (2.6)
另外一个就是主包:androrm.jar 不管怎么下载的都不能使用...
然后有考虑了一下db4o
官网:http://www.db4o.com/
官网上的介绍说是已经支持Android了,但是我一是觉得包有点大,而是觉得速度有点慢
最后看到的就是ormlite
官网:http://ormlite.com/
一共两个包:一个是ormlite-core-4.24.jar,另一个是ormlite-android-4.24.jar
从以下网址可以下载到:http://ormlite.com/releases/
下面按照惯例来个Hello world
新建Android项目:HelloOrmLite
② 怎么过滤Android offline log
在下面的logcat log中,开发人员只想关注Database 和 dalvikvm的信息,一般情况下,只能先查找Database所在的行,把光标调到所在行之后,再翻页查看dalvikvm的信息,效率很低。
[ 01-01 08:02:56.197 1304:0x518 D/servo ]
[ServoSearchReceiver]:Received Intent: /data/data/oms.mobilewidget.provider/databases/widgets.db$widgets$2-18$23, com.db4o.ser/
vo.SQLITE_CHANGE
[ 01-01 08:02:56.260 1313:0x55d D/Database ]