zoukankan      html  css  js  c++  java
  • 【2019/2/5】安卓应用——记账本,开发记录【2】

    前言

      这几天是过年,我程序进度不大,但账单已经开始产生了,目前功能可以记录下来账单,但不详细且不实用,亟待改进。


    本次完成的进度

      这次开发进度任务是完成了SQList的连接和测试添加。

      首先是要想连接数据库,就要创建一个SQLiteOpenHelper的子类来进行数据库连接工作,在此之前需要对数据库内表名称和各个列名称保存在常量里面以保证能正确调用,在需要该名称的时候只需要调用AccountlistEntry的对应字段就行。

      然后就是Dbhelper的定义工作。

      该子类需要重写onCreate(SQLiteDatabase)和onUpgrade(SQLiteDatabase)两个函数,前者构建SQL语句来创建一个表单,后者是用于数据库更新的函数。

      构建完成后就可以在MainActivity和AccoutAdapter中调用query函数来查找需要内容,并对结果Cursor类的对象进行筛选,再以此Cursor来更新Adapter。

      

      TODO

    • 完成创建新的Activity的任务,并设计该Activity的内容和布局
    • 完善数据库连接以完成增删改查的工作
    • 优化MainActivity的布局来显示数据
  • 相关阅读:
    手把手教你用Python模拟登录淘宝
    数据库链接方式ORM
    ubuntu命令
    django项目不能运行解决方法
    区别比较 match和search
    redis持久化RDB与AOF
    python基础数据类型
    python基础二
    Python中将一个对象倒序输出的4种方法
    python基础数据类型补充以及编码的进阶
  • 原文地址:https://www.cnblogs.com/limitCM/p/10353047.html
Copyright © 2011-2022 走看看