
【Android 数据持久化】
文章平均质量分 81
sbsujjbcy
业精于勤,荒于嬉;行成于思,毁于随!
展开
-
Android 使用ORMLite打造万能泛型Dao简化数据持久化层
前面的一篇文章Android ORM系列之ActiveAndroid 介绍了ActiveAndroid的使用方法,但是ActiveAndroid有一个很明显的缺点,就是所有的实体类必须继承Model类才能进行CRUD,这是典型的php中的ActiveRecord方式的数据库操作。这时候我们会想一下,在Java Web中,hibernate或者mybatis就很好,其实在android中也有这么一个原创 2015-08-27 13:38:46 · 6221 阅读 · 1 评论 -
安卓数据持久化工具类总结
程序猿是最懒的生物,开发中从不重复造轮子,实际开发中数据吃就化是必然要处理的一个问题,先总结了几个除处理sqlite外的几个工具类,因为sqlite可以直接用orm,持久化数据有I/O,SharedPreference等等方式。外置储存卡package cn.edu.zafu.utils;import java.io.File;import java.io.FileInputStre原创 2015-03-05 08:34:58 · 2476 阅读 · 0 评论 -
Android OkHttp的Cookie自动化管理
Android中在使用OkHttp这个库的时候,有时候需要持久化Cookie,那么怎么实现呢。OkHttp的内部源码过于复杂,不进行深究,这里只看其中的HttpEngineer里面的部分源码,在发起请求以及请求结束都会调用这个类的几个方法。我们先看networkRequest方法,在里面通过client.getCookieHandler()函数获得了CookieHandler对象,通过该对象拿到co原创 2015-07-15 16:23:36 · 23238 阅读 · 5 评论 -
Android ORM系列之GreenDao最佳实践
GreenDAO是一个可以帮助Android开发者快速将Java对象映射到SQLite数据库的表单中的ORM解决方案,通过使用一个简单的面向对象API,开发者可以对Java对象进行存储、更新、删除和查询。GreenDao有两个项目,一个是生成dao和model的generator的项目,该项目是java项目,一个是用于android的核心jar包。在使用前,我们必须先生成dao和model。原创 2015-09-01 13:17:45 · 8066 阅读 · 4 评论 -
Android ORM系列之GreenDao关联关系映射
上一篇文章对greenDao有一个整体的把握 Android ORM系列之GreenDao最佳实践。这篇文章将重点介绍GreenDao的关联关系的映射以及实体类的生成。在GreenDao中,实体类的生成是通过Entity类来进行的,可以说一个Entity对象对应一个实体类。实体类中的属性可以通过Entity对象的方法进行添加,GreenDao会根据我们添加的属性自动生成实体类。我们可以通过一系列方法生成实体类原创 2015-09-02 09:41:59 · 5206 阅读 · 8 评论 -
Android ORM系列之ActiveAndroid
从Java Web转到android的同学应该都知道ssh或者ssi,用惯了hibernate或者mybatis,转到android后找不到顺手的orm是不是感觉很不自在。其实android 中的orm还是很多的。ActiveAndroidSugarORMSiminovgreenDAOORMLiteandrormcupboard本篇文章主要介绍一下ActiveAndroid的用法。用原创 2015-08-20 09:36:54 · 8376 阅读 · 1 评论 -
Android ORM系列之GreenDao自定义类型转换器与代码混淆配置
从Android Studio 1.3 Beta1开始,就支持了NDK。不过使用的是一个全新的实验性的gradle构建工具。官方地址http://tools.android.com/tech-docs/new-build-system/gradle-experimental,英文好的可以直接看原文。在进行配置前请先将Android Studio更新至最新版本,目前最新版本是1.4 Bata4并且使用原创 2015-09-15 16:32:30 · 7154 阅读 · 1 评论