zoukankan      html  css  js  c++  java
  • 家庭记账本APP(5)

    一点小体会:

    前面粘过链接的视频自认为教学顺序不是很好,应该吧activity 的内容放在前面去了解,这样会对Android的大概工作流程有一个的理解,知道xml文件与java文件的关系。也可以更快的理解一些代码的作用。

    以下是连接SQL类的java文件的内容。

    其基本原理为继承SQLiteOpenHelper 的java 类,重写增加其中方法。

    其中onUpgrade()函数为APP更新所需要用的函数。

    package com.JIN;
    
    import android.content.Context;
    import android.database.sqlite.SQLiteDatabase;
    import android.database.sqlite.SQLiteOpenHelper;
    import android.util.Log;
    
    import androidx.annotation.Nullable;
    
    public class SQL extends SQLiteOpenHelper {
        final String add="create table jizhangben (money varchar(20),time varchar(20),driction varchar(10),info varchar(50))";
        public SQL(@Nullable Context context, @Nullable String name, @Nullable SQLiteDatabase.CursorFactory factory, int version) {
            super(context, name, null, version);
        }
        @Override
        public void onCreate(SQLiteDatabase db) {
            db.execSQL(add);
        }
        @Override
        public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
            Log.i("记账本","--版本更新"+oldVersion+"-->"+newVersion);
            String sql = "alter table tally add sex varchar(8)";
            db.execSQL(sql);
        }
    }
  • 相关阅读:
    iOS UIActivityIndicatorView 的使用(旋转菊花)
    iOS textView的使用总结
    IOS UI -label总结
    cocos2dx常见的46中+22中动作详解
    iOS 第三方框架SDWebImage的简单使用
    iOS 下拉刷新
    OC 字符串操作
    一些iOS常用的第三方库和控件
    标日语法(1)
    面向对象(初级)个人总结 第二部分 封装
  • 原文地址:https://www.cnblogs.com/ajinjinjin/p/14907484.html
Copyright © 2011-2022 走看看