我正在探索Google
提供的API。首先,我在PyCharm中使用Python试验Google Cloud Vision API
,以尝试使用各种文本执行光学字符识别(OCR)。
所以我在PyCharm中用Python编写了一个基本程序,它调用了这个API,我把它作为输入给了它一个包含文本的图像,例如一个冰淇淋桶的image/photo
然后输出的是写在这个桶上的文字。
现在我想测试Google Mobile Vision API
的条形码扫描仪。 ButGoogle Mobile Vision API
是由Java而不是Python支持的,所以理想情况下,我想在调用此API的Java程序中调用Google Mobile Vision API
,将条形码的image/photo
作为输入,并将此条形码中保存的详细信息作为输出。
我的问题是,如果可以(轻松)使用IntelliJ IDEA
或Atom IDE
完成此操作,或者我是否应该下载Android Studio来执行此简单任务?
换句话说,我是否可以轻松调用IDE中的移动API,这不是专门针对Android Studio
等移动应用程序开发,但它适用于IntelliJ IDEA
或Atom IDE
等一般Java应用程序?
API就是:编程接口。
要针对该API编译的源代码只需要在类路径中查看该API。
换句话说:你使用的编辑器绝对没关系。
唯一重要的是您了解如何有效地设置包含该API所需的JAR的“项目”。
含义:Android studio是一款功能强大但功能强大的工具。您通常使用它来开发移动Android应用程序。
只编写使用某种外部API的java类并不需要Android Studio。或者您认为在尝试使用源自Microsoft的JAR时需要使用Visual Studio?
在“什么会更容易”的部分 - 这主要取决于您对该工具的了解。
如果有人了解Android Studio,那么创建所需的项目设置可能需要1分钟。使用IntelliJ,同一个人可能需要5或10分钟。
话虽如此:当然,IntelliJ主要用作Java IDE。因此,设置新项目并添加使用某些JAR库所需的设置是一项直接的任务。另一方面,Atom甚至更“简单” - 它基本上允许您跳过该“项目”部分并直接处理由文件夹定义的层次结构。
在任何情况下:你只需要做一些研究,看看哪些对你有用。喜欢跟随这个answer原子,或者这个广泛的guide用于IntelliJ。