kotlin实现的简单个人账户管理APP(一) 数据库的实现

转载请注明出处:http://blog.youkuaiyun.com/a512337862/article/details/78812332

前言

1.本篇博客相关的项目介绍请参考基于kotlin实现的简单个人账户管理APP
2.本篇博客是介绍利用kotlin实现数据库相关。
3.因为第一次用kotlin写项目,对Anko不了解,所以没有使用Anko。
4.本篇博客只介绍代码涉及到的kotlin语法,基本的kotlin语法网上有很多,大家自行查询。
5.因为本人是kotlin初学者,博客如果有任何问题请指出。

代码分析

Constant

Constant是一个常量类,保存了一些需要的使用的常量,数据库名称,表名,数据库表字段名等。
kotlin相关:
1.kotlin中var 用于声明可变变量,val 用于声明只读变量
2.Kotlin的class并不支持static变量,所以需要使用companion object来声明static变量

/**
 * Author : BlackHao
 * Time : 2017/8/30 15:58
 * Description : 常量
 */

class Constant {
   
   

    companion object {
   
   
        val DB_NAME = "account.db"
        val DB_VERSION = 1
        val TABLE_NAME = "AccountTable"
        //数据库表字段名
        val NAME = "name"
        val ACCOUNT = "account"
        val PSW = "psw"
        val NOTES = "notes"
        val CREATE_TIME = "create_time"
        val ID = "Id"
        //数据库表字段名对应位置
        val NAME_INDEX = 1
        val ACCOUNT_INDEX = 2
        val PSW_INDEX = 3
        val NOTES_INDEX = 4
        val CREATE_TIME_INDEX = 5
        val ID_INDEX = 0
        //导出数据库信息路径
        val EXPORT_FILE_NAME = "AllAccountExpo
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值