Java 使用Android Studio的AWS Rekognion-无法使用Endpoint解析方法
完成AWS重新认知练习2:检测人脸(API),但在下一行有问题。出于某种原因,withEndpoint无法解决Java 使用Android Studio的AWS Rekognion-无法使用Endpoint解析方法,java,android,amazon-web-services,android-studio,amazon-rekognition,Java,Android,Amazon Web Services,Android Studio,Amazon Rekognition,完成AWS重新认知练习2:检测人脸(API),但在下一行有问题。出于某种原因,withEndpoint无法解决 AmazonRekognitionClient rekognitionClient = new AmazonRekognitionClient(credentials).withEndpoint("rekognition.us-east-1.amazonaws.com"); 尽我所能,我已经包括了所有必要的构建。gradle有 compile 'com.amazonaws:aws-a
AmazonRekognitionClient rekognitionClient = new AmazonRekognitionClient(credentials).withEndpoint("rekognition.us-east-1.amazonaws.com");
尽我所能,我已经包括了所有必要的构建。gradle有
compile 'com.amazonaws:aws-android-sdk-core:2.3.9'
compile 'com.amazonaws:aws-android-sdk-s3:2.3.9'
compile 'com.amazonaws:aws-android-sdk-ddb:2.3.9'
compile 'com.amazonaws:aws-android-sdk-rekognition:2.3.9'
compile 'com.amazonaws:aws-java-sdk:+'
有人在Android Studio中成功地使用了这些示例吗?我发现了两个相关的问题,其中一个没有完整的解决方案,另一个使用了Maven和IntelliJ。谢谢您提到的示例是使用AWS SDK for Java。如果您使用的是适用于Android的AWS SDK,则界面略有不同
AWSCredentialProvider credentialsProvider = new CognitoCachingCredentialsProvider(
getApplicationContext(),
COGNITO_POOL_ID,
COGNITO_REGION
);
AmazonRekognition client = new AmazonRekognitionClient(credentialsProvider);
您还可以在build.gradle中去掉
compile'com.amazonaws:aws java sdk:+'
。您提到的示例是使用aws sdk for java。如果您使用的是适用于Android的AWS SDK,则界面略有不同
AWSCredentialProvider credentialsProvider = new CognitoCachingCredentialsProvider(
getApplicationContext(),
COGNITO_POOL_ID,
COGNITO_REGION
);
AmazonRekognition client = new AmazonRekognitionClient(credentialsProvider);
您还可以在build.gradle中取消编译com.amazonaws:aws java sdk:+。此解决方案适用于Android:
AWSCredentials credentials = new BasicAWSCredentials("YOUR ACCESS KEY","YOUR SECRET KEY");
AmazonRekognition rekognitionClient = new AmazonRekognitionClient(credentials);
rekognitionClient.setRegion(Region.getRegion(Regions.AP_SOUTHEAST_2));
此解决方案适用于Android:
AWSCredentials credentials = new BasicAWSCredentials("YOUR ACCESS KEY","YOUR SECRET KEY");
AmazonRekognition rekognitionClient = new AmazonRekognitionClient(credentials);
rekognitionClient.setRegion(Region.getRegion(Regions.AP_SOUTHEAST_2));
好的,我不确定应该/不应该遵循Java示例。现在能够看完这个例子了。谢谢@Karthik.OK,我不确定应该/不应该遵循Java示例。现在能够看完这个例子了。谢谢@Karthik。