如何在 Android 中使用 Amazon Comprehend API
How to use Amazon Comprehend API in Android
我在 gradle
中添加此依赖项
implementation 'com.amazonaws:aws-android-sdk-comprehend:2.6.+'
但找不到任何 method/class 来使用它。
我想将其用于文本分析
我想用这两个类
com.amazonaws.services.comprehend.model.DetectEntitiesRequest
com.amazonaws.services.comprehend.model.DetectEntitiesResult
在 build.gradle 文件中添加以下依赖项。
dependencies {
implementation 'com.amazonaws:aws-android-sdk-comprehend:2.6.22'
}
您需要使用 AmazonComprehendClient
class 来调用 Comprehend API。
创建 AmazonComprehendClient
如下:
AWSCredentials credentials = new BasicAWSCredentials(accessKey, secretAccessKey);
AmazonComprehendClient comprehendClient = new AmazonComprehendClient(credentials);
调用 detecEntities
:
DetectEntitiesRequest detectEntitiesRequest = new DetectEntitiesRequest()
.withText(ENGLISH_TEXT)
.withLanguageCode("en");
DetectEntitiesResult detectEntitiesResult = comprehendClient.detectEntities(detectEntitiesRequest);
有一些问题
dependencies {
implementation 'com.amazonaws:aws-android-sdk-comprehend:2.6.+'
}
改用
dependencies {
implementation 'com.amazonaws:aws-android-sdk-comprehend:2.6.22'
}
然后就可以找到AmazonComprehendClient等comprehend了类.
我在 gradle
中添加此依赖项implementation 'com.amazonaws:aws-android-sdk-comprehend:2.6.+'
但找不到任何 method/class 来使用它。
我想将其用于文本分析
我想用这两个类
com.amazonaws.services.comprehend.model.DetectEntitiesRequest
com.amazonaws.services.comprehend.model.DetectEntitiesResult
在 build.gradle 文件中添加以下依赖项。
dependencies {
implementation 'com.amazonaws:aws-android-sdk-comprehend:2.6.22'
}
您需要使用 AmazonComprehendClient
class 来调用 Comprehend API。
创建 AmazonComprehendClient
如下:
AWSCredentials credentials = new BasicAWSCredentials(accessKey, secretAccessKey);
AmazonComprehendClient comprehendClient = new AmazonComprehendClient(credentials);
调用 detecEntities
:
DetectEntitiesRequest detectEntitiesRequest = new DetectEntitiesRequest()
.withText(ENGLISH_TEXT)
.withLanguageCode("en");
DetectEntitiesResult detectEntitiesResult = comprehendClient.detectEntities(detectEntitiesRequest);
dependencies {
implementation 'com.amazonaws:aws-android-sdk-comprehend:2.6.+'
}
改用
dependencies {
implementation 'com.amazonaws:aws-android-sdk-comprehend:2.6.22'
}
然后就可以找到AmazonComprehendClient等comprehend了类.