mirror of
https://github.com/openharmony/ability_ability_runtime.git
synced 2026-08-24 22:21:36 -04:00
Signed-off-by: huangshiwei <huangshiwei4@huawei.com>
This commit is contained in:
@@ -266,7 +266,6 @@ bool AbilityContext::CreateMultiDir(const std::string &path)
|
||||
std::string::size_type pos = 0;
|
||||
std::string::size_type prePos = 0;
|
||||
std::string strFolderPath;
|
||||
std::string stdFolderPath;
|
||||
|
||||
while ((pos = tempStr.find(fileSeparator_, pos)) != std::string::npos) {
|
||||
strFolderPath = tempStr.substr(0, pos);
|
||||
|
||||
@@ -96,6 +96,10 @@ bool BusinessAbilityInfo::ReadFromParcel(Parcel &parcel)
|
||||
int32_t size;
|
||||
READ_PARCEL_AND_RETURN_FALSE_IF_FAIL(Int32, parcel, size);
|
||||
CONTAINER_SECURITY_VERIFY(parcel, size, &permissions);
|
||||
if (size > CYCLE_LIMIT) {
|
||||
APP_LOGE("size is too large.");
|
||||
return false;
|
||||
}
|
||||
for (int32_t i = 0; i < size; i++) {
|
||||
permissions.emplace_back(Str16ToStr8(parcel.ReadString16()));
|
||||
}
|
||||
|
||||
@@ -163,6 +163,7 @@ void EventReport::SendAppEvent(const EventName &eventName, HiSysEventType type,
|
||||
EVENT_KEY_VERSION_CODE, eventInfo.versionCode,
|
||||
EVENT_KEY_PROCESS_NAME, eventInfo.processName,
|
||||
EVENT_KEY_CALLER_BUNDLE_NAME, eventInfo.callerBundleName);
|
||||
break;
|
||||
default:
|
||||
HiSysEventWrite(
|
||||
HiSysEvent::Domain::AAFWK,
|
||||
|
||||
@@ -83,7 +83,6 @@ bool DoSomethingInterestingWithMyAPI(const char* data, size_t size)
|
||||
abilityConnectManager->StartAbility(abilityRequest);
|
||||
sptr<IRemoteObject> token = GetFuzzAbilityToken();
|
||||
abilityConnectManager->TerminateAbility(token);
|
||||
std::shared_ptr<AbilityRecord> caller = GetFuzzAbilityRecord();
|
||||
abilityConnectManager->StopServiceAbility(abilityRequest);
|
||||
abilityConnectManager->StartAbilityLocked(abilityRequest);
|
||||
abilityConnectManager->TerminateAbilityLocked(token);
|
||||
|
||||
@@ -110,7 +110,6 @@ bool DoSomethingInterestingWithMyAPI(const char* data, size_t size)
|
||||
int themeId = static_cast<int>(GetU32Data(data));
|
||||
abilityContext.SetTheme(themeId);
|
||||
abilityContext.GetColor(resId);
|
||||
int startId = static_cast<int>(GetU32Data(data));
|
||||
abilityContext.SetColorMode(mode);
|
||||
std::vector<AAFwk::Want> wants;
|
||||
abilityContext.StartAbilities(wants);
|
||||
|
||||
Reference in New Issue
Block a user