編輯:Android編程入門
package com.hanqi.application3;
import android.content.ContentValues;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteOpenHelper;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.widget.Toast;
public class DataActivity2 extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_data2);
}
//繼承SQLiteOpenHelper
class DBHelper extends SQLiteOpenHelper
{
//構造方法
//name 數據庫名
//version數據庫版本號
public DBHelper(String name, int version) {
//寫在第一行
super(DataActivity2.this, name, null, version);
}
//回調方法
//在創建數據庫時調用
//什麼時候創建數據庫:連接數據庫的時候,如果數據文件不存在
//只調用一次
@Override
public void onCreate(SQLiteDatabase db) {
//1.創建數據庫的語句
String creatTable = "create table user1 (_id integer PRIMARY KEY AUTOINCREMENT NOT NULL,name varchar,age int)";
db.execSQL(creatTable);
//2.初始化數據
ContentValues cv= new ContentValues();
cv.put("name","tom");
cv.put("age", 30);
//如果不成功返回-1
long l = db.insert("user1",null,cv);
Toast.makeText(DataActivity2.this, "id="+l, Toast.LENGTH_SHORT).show();
}
//升級數據庫
@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
}
}
//創建數據庫
public void bt_bt1onClick(View v)
{
//創建
DBHelper dh = new DBHelper("test.db",1);
//獲取數據庫實例
SQLiteDatabase sdd = dh.getWritableDatabase();
}
}
Android中的一些基礎知識(二)
這幾天在回顧Android的基礎知識,就把一些常見的知識點整理一下,以後忘了也可以翻出來看一看。簡單介紹一下Activity的生命周期在API文檔中對生命周期回調的函數描
Android學習筆記之短信驗證碼的獲取和讀取
PS:最近很多事情都拖拖拉拉的..都什麼辦事效率啊!!! 還得吐槽一下移動運營商,驗證碼超過五次的時候,直接把我的手機號封閉.真是受夠了. 學習筆記:1.And
安卓學習之路 -- JAVA多線程下載
代碼沒有優化,暫時先實現結果package download;import java.io.File;import java.io.InputStream;import
Android Studio的git功能的使用介紹
本文介紹Android Studio(下面簡稱AS)中git工具的一些簡單使用。因為AS為git的使用提供了很多人性化的圖形界面操作,在很大程度上可以增加開發效率。本文面