Android 如何使用其他应用程序的某些功能并在我的应用程序中使用?

Android 如何使用其他应用程序的某些功能并在我的应用程序中使用?,android,Android,我想创建一个小应用程序,它可以扫描相机上的文本并返回(编辑文本) 这项功能(从相机扫描文本)在谷歌翻译应用程序中提供 那么我如何在我的应用程序中使用它呢 如果应用程序设置为这样做,您可以调用startActivityForResult,它将启动、运行并通过onActivityResult将结果返回给您。如果应用程序没有设置为那样工作,那么你根本无法做到。谷歌可能在Android Translate应用程序中使用了与谷歌眼镜相同的对象/字符识别软件。谷歌没有官方API可以使用这项服务,不过你可以看

我想创建一个小应用程序,它可以扫描相机上的文本并返回(编辑文本)

这项功能(从相机扫描文本)在谷歌翻译应用程序中提供


那么我如何在我的应用程序中使用它呢

如果应用程序设置为这样做,您可以调用startActivityForResult,它将启动、运行并通过onActivityResult将结果返回给您。如果应用程序没有设置为那样工作,那么你根本无法做到。

谷歌可能在Android Translate应用程序中使用了与谷歌眼镜相同的对象/字符识别软件。谷歌没有官方API可以使用这项服务,不过你可以看看谷歌硬盘的OCR功能是否可以应用到你的案例中

还有其他可用的OCR库,如Tesseract()


您还可以查找其他图像识别API,Camfind()似乎是一个选项。

设置的含义是什么?如果它被编程为返回结果。