Android 实验报告 Sqlite 数据库操作
江 西 理 工 大 学Android平台开发基础实验报告实验名称实验四AndroidSQLite数据库应用日期2016-05-14专业班级计算机133班地点信息学院M601实验人学号 12 同组人单独完成实验目的(1) 熟悉Android的文件操作(2) 掌握Android SQLite数据库(3) 熟悉XML 和JSon 文件读取实验要求熟练使用Android的项目创建;掌握Android的SQLite数据库设计;掌握Android的Activity 和Fragement用法;熟悉XML 和JSon 文件读取实验内容要求使用SQLite数据库实现用户注册和登录,读取数据库信息,退出时生成XML文件或JSON文件。四、实验过程和结果content_main.xml:MainActivity.java:public class MainActivity extends TabActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.content_main); /*start code*/ TabHost tabHost = getTabHost(); /*添加第一个选项卡*/ TabHost.TabSpec tab1 = tabHost.newTabSpec("tab1"); tab1.setIndicator("login"); tab1.setContent(new Intent(this,LoginActivity.class)); tabHost.addTab(tab1); /*添加第二个选项卡*/··· }RegisterActivity.java: public class RegisterActivity extends Activity { SQLiteDatabase db; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.content_register); /*start*/ db = SQLiteDatabase.openOrCreateDatabase(this.getFilesDir().toString()+"/user.db3", null); /**/ Button register = (Button)findViewById(R.id.register); register.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { String username = ((EditText)findViewById(R.id.username)).getText().toString(); String password = ((EditText)findViewById(R.id.password)).ge