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的布局来显示数据
  • 相关阅读:
    如何有效的遍历django的QuerySet
    python进程池剖析(三)
    python进程池剖析(二)
    python进程池剖析(一)
    条件变量signal与unlock的顺序
    智能指针与句柄类(四)
    解析正则 /(d)(?=(d{3})+.)/g
    原生JS实现增加删除class
    RN 热更新
    Windows下搭建IOS开发环境
  • 原文地址:https://www.cnblogs.com/limitCM/p/10353047.html
Copyright © 2011-2022 走看看