兰州大学本科生毕业论文 基于android平台“每日一句”应用的设计与实现
connect = new SqliteDBConnect(getApplicationContext()); db = connect.getReadableDatabase(); sqlManage = new SQLManage(); manage = ActivityManager.getInstance(); manage.addActivity(this);
ButtonClick click = new ButtonClick();
btnAddNewText = (Button)this.findViewById(R.id.btnAddNewText1); btnSearch = (Button)this.findViewById(R.id.btnSearch1); btnAllNote = (Button)this.findViewById(R.id.btnAll1); btnReturn = (Button)this.findViewById(R.id.btnReturn1); btnSearch.setOnClickListener(click); btnAllNote.setOnClickListener(click); btnAddNewText.setOnClickListener(click); btnReturn.setOnClickListener(click); //关键字查询搜索的文本输入框
txtBlur = (EditText)this.findViewById(R.id.search_Content1); listview = (ListView) findViewById(R.id.listview1); connect = new SqliteDBConnect(ShowTextList.this); readFile();
disPlay();//从数据库提取数据并显示
listview.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView> arg0, View arg1, int arg2, }
20
long arg3) {
Object>
map
=
(Map Object>) @SuppressWarnings(\Map arg0.getItemAtPosition(arg2); Intent intent = new Intent(); intent.putExtra(\intent.putExtra(\ intent.setClass(ShowTextList.this, DisPlay.class); overridePendingTransition(R.anim.left_in, R.anim.left_out); startActivity(intent); finish(); 兰州大学本科生毕业论文 基于android平台“每日一句”应用的设计与实现 }); listview.setOnItemLongClickListener(new OnItemLongClickListener() { public boolean onItemLongClick(AdapterView> arg0, View arg1, int arg2, long arg3) { @SuppressWarnings(\ final Map .getItemAtPosition(arg2); AlertDialog.Builder adb = new Builder(ShowTextList.this); adb.setTitle(map.get(\adb.setItems(new String[] { \删 除\修 改\ new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int which) { switch (which) { case 0: SQLiteDatabase sdb = connect.getReadableDatabase(); sdb.delete(\Toast.makeText(ShowTextList.this, \删除sdb.close(); disPlay(); break; Intent intent = new Intent(); intent.putExtra(\ intent.putExtra(\intent.setClass(ShowTextList.this, overridePendingTransition(R.anim.left_in, 21 { map.get(\成功\ case 1: map.get(\ DisPlay.class); R.anim.left_out); 兰州大学本科生毕业论文 基于android平台“每日一句”应用的设计与实现 } }); } }); } } startActivity(intent); finish(); break; adb.show(); return false; public void readFile(){ SharedPreferences myPrefs = getPreferences(MODE_PRIVATE); boolean hasPreferences = myPrefs.getBoolean(INITIALIZED, false); if(hasPreferences) { } else{ Resources myResources=getResources(); InputStream Scanner scanner = new Scanner(myFile); while(scanner.hasNextLine()){ String line = scanner.nextLine(); String[]data1=line.split(\int x=data1.length; SqliteDBConnect sd = new myFile=myResources.openRawResource(R.raw.resource);//cet4为一个TXT文件 SqliteDBConnect(ShowTextList.this); sqlDB = sd.getReadableDatabase(); name = data1[1].trim(); content = data1[3].trim(); time = \ name, content, category=1; sqlManage.Insert(sqlDB, 22 time,category); 兰州大学本科生毕业论文 基于android平台“每日一句”应用的设计与实现 } SQLiteDatabase sdb = connect.getReadableDatabase(); count = 0; Cursor c1 = sdb.query(\}, null, null, null, null, \while (c1.moveToNext()) { } c1.close(); Cursor c = sdb.query(\\ null, null, \ List