英语词典小程序

这篇博客介绍了如何创建一个英语词典小程序,通过在Android中使用openDatabase()方法打开数据库查询单词。程序将数据库文件从res aw复制到/sdcard/dictionary目录,提高数据读取效率。文中涉及关键类包括MainActivity.java, DictionaryAdapter.java, WordDao.java等。" 116476590,10324560,Oracle MERGE死锁分析:揭秘ORA-60解决方案,"['数据库', 'Oracle', '死锁分析', '事务管理', '并发控制']
摘要由CSDN通过智能技术生成

内容简介:

英语词典小程序,是通过打开数据库来查询单词,通过openDatabase()方法来实现,另外也可以使用openDatabase()方法来实现实现从res\raw目录复制数据库文件到/sdcard/dictionary目录中,复制数据实际上先读取,再写入数据的过程。把数据库复制到手机内存中,更方便数据的读取。

效果图:

 

代码:

MainActivity.java

package com.example.happydictionary;
import java.io.File;
import java.io.FileOutputStream;
import java.io.InputStream;
import com.example.happydictionary.adapter.DictionaryAdapter;
import com.example.happydictionary.db.DBHelper;
import android.app.Activity;
import android.content.Context;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import android.os.Bundle;
import android.text.Editable;
import android.text.TextWatcher;
import android.util.Log;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.view.View.OnClickListener;
import android.widget.AutoCompleteTextView;
import android.widget.Button;
import android.widget.CursorAdapter;
import android.widget.TextView;

public class MainActivity extends Activity implements OnClickListener,
		TextWatcher {
	private DBHelper dbHelper; // 用户输入文本框
	private AutoCompleteTextView word; // 定义数据库的名字
	private SQLiteDatabase database;
	private Button searchWord; // 搜索按钮
	private TextView showResult; // 用户显示查询结果

	@Override
	public void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.activity_main);

		dbHelper = new DBHelper(getBaseContext());// 打开数据库
		database = dbHelper.openDatabase();

		init();

		searchWord.setOnClickListener(this); // 绑定监听器
		word.addTextChan
lxpqqq56
关注 关注
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
词典小程序#python
weixin_51450731的博客
10-15 274
纯是自己玩 def ctoe(): i=entry.get() ans="" for k,v in dictionary.items(): if v==i: ans=k break if ans: label.config(text=ans) else: label.config(text="zhaobudao["+i+"]") def etoc(): i=en
微信小程序多功能词典[源码]
12-22
这是一款多功能词典微信小程序,此小程序有一个登录界面和汉语词典,新华词典,多国语言翻译,在线翻译四项功能。一,登录界面即初始页面,此页面有进入词典按钮,点击即可进入词典;二,汉语词典可进行简单的汉语词语的搜索,搜索结果类似汉语词典;三,新华词典可实现汉字的查询,搜索结果类似新华词典;四,多国语言翻译可实现汉语,英语,日语,韩语等语言之间的相互转换;五,在线翻译即百度在线翻译,可实现各种翻译查询。ps(此小程序api接口引用极速数据的汉语词典,新华词典和在线翻译,使用源码时请自行申请账号,将源码中的appkey更改为自己的appkey)
字典小程序
07-09
使用map容器做的字典小程序,初学C++时候写的,请多多指教。
【C语言】《词典翻译》小程序
RedMaple
08-15 1293
【C语言】《词典翻译》小程序 这是一款简单的“词典翻译”小程序,根据本地词库,简单实现,没有套壳,对于文件读写操作以及指针的精确掌握有着一定的帮助,希望读者能有所收获!其余我就不说太多了,代码有注释,词库文件在附件中,由于做测试使用,未添加太多词库,有时间爬一份完整的词库并将程序做成图形界面再发布。 使用方法 在其命令界面,根据提示输入单词(词库已录入),回车进行查找,其余均有提示,不再赘述。 ...
小程序 英文电子词典源码.rar
02-03
免责声明:资料部分来源于合法的互联网渠道收集和整理,部分自己学习积累成果,供大家学习参考与交流。收取的费用仅用于收集和整理资料耗费时间的酬劳。 本人尊重原创作者或出版方,资料版权归原作者或出版方所有,...
计算机专业词汇词典微信小程序
最新发布
05-21
在设计上,此小程序可能采用了简洁明了的界面,以列表或卡片的形式展示词汇,每个词汇项可能包含中文解释、英文原文、示例代码或应用场景等详细信息。此外,为了提升用户体验,可能还引入了语音播报、单词测试等互动...
适合初学者开发的C#在线英汉词典小程序
09-01
根据提供的文件内容,初学者可以学习如何使用C#编写一个简单的在线英汉词典小程序。这个程序适合初学者理解并实践C#语言的多个核心概念,如泛型、字典的使用、控件操作、字符串处理以及文件读写等。 程序的核心功能...
java计算机毕业设计手语词典小程序【附源码+远程部署+程序+mysql】
seryue16的博客
04-08 397
手语词典小程序的开发具有深远的社会意义。这款小程序还具有教育意义,它不仅可以作为特殊教育的工具,帮助听障儿童学习和掌握手语,还可以让普通人群通过学习手语来了解和尊重不同的沟通方式,增进对残障群体的认识和支持。尽管手语作为一种特殊的语言形式,为聋哑群体提供了沟通的可能,但由于缺乏足够的普及和认知,手语的理解和运用在很多情况下仍然受到限制。因此,开发一款手语词典小程序,不仅能够帮助听障人士更好地学习、理解并使用手语,同时也能促进健听人群对聋哑文化的认知和理解,进而推动社会的包容性和多元化发展。
英语词典数据库
weixin_33982670的博客
11-10 1606
这学期要做一个英语学习助手的数据库开发,大概要求是这样的:1、英语单词的录入、修改、删除等。2、常用单词例句的录入、修改、删除等。3、英语单词检索、翻译等。4、常用单词例句检索。5、根据难度随机生成一份单词测试题目。6、能够检索出短文及其翻译对照表。 在画E-R图的时候出现了一些问题,遂发到这里,希望集思广益,可以解决掉它。 我画出了...
英文字典数据库
06-10
英文字典数据库,共36671条记录
词典数据库
10-01
词典数据库
成语词典,汉语词典,英语词典数据库(mdb)
05-30
成语词典,汉语词典,英语词典access数据库。 资源来自网上!
Java英语字典查询小程序
08-20
刚学习Java,用Java写了一个小的单词查询程序来练手的。仅供参考。
英语词典.mdb(数据库)
04-23
英语词典的数据库,包含上万词条和词组,可以写成英语词典
实现一个英文词典的功能
静-静的雪
10-04 3619
本次作业是实现一个英文词典的功能,必须实现的基本功能:      (1) 输入一英文单词  输出英文单词的中文意思,并在history文件中记录最后的查询时间和显示次数      (2)  修改词库里某个英文单词的解释      (3)  在词库中添加一个单词和它的翻译      (4)  在词库中删除一个单词和它的翻译      扩展功能:       (1)  实现生词本,添加不会
一个简单的英汉词典小程序
蛋蛋的博客
04-04 7771
创建这个博客已经好长时间了,一直不知道如何去写一篇像样的博客,个人一直感觉博客是大神的东西,作为一个程序小白一直没有这个勇气,今天可是鼓足了勇气写了人生的第一篇博客,希望大家不喜勿喷!!!!! 这个一个关于英汉词典的程序,实现了增删改查功能,这个程序连接的是我本地数据库mysql.下面我附上几张图片和源码,大家有需要可以下载!!!!! 这是我数据库里面一张名为wordinfo的
英语单词词典数据库 mysql版
06-14
单词数据库,用于mysql的sql文件 在开始之前要先创建一个数据库,类型按照SQL文件自己填写
英语词典SQL数据超过8万条记录
12-23
英语词典SQL数据超过8万条记录,有建表语句,英语词典很完整
C#初学者教程:英汉词典小程序开发
"适合初学者开发的C#在线英汉词典小程序,使用了泛型、泛型字典、控件操作、split方法、数组、时间间隔和linkLabel等技术,旨在帮助初学者理解C#编程。" 这篇教程介绍了一个简单的C#英汉词典小程序的开发过程,适合...
写文章

热门文章

  • 英语词典小程序 675
  • Android 实现记住用户名和密码的功能 373
  • 模拟新浪微博随便看看栏目 327
  • 有道词典-WebView 314

最新文章

  • 有道词典-WebView
  • Android 实现记住用户名和密码的功能
  • 模拟新浪微博随便看看栏目
2015年4篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

玻璃钢生产厂家花都区玻璃钢人物雕塑南沙大型玻璃钢雕塑鸡西雕塑玻璃钢卡通福建玻璃钢花盆研发公司邯郸人物卡通玻璃钢雕塑平陆县商场美陈广东仿铜玻璃钢雕塑优势蚌埠多彩玻璃钢雕塑玻璃钢花盆雕塑工厂报价玻璃钢广场雕塑售价胶泥雕塑和玻璃钢玻璃钢雕塑南京上海玻璃钢雕塑雕塑公司浙江玻璃钢雕塑厂招聘临时工濮阳标牌标识玻璃钢人物雕塑夜叉雕塑图片玻璃钢佛像盘龙区玻璃钢雕塑定做湖南玻璃钢可爱雕塑广东中庭商场美陈厂家供应青岛工业玻璃钢雕塑摆件温州户内玻璃钢雕塑河北商场美陈供货商上海玻璃钢仿铜雕塑厂家供应大连玻璃钢雕塑类别做玻璃钢雕塑公司哪家好玻璃钢大碗雕塑庆阳玻璃钢花盆商场整体形象美陈番茄玻璃钢雕塑多少钱青州玻璃钢人物雕塑铸造香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化