Android 百度图像识别+百度翻译

本文讲述了作者如何结合Android百度图像识别和翻译API进行项目开发,遇到的高昂API成本、版本兼容问题(如NiceSpinner库的兼容性),以及存在的bug,如相册权限和夜晚模式显示问题。源代码和解决方案链接也在文中提供。
摘要由CSDN通过智能技术生成

原本目的是为了拍什么的物品照片进行日常活动的单词学习,但是这方面的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 

  • 9
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值