`
dengyin2000
  • 浏览: 1225753 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

第一个基于android字典应用

阅读更多
花了两天晚上的时间, 一边看文档一边写,期间遇到一些问题,但是都还没费多少力气解决了。这个是一个字典应用,其实就是把dict.cn搬到手机上了。 时间有限,做得比较粗糙。还有一些问题, 比如 音标中的特殊字符还有乱码, 因为数据都是网上抓的。所以有一些格式的问题。附件中是应用的打包文件,本人没有ghone,所以也就测不了了。下面是应用的截图。

更新:通过http://api.dict.cn/ws.php?utf8=true&q=word抓取数据, 解决数据格式的问题。 增加朗读的功能。


更新:把源码也上传到附件中。现在就只剩下音标的问题了。发现音标问题是因为andriod不支持“[lʌv]”这样的字符。用模拟器自带的浏览器也有一样的问题。

1. Splash page。


2. 单词查询页面。(在输入框中按回车可以直接查询)




3. 点击单词进入详细页面




应用基于android 2.0.1。

参考:

listview的使用:http://www.softwarepassion.com/android-series-custom-listview-items-and-adapters/

splash:http://www.anddev.org/simple_splash_screen_-_alternative-t815.html



分享到:
评论
26 楼 八岭书生 2011-07-20  
我运行了下 ,咋就查不了单词啊
25 楼 Neao 2010-08-23  
请问兄弟那个音标显示的问题解决了吗?小弟为这个问题折腾了一星期了,还是没有找到合适的字体呢。恳请阁下赐教该如何正常显示这种音标。
August,[5C:gEst],n. 八月
assure,[E5FuE],"vt.断然地说, 确告, 保证, 担保"
authentic,[C:5Wentik],"adj.可信的"
24 楼 stoneskin 2010-05-25  
这是个经典的手机与web交互的非常实用的例子,
新手学习的好材料。
正是我想要找的。多谢楼主你了。
23 楼 humlk 2010-05-24  
刚下载看了源码,开始部分就为我解决了一个困扰很久的问题。。呵呵。谢谢了。感觉真很幸运。
22 楼 lijie250 2010-04-21  
音标不显示是因为字体原因,为应用加上支持音标的字体就可以了!
21 楼 wjb_forward 2010-04-07  
回去照着你这个做一个,这个例子很适合我这种初学者
20 楼 sinye 2010-03-31  
原理一说都懂,但实现起来不一定简单,楼主辛苦了,正需要这方面资料学习呢!
19 楼 dengyin2000 2010-03-30  
zhaocaiyun 写道
想问问楼主,通过http://api.dict.cn/ws.php?utf8=true&q=word抓取数据,这个不懂?是什么个原理啊?
谢谢了


你看看response的内容就知道了
18 楼 zhaocaiyun 2010-03-29  
想问问楼主,通过http://api.dict.cn/ws.php?utf8=true&q=word抓取数据,这个不懂?是什么个原理啊?
谢谢了
17 楼 wangwei_baibai 2010-01-08  
dengyin2000 写道
wangwei_baibai 写道
楼主,为什么DictApp.apk在我的g1上安装不了啊,怎么回事啊。


是不是因为我是用的2.0.1的sdk。 附件有源码, 你import进去  编译下就好了。

非常感谢,我试试去
16 楼 dengyin2000 2010-01-07  
wangwei_baibai 写道
楼主,为什么DictApp.apk在我的g1上安装不了啊,怎么回事啊。


是不是因为我是用的2.0.1的sdk。 附件有源码, 你import进去  编译下就好了。
15 楼 wangwei_baibai 2010-01-07  
楼主,为什么DictApp.apk在我的g1上安装不了啊,怎么回事啊。
14 楼 fkpwolf 2010-01-07  
UI土了点哦,interface就是一切啊
13 楼 flynofry 2010-01-06  
从网络来的要扣钱啊
12 楼 yzhong_sa 2010-01-05  
嘻嘻  还以为什么好东西  原来数据是网络来的。。。。楼主加油!
11 楼 BarryWei 2010-01-05  
Cindy_Lee 写道
要不了多少代码,原理太简单了。
随便找个翻译网站发送请求返回数据然后显示在屏幕上面而已。


不是很难,也不需要多少代码,原理也确实太简单了。

可是,我却没有看到你写出来放到这里啊?


10 楼 dyllove98 2010-01-05  
呵呵 感谢楼主,没想到我顺口说下传源码~~~你就传了~~谢谢了
9 楼 morosefrog 2010-01-05  
谢谢共享,学习中,万分感谢~
8 楼 dengyin2000 2010-01-05  
Cindy_Lee 写道
要不了多少代码,原理太简单了。
随便找个翻译网站发送请求返回数据然后显示在屏幕上面而已。


是的。

我不是andriod老手。这个东西也只是拿来练手的。 边看边做的。 如果你是老手请忽略。
7 楼 andyzhchy 2010-01-05  
不是很难的吧,个人觉得,没看楼主的代码,嘻嘻,不过还是支持一下lz啦

相关推荐

    android 字典程序

    在Android平台上开发一款字典应用程序是一项技术性强且充满挑战的任务,涉及到多个技术层面,包括用户界面设计、数据存储、查询优化以及与网络交互等。以下将详细解析这一过程中的关键知识点: 1. **Android开发...

    基于Android系统电子词典的设计与开发

    本项目旨在设计并开发一款基于Android系统的电子词典软件,旨在帮助用户更方便、高效地进行英语学习。 #### 一、背景介绍 21世纪初,Andy Rubin创立了Android操作系统。2005年,Google收购了Android公司,自此...

    基于Android的手机通讯录设计书

    此外,通过数据流图三层结构(顶层、第一层、第二层)和数据字典,对系统功能进行了深入解析。 7. **系统设计** 系统设计包括联系人添加、查看、编辑、删除、查找、呼叫、发送短信、数据备份与还原和个人空间等多...

    Android代码-云端发音字典源码.zip

    在Android平台上,开发一款应用,实现云端发音字典的功能,涉及到多个关键的技术点。这个"云端发音字典源码.zip"文件很可能包含了实现这一功能的完整源代码,可以帮助我们深入理解如何将网络服务与本地应用相结合,...

    Android 云端发音字典源码

    总结起来,"Android 云端发音字典源码"是一个集成了Google Translate API的实用示例,它展示了如何在Android应用中实现高效的翻译和语音合成功能。通过学习这个项目,开发者可以深入了解如何与云服务交互,提升自己...

    Android云端发音字典源码.zip

    通过对上述知识点的理解和实践,开发者可以从这个源码中学习到如何构建一个功能完备的Android云端发音字典应用。同时,源码分析也能帮助开发者提升对Android应用架构、网络通信和多媒体处理等方面的能力。

    Android 云端发音字典源码.rar

    在Android应用开发中,"Android 云端发音字典源码.rar" 提供了一个基于Java语言的实例,展示了如何实现一个可以连接云端服务并获取发音的字典应用。这个源码库对于开发者来说是一个宝贵的参考资料,它可以帮助理解...

    Android电子词典_大作业版

    本文将深入探讨一个特别的项目——“Android电子词典_大作业版”,这是一个基于Android平台的简易版电子词典应用,由SQLite数据库和Android ADT工具链共同构建,提供英文单词查询中文含义以及第三方API支持的单词...

    Android源码——云端发音字典源码.zip

    "Android源码——云端发音字典源码.zip"提供的内容可能包括一个完整的Android应用程序源代码,该程序利用云端服务进行汉字的发音。下面我们将详细探讨相关的Android知识点和技术。 1. **Android SDK和构建工具**: ...

    Android源码——中英文电子词典源码(so easy).zip

    这个压缩包包含了一个基于Android平台的中英文电子词典应用的源代码。开发者通过这份源码可以深入理解Android应用开发,特别是针对语言学习应用的开发技术。下面将详细探讨其中涉及的知识点。 1. **Android开发环境...

    基于Android的手机通讯录设计书.doc

    综上所述,基于Android的手机通讯录设计是一个集实用性与便利性于一体的移动应用,它充分利用了Android平台的优势,旨在提供高效且安全的联系人管理服务,满足用户在日常生活和工作中对通讯录管理的需求。...

    专题资料(2021-2022年收藏)基于Android的手机通讯录设计书.doc

    【基于Android的手机通讯录设计】是一个针对Android平台的手机应用开发项目,旨在设计和实现一个功能完善的通讯录管理系统。该系统允许用户进行联系人的添加、查看、修改、删除等操作,同时也支持拨打电话、发送短信...

    基于Android平台的“字元码”输入法研究与实现.pdf

    《基于Android平台的“字元码”输入法研究与实现》这篇文章主要探讨了一种创新的汉字输入法,针对没有拼音基础或不熟悉阿拉伯字母的中老年用户群体,通过将汉字分解为字元并分配到数字键上实现中文输入。文章作者...

    android 电子词典实现

    本项目主要介绍了一款基于Android平台的英语移动学习软件的设计与实现。该软件不仅具备基本的词汇查询功能,还融入了语音读取、天气预报以及英语文章阅读等功能,旨在提供全方位的语言学习体验。 1. **单词翻译** ...

    Android 云端发音字典

    【Android 云端发音字典】项目是一个基于Google Translate API实现的Android应用程序,旨在提供快速、流畅的翻译服务,并且具备单词或短语的发音功能。这个应用的核心是利用Google的云服务来处理语言翻译,相比于...

    android英汉互译源代码

    在Android平台上实现英汉互译是一项常见的任务,它涉及到自然语言处理、文本解析以及用户界面设计等多个技术领域。本文将围绕“android英汉互译源代码”这一主题,深入探讨其涉及的关键知识点。 首先,我们需要了解...

    Android源码——中英文电子词典源码(so easy).7z

    源码结构清晰,便于理解和修改,对于想要熟悉Android开发环境,尤其是字典类应用开发的人来说,这是一个很好的实践平台。 【标签】"android" 标签表明此项目是基于Android操作系统进行的开发,使用的编程语言主要是...

    Android 类似搜狗输入法android源码.rar

    在Android平台上,搜狗输入法是一款非常流行的第三方输入法应用,它提供了丰富的功能,包括拼音、五笔、英文、手写等多种输入方式,以及智能纠错、云词库、皮肤定制等特性。本压缩包文件“Android 类似搜狗输入法...

    Android中英文电子词典源码(so easy).zip

    标题中的“Android中英文电子词典源码(so easy)”表明这是一款基于Android平台的电子词典应用的源代码,其特色在于简洁易用,可能是开发者为了方便其他程序员学习和参考而分享的。该应用可能包含中英文互译功能,...

Global site tag (gtag.js) - Google Analytics