/ohos5.0/foundation/ability/dmsfwk/services/dtbschedmgr/src/ |
H A D | app_state_observer.cpp | 37 … if (abilityStateData.abilityState != FOREGROUND && abilityStateData.abilityState != BACKGROUND) { in OnAbilityStateChanged() 43 if (connectAbilityMap_.count(abilityStateData.token) == 0) { in OnAbilityStateChanged() 44 connectAbilityMap_[abilityStateData.token] = 1; in OnAbilityStateChanged() 46 connectAbilityMap_[abilityStateData.token]++; in OnAbilityStateChanged() 48 if (connectAbilityMap_[abilityStateData.token] != NOTIFY_COUNT && in OnAbilityStateChanged() 49 abilityStateData.abilityState == FOREGROUND) { in OnAbilityStateChanged() 53 connectAbilityMap_[abilityStateData.token] = 0; in OnAbilityStateChanged() 55 HILOGD("abilityState = %{public}d", abilityStateData.abilityState); in OnAbilityStateChanged() 56 AppExecFwk::ElementName element("", abilityStateData.bundleName, abilityStateData.abilityName, in OnAbilityStateChanged() 57 abilityStateData.moduleName); in OnAbilityStateChanged() [all …]
|
/ohos5.0/foundation/resourceschedule/device_usage_statistics/services/common/src/ |
H A D | bundle_active_app_state_obsever.cpp | 34 void BundleActiveAppStateObserver::OnAbilityStateChanged(const AbilityStateData &abilityStateData) in OnAbilityStateChanged() argument 36 if (!ValidateAbilityStateData(abilityStateData)) { in OnAbilityStateChanged() 40 if (abilityStateData.abilityType != 1) { in OnAbilityStateChanged() 44 OHOS::ErrCode ret = BundleActiveAccountHelper::GetUserId(abilityStateData.uid, userId); in OnAbilityStateChanged() 47 stream << abilityStateData.token.GetRefPtr(); in OnAbilityStateChanged() 49 BundleActiveEvent event(abilityStateData.bundleName, abilityStateData.abilityName, in OnAbilityStateChanged() 50 abilityStateData.abilityName, abilityStateData.moduleName, abilityStateData.uid); in OnAbilityStateChanged() 54 switch (abilityStateData.abilityState) { in OnAbilityStateChanged() 56 if (!abilityStateData.isFocused) { in OnAbilityStateChanged() 62 if (abilityStateData.isFocused) { in OnAbilityStateChanged()
|
/ohos5.0/foundation/resourceschedule/resource_schedule_service/cgroup_sched/framework/sched_controller/ |
H A D | app_state_observer.cpp | 47 if (!ValidateAbilityStateData(abilityStateData)) { in OnAbilityStateChanged() 52 std::string bundleName = abilityStateData.bundleName; in OnAbilityStateChanged() 55 auto uid = abilityStateData.uid; in OnAbilityStateChanged() 56 auto pid = abilityStateData.pid; in OnAbilityStateChanged() 57 auto abilityName = abilityStateData.abilityName; in OnAbilityStateChanged() 59 auto abilityType = abilityStateData.abilityType; in OnAbilityStateChanged() 82 if (!ValidateAbilityStateData(abilityStateData)) { in OnExtensionStateChanged() 88 auto uid = abilityStateData.uid; in OnExtensionStateChanged() 89 auto pid = abilityStateData.pid; in OnExtensionStateChanged() 90 auto bundleName = abilityStateData.bundleName; in OnExtensionStateChanged() [all …]
|
/ohos5.0/foundation/resourceschedule/memmgr/services/memmgrservice/src/event/ |
H A D | app_state_observer.cpp | 41 void AppStateObserver::OnAbilityStateChanged(const AppExecFwk::AbilityStateData &abilityStateData) in OnAbilityStateChanged() argument 43 auto stateReasonPair = stateReasonMap_.find(abilityStateData.abilityState); in OnAbilityStateChanged() 44 auto stateReasonStrPair = stateReasonStrMap_.find(abilityStateData.abilityState); in OnAbilityStateChanged() 50 …SingleRequest({abilityStateData.pid, abilityStateData.uid, "", abilityStateData.bundleName}, reaso… in OnAbilityStateChanged() 52 …abilityStateData.uid, abilityStateData.pid, abilityStateData.bundleName.c_str(), reasonStr.c_str()… in OnAbilityStateChanged() 55 … abilityStateData.uid, abilityStateData.pid, abilityStateData.bundleName.c_str(), "Skiped!"); in OnAbilityStateChanged()
|
/ohos5.0/foundation/ability/dmsfwk/services/dtbschedmgr/test/unittest/ |
H A D | app_state_observer_test.cpp | 72 AppExecFwk::AbilityStateData abilityStateData; variable 73 appStateObserver_->OnAbilityStateChanged(abilityStateData); 88 AppExecFwk::AbilityStateData abilityStateData; variable 89 abilityStateData.abilityState = FOREGROUND; 90 appStateObserver_->OnAbilityStateChanged(abilityStateData); 93 appStateObserver_->OnAbilityStateChanged(abilityStateData); 108 AppExecFwk::AbilityStateData abilityStateData; variable 109 abilityStateData.abilityState = BACKGROUND; 110 appStateObserver_->OnAbilityStateChanged(abilityStateData); 113 appStateObserver_->OnAbilityStateChanged(abilityStateData);
|
/ohos5.0/foundation/resourceschedule/background_task_mgr/services/common/src/ |
H A D | app_state_observer.cpp | 34 void AppStateObserver::OnAbilityStateChanged(const AppExecFwk::AbilityStateData &abilityStateData) in OnAbilityStateChanged() argument 36 …if (abilityStateData.abilityState != static_cast<int32_t>(AppExecFwk::AbilityState::ABILITY_STATE_… in OnAbilityStateChanged() 41 abilityStateData.uid, abilityStateData.abilityName.c_str(), abilityStateData.abilityState, in OnAbilityStateChanged() 42 abilityStateData.abilityRecordId); in OnAbilityStateChanged() 43 int32_t uid = abilityStateData.uid; in OnAbilityStateChanged() 44 int32_t abilityId = abilityStateData.abilityRecordId; in OnAbilityStateChanged() 45 std::string abilityName = abilityStateData.abilityName; in OnAbilityStateChanged()
|
/ohos5.0/foundation/resourceschedule/resource_schedule_service/cgroup_sched/framework/sched_controller/include/ |
H A D | app_state_observer.h | 32 void OnAbilityStateChanged(const AbilityStateData &abilityStateData) override; 33 void OnExtensionStateChanged(const AbilityStateData &abilityStateData) override; 49 inline bool ValidateAbilityStateData(const AbilityStateData &abilityStateData) const in ValidateAbilityStateData() argument 51 return abilityStateData.uid > 0 && abilityStateData.pid >= 0 in ValidateAbilityStateData() 52 && abilityStateData.bundleName.size() > 0 in ValidateAbilityStateData() 53 && abilityStateData.abilityName.size() > 0 in ValidateAbilityStateData() 54 && abilityStateData.token; in ValidateAbilityStateData()
|
/ohos5.0/foundation/resourceschedule/device_usage_statistics/services/common/include/ |
H A D | bundle_active_app_state_observer.h | 35 void OnAbilityStateChanged(const AbilityStateData &abilityStateData) override; 44 inline bool ValidateAbilityStateData(const AbilityStateData &abilityStateData) const in ValidateAbilityStateData() argument 46 return abilityStateData.uid > 0 && abilityStateData.pid >= 0 in ValidateAbilityStateData() 47 && abilityStateData.bundleName.size() > 0 in ValidateAbilityStateData() 48 && abilityStateData.abilityName.size() > 0 in ValidateAbilityStateData() 49 && abilityStateData.token != nullptr; in ValidateAbilityStateData()
|
/ohos5.0/base/useriam/user_auth_framework/test/unittest/services/src/ |
H A D | context_appstate_observer_test.cpp | 161 AbilityStateData abilityStateData; variable 162 abilityStateData.abilityState = static_cast<int32_t>(AbilityState::ABILITY_STATE_BACKGROUND); 163 abilityStateData.bundleName = "com.homs.settings"; 164 appStateObserver->OnAbilityStateChanged(abilityStateData); 172 AbilityStateData abilityStateData; variable 173 abilityStateData.abilityState = static_cast<int32_t>(AbilityState::ABILITY_STATE_FOREGROUND); 174 abilityStateData.bundleName = "com.homs.settings"; 175 appStateObserver->OnAbilityStateChanged(abilityStateData); 183 AbilityStateData abilityStateData; variable 185 abilityStateData.bundleName = "com.homs.settings"; [all …]
|
/ohos5.0/foundation/ability/ability_runtime/frameworks/js/napi/ability_manager/ |
H A D | js_ability_manager_utils.cpp | 132 napi_value CreateJsAbilityStateData(napi_env env, const AbilityStateData &abilityStateData) in CreateJsAbilityStateData() argument 141 …napi_set_named_property(env, object, "bundleName", CreateJsValue(env, abilityStateData.bundleName)… in CreateJsAbilityStateData() 142 …napi_set_named_property(env, object, "moduleName", CreateJsValue(env, abilityStateData.moduleName)… in CreateJsAbilityStateData() 143 …napi_set_named_property(env, object, "abilityName", CreateJsValue(env, abilityStateData.abilityNam… in CreateJsAbilityStateData() 144 napi_set_named_property(env, object, "pid", CreateJsValue(env, abilityStateData.pid)); in CreateJsAbilityStateData() 145 napi_set_named_property(env, object, "uid", CreateJsValue(env, abilityStateData.uid)); in CreateJsAbilityStateData() 146 … napi_set_named_property(env, object, "state", CreateJsValue(env, abilityStateData.abilityState)); in CreateJsAbilityStateData() 147 …napi_set_named_property(env, object, "abilityType", CreateJsValue(env, abilityStateData.abilityTyp… in CreateJsAbilityStateData() 149 if (abilityStateData.appCloneIndex != -1) { in CreateJsAbilityStateData() 161 for (const auto &abilityStateData : abilityStateDatas) { in CreateJsAbilityStateDataArray() local [all …]
|
H A D | js_ability_foreground_state_observer.cpp | 28 …d JSAbilityForegroundStateObserver::OnAbilityStateChanged(const AbilityStateData &abilityStateData) in OnAbilityStateChanged() argument 37 [jsObserver, abilityStateData](napi_env env, NapiAsyncTask &task, int32_t status) { in OnAbilityStateChanged() 43 jsObserverSptr->HandleOnAbilityStateChanged(abilityStateData); in OnAbilityStateChanged() 50 …ilityForegroundStateObserver::HandleOnAbilityStateChanged(const AbilityStateData &abilityStateData) in HandleOnAbilityStateChanged() argument 58 napi_value argv[] = { CreateJsAbilityStateData(env_, abilityStateData) }; in HandleOnAbilityStateChanged()
|
/ohos5.0/foundation/ability/ability_runtime/test/moduletest/ui_extension_ability_test/src/ |
H A D | ui_extension_connect_module_test_observer.cpp | 63 …nectModuleTestObserver::OnAbilityStateChanged(const AppExecFwk::AbilityStateData &abilityStateData) in OnAbilityStateChanged() argument 66 abilityStateData.bundleName.c_str(), abilityStateData.abilityState); in OnAbilityStateChanged() 69 …ctModuleTestObserver::OnExtensionStateChanged(const AppExecFwk::AbilityStateData &abilityStateData) in OnExtensionStateChanged() argument 72 abilityStateData.bundleName.c_str(), abilityStateData.abilityState); in OnExtensionStateChanged()
|
/ohos5.0/base/request/request/services/src/cxx/ |
H A D | application_state_observer.cpp | 88 const AppExecFwk::AbilityStateData &abilityStateData) in OnAbilityStateChanged() argument 91 abilityStateData.uid, abilityStateData.bundleName.c_str(), abilityStateData.abilityState); in OnAbilityStateChanged() 92 RunAppStateCallback(abilityStateData.uid, abilityStateData.abilityState, abilityStateData.pid); in OnAbilityStateChanged()
|
/ohos5.0/foundation/ability/ability_runtime/interfaces/inner_api/app_manager/src/appmgr/ |
H A D | application_state_observer_stub.cpp | 72 void ApplicationStateObserverStub::OnAbilityStateChanged(const AbilityStateData &abilityStateData) in OnAbilityStateChanged() argument 125 AbilityStateData* abilityStateData = nullptr; in HandleOnAbilityStateChanged() local 128 abilityStateData = data.ReadParcelable<AbilityStateData>(); in HandleOnAbilityStateChanged() 129 if (!abilityStateData) { in HandleOnAbilityStateChanged() 134 OnAbilityStateChanged(*abilityStateData); in HandleOnAbilityStateChanged() 138 delete abilityStateData; in HandleOnAbilityStateChanged() 145 AbilityStateData* abilityStateData = nullptr; in HandleOnExtensionStateChanged() local 148 abilityStateData = data.ReadParcelable<AbilityStateData>(); in HandleOnExtensionStateChanged() 149 if (!abilityStateData) { in HandleOnExtensionStateChanged() 154 OnExtensionStateChanged(*abilityStateData); in HandleOnExtensionStateChanged() [all …]
|
H A D | ability_state_data.cpp | 116 AbilityStateData *abilityStateData = new (std::nothrow) AbilityStateData(); in Unmarshalling() local 117 if (abilityStateData && !abilityStateData->ReadFromParcel(parcel)) { in Unmarshalling() 119 delete abilityStateData; in Unmarshalling() 120 abilityStateData = nullptr; in Unmarshalling() 122 return abilityStateData; in Unmarshalling()
|
/ohos5.0/foundation/ability/ability_runtime/test/unittest/ability_foreground_state_observer_stub_test/ |
H A D | ability_foreground_state_observer_stub_test.cpp | 65 AbilityStateData abilityStateData; variable 67 data.WriteParcelable(&abilityStateData); 85 AbilityStateData abilityStateData; variable 86 data.WriteParcelable(&abilityStateData); 102 AbilityStateData abilityStateData; variable 104 data.WriteParcelable(&abilityStateData);
|
/ohos5.0/foundation/ability/ability_runtime/frameworks/js/napi/app/app_manager/ |
H A D | js_app_manager_utils.cpp | 43 napi_value CreateJsAbilityStateData(napi_env env, const AbilityStateData &abilityStateData) in CreateJsAbilityStateData() argument 52 …napi_set_named_property(env, object, "bundleName", CreateJsValue(env, abilityStateData.bundleName)… in CreateJsAbilityStateData() 53 …napi_set_named_property(env, object, "moduleName", CreateJsValue(env, abilityStateData.moduleName)… in CreateJsAbilityStateData() 54 …napi_set_named_property(env, object, "abilityName", CreateJsValue(env, abilityStateData.abilityNam… in CreateJsAbilityStateData() 55 napi_set_named_property(env, object, "pid", CreateJsValue(env, abilityStateData.pid)); in CreateJsAbilityStateData() 56 napi_set_named_property(env, object, "uid", CreateJsValue(env, abilityStateData.uid)); in CreateJsAbilityStateData() 57 … napi_set_named_property(env, object, "state", CreateJsValue(env, abilityStateData.abilityState)); in CreateJsAbilityStateData() 58 …napi_set_named_property(env, object, "abilityType", CreateJsValue(env, abilityStateData.abilityTyp… in CreateJsAbilityStateData() 59 …napi_set_named_property(env, object, "isAtomicService", CreateJsValue(env, abilityStateData.isAtom… in CreateJsAbilityStateData()
|
H A D | js_app_state_observer.cpp | 59 void JSAppStateObserver::OnAbilityStateChanged(const AbilityStateData &abilityStateData) in OnAbilityStateChanged() argument 63 ([jsObserver, abilityStateData](napi_env env, NapiAsyncTask &task, int32_t status) { in OnAbilityStateChanged() 69 jsObserverSptr->HandleOnAbilityStateChanged(abilityStateData); in OnAbilityStateChanged() 77 void JSAppStateObserver::HandleOnAbilityStateChanged(const AbilityStateData &abilityStateData) in HandleOnAbilityStateChanged() argument 83 napi_value argv[] = {CreateJsAbilityStateData(env_, abilityStateData)}; in HandleOnAbilityStateChanged() 88 void JSAppStateObserver::OnExtensionStateChanged(const AbilityStateData &abilityStateData) in OnExtensionStateChanged() argument 92 ([jsObserver, abilityStateData](napi_env env, NapiAsyncTask &task, int32_t status) { in OnExtensionStateChanged() 98 jsObserverSptr->HandleOnExtensionStateChanged(abilityStateData); in OnExtensionStateChanged() 106 void JSAppStateObserver::HandleOnExtensionStateChanged(const AbilityStateData &abilityStateData) in HandleOnExtensionStateChanged() argument 112 napi_value argv[] = {CreateJsAbilityStateData(env_, abilityStateData)}; in HandleOnExtensionStateChanged()
|
H A D | js_app_state_observer.h | 34 void OnAbilityStateChanged(const AbilityStateData &abilityStateData) override; 35 void OnExtensionStateChanged(const AbilityStateData &abilityStateData) override; 40 void HandleOnAbilityStateChanged(const AbilityStateData &abilityStateData); 41 void HandleOnExtensionStateChanged(const AbilityStateData &abilityStateData);
|
/ohos5.0/foundation/resourceschedule/device_usage_statistics/test/unittest/ |
H A D | bundle_active_total_test.cpp | 194 AbilityStateData abilityStateData; variable 198 test.OnAbilityStateChanged(abilityStateData); 201 …abilityStateData.abilityState = static_cast<int32_t>(AppExecFwk::AbilityState::ABILITY_STATE_FOREG… 202 test.OnAbilityStateChanged(abilityStateData); 205 …abilityStateData.abilityState = static_cast<int32_t>(AppExecFwk::AbilityState::ABILITY_STATE_BACKG… 206 test.OnAbilityStateChanged(abilityStateData); 209 …abilityStateData.abilityState = static_cast<int32_t>(AppExecFwk::AbilityState::ABILITY_STATE_TERMI… 210 test.OnAbilityStateChanged(abilityStateData);
|
/ohos5.0/foundation/ability/ability_runtime/frameworks/js/napi/app/js_app_manager/ |
H A D | js_app_state_observer.h | 34 void OnAbilityStateChanged(const AbilityStateData &abilityStateData) override; 35 void OnExtensionStateChanged(const AbilityStateData &abilityStateData) override; 40 void HandleOnAbilityStateChanged(const AbilityStateData &abilityStateData); 41 void HandleOnExtensionStateChanged(const AbilityStateData &abilityStateData);
|
H A D | js_app_state_observer.cpp | 68 void JSAppStateObserver::OnAbilityStateChanged(const AbilityStateData &abilityStateData) in OnAbilityStateChanged() argument 76 auto asyncTask = [jsObserver, abilityStateData, env = env_]() { in OnAbilityStateChanged() 83 jsObserverSptr->HandleOnAbilityStateChanged(abilityStateData); in OnAbilityStateChanged() 91 void JSAppStateObserver::HandleOnAbilityStateChanged(const AbilityStateData &abilityStateData) in HandleOnAbilityStateChanged() argument 97 napi_value argv[] = {CreateJsAbilityStateData(env_, abilityStateData)}; in HandleOnAbilityStateChanged() 102 void JSAppStateObserver::OnExtensionStateChanged(const AbilityStateData &abilityStateData) in OnExtensionStateChanged() argument 110 auto asyncTask = [jsObserver, abilityStateData, env = env_]() { in OnExtensionStateChanged() 117 jsObserverSptr->HandleOnExtensionStateChanged(abilityStateData); in OnExtensionStateChanged() 125 void JSAppStateObserver::HandleOnExtensionStateChanged(const AbilityStateData &abilityStateData) in HandleOnExtensionStateChanged() argument 131 napi_value argv[] = {CreateJsAbilityStateData(env_, abilityStateData)}; in HandleOnExtensionStateChanged()
|
H A D | js_app_manager_utils.cpp | 51 napi_value CreateJsAbilityStateData(napi_env env, const AbilityStateData &abilityStateData) in CreateJsAbilityStateData() argument 60 …napi_set_named_property(env, object, "bundleName", CreateJsValue(env, abilityStateData.bundleName)… in CreateJsAbilityStateData() 61 …napi_set_named_property(env, object, "moduleName", CreateJsValue(env, abilityStateData.moduleName)… in CreateJsAbilityStateData() 62 …napi_set_named_property(env, object, "abilityName", CreateJsValue(env, abilityStateData.abilityNam… in CreateJsAbilityStateData() 63 napi_set_named_property(env, object, "pid", CreateJsValue(env, abilityStateData.pid)); in CreateJsAbilityStateData() 64 napi_set_named_property(env, object, "uid", CreateJsValue(env, abilityStateData.uid)); in CreateJsAbilityStateData() 65 … napi_set_named_property(env, object, "state", CreateJsValue(env, abilityStateData.abilityState)); in CreateJsAbilityStateData() 66 …napi_set_named_property(env, object, "abilityType", CreateJsValue(env, abilityStateData.abilityTyp… in CreateJsAbilityStateData() 67 …napi_set_named_property(env, object, "isAtomicService", CreateJsValue(env, abilityStateData.isAtom… in CreateJsAbilityStateData() 68 if (abilityStateData.appCloneIndex != -1) { in CreateJsAbilityStateData() [all …]
|
/ohos5.0/docs/zh-cn/application-dev/reference/apis-ability-kit/ |
H A D | js-apis-inner-application-applicationStateObserver.md | 31 onAbilityStateChanged(abilityStateData: AbilityStateData): void 41 | abilityStateData | [AbilityStateData](js-apis-inner-application-abilityStateData.md) | 是 | Abilit… 133 onAbilityStateChanged(abilityStateData) { 134 console.log(`onAbilityStateChanged onAbilityStateChanged: ${JSON.stringify(abilityStateData)}`);
|
H A D | js-apis-inner-application-abilityForegroundStateObserver-sys.md | 22 …bility前后台状态发生变化时执行的回调函数。传入参数类型是[AbilityStateData](js-apis-inner-application-abilityStateData.md)。 | 30 onAbilityStateChanged(abilityStateData) { 31 console.log(`onAbilityStateChanged: ${JSON.stringify(abilityStateData)}`);
|