开发环境: android 3.2
开发语言及技术:Java android
开发工具:eclipse
项目描述:动漫词汇融合全国各大出版社的学生用书共300余本 MVC 结构
1.启动时完成版本自动检测更新安装 并查询数据库封装成 book 对象 加入到list中通过intent传递到下一个activity中
2.进入主页后学生可按年级或出版社(spinner)从list中查找出对应的书籍
并遍历书籍列表以listview显示
3.点击书籍后会根据书籍 ID找出对应的Unit 并封装成unit对象 然后调用其方法找出对应的unit集合 通过Intent 传到下一个activity中添加到listview
4.同理点击unit后找到对应的单词添加到wordlist activity中 在添加之前会根据word表中的imageid判断单词对应加密后的音频文件 图片 flash课件 是否存在若存在给一个播放的图标 若没有给一个下载的图标 点击后多线程下载文件 并通过Handler 不断的更新下载状态显示给用户
5.下载完成后 通过更新adapter设置图标为为播放状态 点击word后 开始将加密文件解密到指定位置然后跳转到worddetil activity 这时学生可以进行漫画 声音 以及flash的学习
mainactivity:
bookactivity:
wordActivity