zoukankan      html  css  js  c++  java
  • 移动端疫情展示

    在原来网页版的基础上,又尝试开发出移动端的。首先移动端相较于网页端有很大的不同,在开发中也有过很多的尝试,主要是数据库的操作相较于网页端有很大的差距,APP使用的是自带的数据库管理工具。

     

    主要源码:package com.example.justloginregistertest;

    import android.content.Context;
    import android.database.Cursor;
    import android.database.sqlite.SQLiteDatabase;
    import android.database.sqlite.SQLiteOpenHelper;

    import java.util.ArrayList;
    /public class DBOpenHelper extends SQLiteOpenHelper {
           private SQLiteDatabase db;
        public DBOpenHelper(Context context){
            super(context,"db_test",null,1);
            db = getReadableDatabase();
        }
             @Override
        public void onCreate(SQLiteDatabase db){
            db.execSQL("CREATE TABLE IF NOT EXISTS user(" +
                    "_id INTEGER PRIMARY KEY AUTOINCREMENT," +
                    "name TEXT," +
                    "password TEXT)");
        }
        @Override
        public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion){
            db.execSQL("DROP TABLE IF EXISTS user");
            onCreate(db);
        }
            public void add(String name,String password){
            db.execSQL("INSERT INTO user (name,password) VALUES(?,?)",new Object[]{name,password});
        }
        public void delete(String name,String password){
            db.execSQL("DELETE FROM user WHERE name = AND password ="+name+password);
        }
        public void updata(String password){
            db.execSQL("UPDATE user SET password = ?",new Object[]{password});
        }

            public ArrayList<User> getAllData(){

            ArrayList<User> list = new ArrayList<User>();
            Cursor cursor = db.query("user",null,null,null,null,null,"name DESC");
            while(cursor.moveToNext()){
                String name = cursor.getString(cursor.getColumnIndex("name"));
                String password = cursor.getString(cursor.getColumnIndex("password"));
                list.add(new User(name,password));
            }
            return list;
        }
    }

     

     

  • 相关阅读:
    乒乓球运动中两种最基本的握拍方法
    Google 的 OKR 制度与KPI 有什么不同?
    推荐物品时,为了消除个人特殊癖好,或者未打分的情况,可通过加权计算进行修正
    甘特图
    解耦、异步、削峰 消息队列
    供给侧
    货币化 经济货币化 信用 经济金融化
    新浪广告交易平台(SAX)DSP手册
    SU suspike命令学习
    SU Demos-02Filtering-02Subfilt
  • 原文地址:https://www.cnblogs.com/2210633591zhang/p/13094259.html
Copyright © 2011-2022 走看看