/
Requirements Check
Requirements Check
In order to ensure the device can take pictures of adequate quality, do our runtime requirements check by running GiniBank.checkCaptureRequirements()
and inspecting the returned RequirementsReport
for the result:
final RequirementsReport report = GiniBank.checkCaptureRequirements((Context) this);
if (!report.isFulfilled()) {
final StringBuilder stringBuilder = new StringBuilder();
report.getRequirementReports().forEach(requirementReport -> {
if (!requirementReport.isFulfilled()) {
stringBuilder.append(requirementReport.getRequirementId());
stringBuilder.append(": ");
stringBuilder.append(requirementReport.getDetails());
stringBuilder.append("\n");
}
});
Toast.makeText(this, "Requirements not fulfilled:\n" + stringBuilder,
Toast.LENGTH_LONG).show();
}
On Android 6.0 and later, camera permission is required before checking the requirements.
, multiple selections available,
Related content
Requirements Check
Requirements Check
More like this
Request Camera Access
Request Camera Access
More like this
Request Camera Access
Request Camera Access
More like this
Request Camera Access
Request Camera Access
More like this
Request Camera Access
Request Camera Access
More like this
Request Camera Access
Request Camera Access
More like this