使用 Android Studio 开发了一款 记单词 app —— 《单词精灵》
关键词:单词精灵
A. 项目描述
《单词精灵》是一款专为Android平台设计的单机记单词应用。该应用旨在帮助用户系统、高效地扩展词汇量,提升英语水平。应用内置丰富的词库和记忆方法,让用户在轻松愉悦的学习氛围中不断提升自己的词汇量。
这款应用提供了单词拼写、单词查询等功能,通过不同的方式让用户更深入地记忆单词。
B. 开发工具
- Android Studio Koala
- Java , JDK 17.0.10
- Gradle 8.7
C. 代码设计
C1、数据库
项目先创建数据库 wordset.db
文件,然后将 res/raw
中的词典文件导入数据库当中,接下来通过读文件的方式,从数据库中读取单词信息。
// 创建数据库
mSQLiteDatabase=this.openOrCreateDatabase("wordset.db",MODE_PRIVATE,null);
// 将 res/raw 中的词典文件 导入数据库当中
private void insetdata(String Tablename) {
if (Tablename == null) {
return;
}
if(Tablename.equals("word4")){
ins=getResources().openRawResource(R.raw.fourthlevel);
}
else if(Tablename.equals("word6")){
ins=getResources().openRawResource(R.raw.sixthlevel);
}
else{
ins=getResources().openRawResource(R.raw.college);
}
createTable(Tablename);
m_ProgressBar.setVisibility(View.VISIBLE);
m_ProgressBar.setProgress(0);
m_ProgressBar.setMax(100);
try{
InputStreamReader inR=new InputStreamReader(ins)