① 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 ]