2。3 可行性分析 4
2。3。1 经济可行性 4
2。3。2 技术可行性 5
2。4 系统总体设计 5
2。4。1 系统用户分析 5
2。4。2 系统功能模块划分 5
2。5 数据流图 6
2。6 数据字典 6
3 系统开发环境及相关技术 8
3。1 android开发环境 介绍 8
3。2 Android开发环境搭建 9
3。2。1 Java的安装以及环境变量的配置 9
3。2。2 Android SDK下载和安装 9
3。2。3 Android Studio的下载和安装 10
3。3 OrmLite框架 13
3。4 Android存储---SharedPreferences 14
3。5 图片转Base64存储 14
3。6 Android开发---Fragment 15
4 系统详细设计与编码实现 17
4。1 Splash界面的实现 17
4。1。1 添加 SplashActivity 17
4。1。2 添加activity跳转 17
4。2 数据库访问的实现 18
4。2。1 继承OrmLiteSqliteOpenHelper类 18
4。2。2 创建实体类 19
4。2。3 利用DAO类完成增删改查 21
4。3 房源列表设计和自定义adapter 23
4。3。1 子项自定义布局 24
4。3。2 创建适配器 25
4。3。3 将适配器绑定到ListView控件 26
4。3。4 适配器优化 26
4。4 登录注册模块设计 27
4。4。1 登录功能的价值 27
4。4。2 登录注册方式 28
4。4。3