[android] Use new FileSourceManager interface

Use new interface for android jni adaptation classes.
This commit is contained in:
Alexander Shalamov
2019-10-07 15:43:09 +03:00
parent 1e6ad76516
commit 6ddff19cee
10 changed files with 133 additions and 65 deletions

View File

@@ -1,10 +1,11 @@
#include "asset_manager_file_source.hpp"
#include <mbgl/storage/file_source_request.hpp>
#include <mbgl/storage/resource.hpp>
#include <mbgl/storage/response.hpp>
#include <mbgl/util/util.hpp>
#include <mbgl/util/thread.hpp>
#include <mbgl/util/url.hpp>
#include <mbgl/util/util.hpp>
#include <android/asset_manager.h>
#include <android/asset_manager_jni.h>
@@ -54,4 +55,8 @@ std::unique_ptr<AsyncRequest> AssetManagerFileSource::request(const Resource& re
return std::move(req);
}
bool AssetManagerFileSource::canRequest(const Resource& resource) const {
return 0 == resource.url.rfind(mbgl::util::ASSET_PROTOCOL, 0);
}
} // namespace mbgl