Files
ability_ability_runtime/frameworks/native/runtime/runtime_extractor.cpp
T
dy_study c826f327de IssueNo:#I5825N
Description: 不解压HAP加载应用代码
Sig:SIG_ApplicationFramework
Feature or Bugfix:Feature
Binary Source: No

Signed-off-by: dy_study <dingyao5@huawei.com>
Change-Id: I4255164c1df585e91f789f5b31d04c0eed976034
2022-08-09 19:59:59 +08:00

39 lines
1.2 KiB
C++
Executable File

/*
* Copyright (c) 2022 Huawei Device Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include "runtime_extractor.h"
#include "hilog_wrapper.h"
namespace OHOS {
namespace AbilityRuntime {
RuntimeExtractor::RuntimeExtractor(const std::string &source) : AppExecFwk::BaseExtractor(source)
{
HILOG_DEBUG("RuntimeExtractor is created");
}
RuntimeExtractor::~RuntimeExtractor()
{
HILOG_DEBUG("RuntimeExtractor destroyed");
}
bool RuntimeExtractor::ExtractABCFile(const std::string& srcPath, std::ostream &dest) const
{
HILOG_DEBUG("%{public}s: hapPath is %{public}s", __func__, srcPath.c_str());
return AppExecFwk::BaseExtractor::ExtractByName(srcPath, dest);
}
} // namespace AbilityRuntime
} // namespace OHOS