毕业设计说明书 联系客服

发布时间 : 星期六 文章毕业设计说明书更新完毕开始阅读9e572982a1116c175f0e7cd184254b35eefd1acd

陕西理工学院毕业设计

public void onItemClick(AdapterView parent, View view, int position, long id) { // TODO Auto-generated method stub Log.i(\点击第\个项目\ Intent intent=new Intent(); intent.putExtra(\ intent.setClass(notelistview.getContext(), NotewordActivity.class); startActivity(intent); } } //长按listview后跳出的菜单选项 @Override

public boolean onContextItemSelected(MenuItem item) { switch (item.getItemId()){ case 0 : AdapterView.AdapterContextMenuInfo

menuInfo=(AdapterView.AdapterContextMenuInfo)item.getMenuInfo(); int position=menuInfo.position; NoteDao nd=new LocalNoteDao(); System.out.println(Integer.valueOf(position).toString()); Log.i(\ nd.db_noteDel(notestalist.get(position).getNoteid()); break; }

Log.i(\点击了长按菜单里面的第\个项目\ return super.onContextItemSelected(item); } }

第 20 页 共 32 页

陕西理工学院毕业设计

图6.4添加生词本界面

添加生词本代码如下:

public class LocalNoteDao implements NoteDao { private SQLiteDatabase database=LogoActivity.database; @Override //添加生词本 public void db_noteAdd(String notename) { int maxid=0; String sql=\ Cursor cursor=database.rawQuery(sql,null); if(cursor.moveToNext()) maxid=cursor.getInt(0); maxid+=1; sql=\ database.execSQL(sql); }

第 21 页 共 32 页

陕西理工学院毕业设计

图6.5删除生词本界面

删除生词本代码如下: //删除生词本

//在删除生词本之后,也要将对应的生词本中包含的单词删除 public void db_noteDel(int noteid) { String sql=\ String hql=\ database.execSQL(sql); database.execSQL(hql); }

public List db_noteAllnote() { String sql=\ Cursor cursor=database.rawQuery(sql, null); List notelist=new ArrayList(); while(cursor.moveToNext()) { db_note note=new db_note(); note.setNoteid(cursor.getInt(0)); note.setNotename(cursor.getString(1)); //Log.d(\ notelist.add(note); } return notelist; }

第 22 页 共 32 页

陕西理工学院毕业设计

图6.6添加单词至生词本界面

将单词添加到生词本代码如下: //将单词添加到生词本 @Override public String db_notewordAdd(String note_english, String note_chinese,int noteid) { // TODO Auto-generated method stub String sql=\ +\ +\ Cursor cursor =database.rawQuery(sql, null); if(cursor.moveToNext()) return \单词已经存在\ int maxid=0; sql=\ cursor=database.rawQuery(sql,null); if(cursor.moveToNext()) maxid=cursor.getInt(0); maxid+=1; sql=\

values(\

database.execSQL(sql); return \添加成功\ }

第 23 页 共 32 页