OperationDatabase
来源:互联网 发布:应该妻子漂亮知乎 编辑:程序博客网 时间:2024/05/01 22:08
package come.example;
import android.app.Activity;
import android.content.ContentValues;
import android.content.Intent;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import android.os.Bundle;
import com.db.DatabaseHelper;
public class Operation extends Activity{
DatabaseHelper database =null;
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
database = new DatabaseHelper(this);
insertData();
}
/**
* 向数据库中插入一组数据
*/
public void insertData(){
SQLiteDatabase db = database.getWritableDatabase();
//byte[] array =null;
ContentValues values = new ContentValues();
values.put("_id",1);
values.put("power", new byte[]{0x00});
values.put("done", new byte[]{0x1});
values.put("dtwo", new byte[]{0x2});
values.put("dthree", new byte[]{0x3});
values.put("mute", new byte[]{0x00});
values.put("dfour",new byte[]{0x4});
values.put("dfive",new byte[]{0x5});
values.put("dsix",new byte[]{0x6});
values.put("pandp",new byte[]{0x00});
values.put("dseven",new byte[]{0x7});
values.put("deight", new byte[]{0x8});
values.put("dnine",new byte[]{0x9});
values.put("arrow", new byte[]{0x00});
values.put("dzero", new byte[]{0x00});
values.put("keyinput", new byte[]{0x00});
values.put("keyreverse", new byte[]{0x00});
values.put("keyok", new byte[]{0x00});
values.put("keydirection",new byte[]{0x00});
values.put("keymenu", new byte[]{0x00});
values.put("keyback", new byte[]{0x00});
values.put("keyexit", new byte[]{0x00});
db.insert("demo",null, values);
}
public Cursor getDataCursor(){
SQLiteDatabase db = database.getWritableDatabase();
Cursor cursor = db.rawQuery("select * from demo ", null);
if(cursor!=null){
if(cursor.moveToFirst()){
return cursor;
}
}
return null;
}
@Override
protected void onDestroy() {
// TODO Auto-generated method stub
super.onDestroy();
if(database!=null){
database.close();
}
}
}