原本目的是为了拍什么的物品照片进行日常活动的单词学习,但是这方面的api有点高昂,加之期末没啥时间就没进行补充添加了,只是简单的识别到物品的名称在转为英文单词而已
这一次采用了两个项目的结合Android 百度图像识别(详细步骤+源码)_imagediscerndemo.rar-CSDN博客 + Android 百度翻译API(详细步骤+源码)-CSDN博客
因为我保留了原来的翻译功能,所以就会有两个地方用到翻译的工具,我就将翻译功能给隔离处理做一个工具类
也将api隔离出来放到Constant类里面
如果遇到使用com.github.arcadefire:nice-spinner:1.4.4识别报错的问题,这是因为AndroidX好像不支持com.github.arcadefire:nice-spinner:1.4.4库了
在gradle.properties文件中添加
android.enableJetifier=true
还有一些零零碎碎的改动就不一一说了
存在的bug:
1、无法打开相册,老是提示无权限
2、设置了夜晚模式(所有适配的app背景变为黑底的模式)的话,会显示不全,到主题那修改一下颜色就好(不影响我交作业就懒得改了)
效果图:
源码
GitHub:yuanpri/imagetranslation (github.com)
百度网盘:https://pan.baidu.com/s/1yxp4OAYDfQedVVbqJvcBkA?pwd=drlx