|
|
|
@ -173,24 +173,16 @@ bool OpenCVEngine::InstallVersion(android::String16 version) |
|
|
|
|
std::string norm_version; |
|
|
|
|
bool result = false; |
|
|
|
|
|
|
|
|
|
LOGD("OpenCVEngine::InstallVersion() begin"); |
|
|
|
|
|
|
|
|
|
norm_version = NormalizeVersionString(std_version); |
|
|
|
|
|
|
|
|
|
if (!norm_version.empty()) |
|
|
|
|
{ |
|
|
|
|
LOGD("OpenCVEngine::InstallVersion() begin"); |
|
|
|
|
|
|
|
|
|
if (!PackageManager->CheckVersionInstalled(norm_version, Platform, CpuID)) |
|
|
|
|
{ |
|
|
|
|
LOGD("PackageManager->InstallVersion call"); |
|
|
|
|
result = PackageManager->InstallVersion(norm_version, Platform, CpuID); |
|
|
|
|
} |
|
|
|
|
else |
|
|
|
|
{ |
|
|
|
|
LOGI("Package OpenCV of version %s is already installed. Skiped.", norm_version.c_str()); |
|
|
|
|
result = true; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
else |
|
|
|
|
{ |
|
|
|
|
LOGE("OpenCV version \"%s\" is not supported", norm_version.c_str()); |
|
|
|
|
} |
|
|
|
|