Lines Matching full:userid
79 bool ImeInfoInquirer::QueryImeExtInfos(const int32_t userId, std::vector<ExtensionAbilityInfo> &inf… in QueryImeExtInfos() argument
81 IMSA_HILOGD("userId: %{public}d.", userId); in QueryImeExtInfos()
87 if (!bundleMgr->QueryExtensionAbilityInfos(ExtensionAbilityType::INPUTMETHOD, userId, infos)) { in QueryImeExtInfos()
95 …const int32_t userId, const std::string &bundleName, std::vector<AppExecFwk::ExtensionAbilityInfo>… in GetExtInfosByBundleName() argument
97 IMSA_HILOGD("userId: %{public}d, bundleName: %{public}s.", userId, bundleName.c_str()); in GetExtInfosByBundleName()
99 if (!QueryImeExtInfos(userId, tempExtInfos)) { in GetExtInfosByBundleName()
115 std::shared_ptr<ImeInfo> ImeInfoInquirer::GetImeInfo(int32_t userId, const std::string &bundleName, in GetImeInfo() argument
118 …IMSA_HILOGD("userId: %{public}d, bundleName: %{public}s, subName: %{public}s.", userId, bundleName… in GetImeInfo()
120 auto info = GetImeInfoFromCache(userId, bundleName, subName); in GetImeInfo()
121 return info == nullptr ? GetImeInfoFromBundleMgr(userId, bundleName, subName) : info; in GetImeInfo()
124 std::shared_ptr<ImeInfo> ImeInfoInquirer::GetImeInfoFromCache(const int32_t userId, const std::stri… in GetImeInfoFromCache() argument
127 auto fullInfo = FullImeInfoManager::GetInstance().Get(userId); in GetImeInfoFromCache()
158 const int32_t userId, const std::string &bundleName, const std::string &subName) in GetImeInfoFromBundleMgr() argument
160 …IMSA_HILOGD("userId: %{public}d, bundleName: %{public}s, subName: %{public}s.", userId, bundleName… in GetImeInfoFromBundleMgr()
163 auto ret = ImeInfoInquirer::GetInstance().GetExtInfosByBundleName(userId, bundleName, extInfos); in GetImeInfoFromBundleMgr()
165 …IMSA_HILOGE("userId: %{public}d getExtInfosByBundleName %{public}s failed!", userId, bundleName.c_… in GetImeInfoFromBundleMgr()
171 info->prop.label = GetTargetString(extInfos[0], ImeTargetString::LABEL, userId); in GetImeInfoFromBundleMgr()
177 ret = info->isNewIme ? ListInputMethodSubtype(userId, extInfos[0], subProps) in GetImeInfoFromBundleMgr()
178 : ListInputMethodSubtype(userId, extInfos, subProps); in GetImeInfoFromBundleMgr()
180 IMSA_HILOGE("userId: %{public}d listInputMethodSubtype failed!", userId); in GetImeInfoFromBundleMgr()
203 std::string ImeInfoInquirer::GetDumpInfo(int32_t userId) in GetDumpInfo() argument
205 auto properties = ListInputMethodInfo(userId); in GetDumpInfo()
209 auto currentImeCfg = ImeCfgManager::GetInstance().GetCurrentImeCfg(userId); in GetDumpInfo()
229 std::vector<InputMethodInfo> ImeInfoInquirer::ListInputMethodInfo(const int32_t userId) in ListInputMethodInfo() argument
231 IMSA_HILOGD("userId: %{public}d.", userId); in ListInputMethodInfo()
233 if (!QueryImeExtInfos(userId, extensionInfos)) { in ListInputMethodInfo()
234 IMSA_HILOGE("userId: %{public}d queryImeExtInfos failed!", userId); in ListInputMethodInfo()
240 auto label = GetTargetString(extension, ImeTargetString::LABEL, userId); in ListInputMethodInfo()
241 auto description = GetTargetString(extension, ImeTargetString::DESCRIPTION, userId); in ListInputMethodInfo()
255 int32_t userId, InputMethodStatus status, std::vector<Property> &props, bool enableOn) in ListInputMethod() argument
257 IMSA_HILOGD("userId: %{public}d, status: %{public}d.", userId, status); in ListInputMethod()
259 return ListInputMethod(userId, props); in ListInputMethod()
262 return ListEnabledInputMethod(userId, props, enableOn); in ListInputMethod()
265 return ListDisabledInputMethod(userId, props, enableOn); in ListInputMethod()
270 int32_t ImeInfoInquirer::ListInputMethod(const int32_t userId, std::vector<Property> &props) in ListInputMethod() argument
272 IMSA_HILOGD("userId: %{public}d.", userId); in ListInputMethod()
273 auto infos = FullImeInfoManager::GetInstance().Get(userId); in ListInputMethod()
281 IMSA_HILOGD("%{public}d get all prop form bms.", userId); in ListInputMethod()
283 if (!QueryImeExtInfos(userId, extensionInfos)) { in ListInputMethod()
298 .label = GetTargetString(extension, ImeTargetString::LABEL, userId), in ListInputMethod()
305 int32_t ImeInfoInquirer::ListEnabledInputMethod(const int32_t userId, std::vector<Property> &props,… in ListEnabledInputMethod() argument
307 IMSA_HILOGD("userId: %{public}d.", userId); in ListEnabledInputMethod()
308 int32_t ret = ListInputMethod(userId, props); in ListEnabledInputMethod()
310 IMSA_HILOGE("userId: %{public}d listInputMethod failed!", userId); in ListEnabledInputMethod()
316 ret = EnableImeDataParser::GetInstance()->GetEnableIme(userId, enableVec); in ListEnabledInputMethod()
332 int32_t ImeInfoInquirer::ListDisabledInputMethod(const int32_t userId, std::vector<Property> &props… in ListDisabledInputMethod() argument
334 IMSA_HILOGD("userId: %{public}d.", userId); in ListDisabledInputMethod()
340 auto ret = ListInputMethod(userId, props); in ListDisabledInputMethod()
342 IMSA_HILOGE("userId: %{public}d listInputMethod failed!", userId); in ListDisabledInputMethod()
347 ret = EnableImeDataParser::GetInstance()->GetEnableIme(userId, enableVec); in ListDisabledInputMethod()
363 SwitchInfo &switchInfo, int32_t userId, bool enableOn, uint32_t cacheCount) in GetSwitchInfoBySwitchCount() argument
366 auto ret = ListEnabledInputMethod(userId, props, enableOn); in GetSwitchInfoBySwitchCount()
368 IMSA_HILOGE("userId: %{public}d ListEnabledInputMethod failed!", userId); in GetSwitchInfoBySwitchCount()
371 auto currentImeBundle = ImeCfgManager::GetInstance().GetCurrentImeCfg(userId)->bundleName; in GetSwitchInfoBySwitchCount()
376 auto info = GetDefaultImeInfo(userId); in GetSwitchInfoBySwitchCount()
391 int32_t userId, const std::string &bundleName, std::vector<SubProperty> &subProps) in ListInputMethodSubtype() argument
393 IMSA_HILOGD("userId: %{public}d, bundleName: %{public}s.", userId, bundleName.c_str()); in ListInputMethodSubtype()
394 auto infos = FullImeInfoManager::GetInstance().Get(userId); in ListInputMethodSubtype()
402 IMSA_HILOGD("%{public}d get %{public}s all subProp form bms.", userId, bundleName.c_str()); in ListInputMethodSubtype()
404 auto ret = GetExtInfosByBundleName(userId, bundleName, extInfos); in ListInputMethodSubtype()
406 …IMSA_HILOGE("userId: %{public}d getExtInfosByBundleName %{public}s failed!", userId, bundleName.c_… in ListInputMethodSubtype()
409 return IsNewExtInfos(extInfos) ? ListInputMethodSubtype(userId, extInfos[0], subProps) in ListInputMethodSubtype()
410 : ListInputMethodSubtype(userId, extInfos, subProps); in ListInputMethodSubtype()
413 int32_t ImeInfoInquirer::ListCurrentInputMethodSubtype(int32_t userId, std::vector<SubProperty> &su… in ListCurrentInputMethodSubtype() argument
415 auto currentImeCfg = ImeCfgManager::GetInstance().GetCurrentImeCfg(userId); in ListCurrentInputMethodSubtype()
417 return ListInputMethodSubtype(userId, currentImeCfg->bundleName, subProps); in ListCurrentInputMethodSubtype()
431 int32_t ImeInfoInquirer::GetSubProperty(int32_t userId, const std::string &subName, in GetSubProperty() argument
434 IMSA_HILOGD("oldIme, userId: %{public}d.", userId); in GetSubProperty()
446 … subProp.label = GetStringById(extInfo->bundleName, extInfo->moduleName, extInfo->labelId, userId); in GetSubProperty()
459 int32_t ImeInfoInquirer::ListInputMethodSubtype(const int32_t userId, in ListInputMethodSubtype() argument
462 IMSA_HILOGD("oldIme, userId: %{public}d.", userId); in ListInputMethodSubtype()
466 …subProperty.label = GetStringById(extInfo.bundleName, extInfo.moduleName, extInfo.labelId, userId); in ListInputMethodSubtype()
481 int32_t ImeInfoInquirer::GetSubProperty(int32_t userId, const std::string &subName, in GetSubProperty() argument
484 IMSA_HILOGD("newIme, userId: %{public}d.", userId); in GetSubProperty()
512 … subProp.label = GetStringById(extInfo.bundleName, extInfo.moduleName, subProp.labelId, userId); in GetSubProperty()
526 int32_t ImeInfoInquirer::ListInputMethodSubtype(const int32_t userId, const ExtensionAbilityInfo &e… in ListInputMethodSubtype() argument
529 IMSA_HILOGD("newIme, userId: %{public}d.", userId); in ListInputMethodSubtype()
624 uint32_t labelId, int32_t userId) in GetStringById() argument
627 …turn bundleMgr == nullptr ? "" : bundleMgr->GetStringById(bundleName, moduleName, labelId, userId); in GetStringById()
654 int32_t userId, const std::string &bundleName, const std::string &extName) in GetImeProperty() argument
658 auto ret = ImeInfoInquirer::GetInstance().GetExtInfosByBundleName(userId, bundleName, extInfos); in GetImeProperty()
660 …IMSA_HILOGE("userId: %{public}d getExtInfosByBundleName %{public}s failed!", userId, bundleName.c_… in GetImeProperty()
665 .label = GetTargetString(extInfos[0], ImeTargetString::LABEL, userId), in GetImeProperty()
671 std::shared_ptr<Property> ImeInfoInquirer::GetCurrentInputMethod(int32_t userId) in GetCurrentInputMethod() argument
673 auto currentImeCfg = ImeCfgManager::GetInstance().GetCurrentImeCfg(userId); in GetCurrentInputMethod()
675 auto infos = FullImeInfoManager::GetInstance().Get(userId); in GetCurrentInputMethod()
684 …IMSA_HILOGD("%{public}d get %{public}s prop form bms.", userId, currentImeCfg->bundleName.c_str()); in GetCurrentInputMethod()
685 return GetImeProperty(userId, currentImeCfg->bundleName, currentImeCfg->extName); in GetCurrentInputMethod()
688 std::shared_ptr<SubProperty> ImeInfoInquirer::GetCurrentSubtype(int32_t userId) in GetCurrentSubtype() argument
690 auto currentIme = ImeCfgManager::GetInstance().GetCurrentImeCfg(userId); in GetCurrentSubtype()
692 auto infos = FullImeInfoManager::GetInstance().Get(userId); in GetCurrentSubtype()
702 …ImeCfgManager::GetInstance().ModifyImeCfg({ userId, currentIme->imeId, it->subProps[0].id, false }… in GetCurrentSubtype()
706 …IMSA_HILOGD("%{public}d get [%{public}s, %{public}s] form bms.", userId, currentIme->bundleName.c_… in GetCurrentSubtype()
709 auto ret = GetExtInfosByBundleName(userId, currentIme->bundleName, extInfos); in GetCurrentSubtype()
716 … ret = IsNewExtInfos(extInfos) ? GetSubProperty(userId, currentIme->subName, extInfos[0], subProp) in GetCurrentSubtype()
717 : GetSubProperty(userId, currentIme->subName, extInfos, subProp); in GetCurrentSubtype()
725 bool ImeInfoInquirer::IsImeInstalled(const int32_t userId, const std::string &bundleName, const std… in IsImeInstalled() argument
727 …IMSA_HILOGD("userId: %{public}d, bundleName: %{public}s, extName: %{public}s.", userId, bundleName… in IsImeInstalled()
730 GetExtInfosByBundleName(userId, bundleName, extInfos); in IsImeInstalled()
743 std::shared_ptr<ImeNativeCfg> ImeInfoInquirer::GetImeToStart(int32_t userId) in GetImeToStart() argument
745 auto currentImeCfg = ImeCfgManager::GetInstance().GetCurrentImeCfg(userId); in GetImeToStart()
746 … IMSA_HILOGD("userId: %{public}d, currentIme: %{public}s.", userId, currentImeCfg->imeId.c_str()); in GetImeToStart()
747 …if (currentImeCfg->imeId.empty() || !IsImeInstalled(userId, currentImeCfg->bundleName, currentImeC… in GetImeToStart()
749 auto info = GetDefaultImeInfo(userId); in GetImeToStart()
757 … ? ImeCfgManager::GetInstance().AddImeCfg({ userId, newIme.imeId, newIme.subName, false }) in GetImeToStart()
758 … : ImeCfgManager::GetInstance().ModifyImeCfg({ userId, newIme.imeId, newIme.subName, false}); in GetImeToStart()
764 int32_t ImeInfoInquirer::GetInputMethodConfig(const int32_t userId, AppExecFwk::ElementName &inputM… in GetInputMethodConfig() argument
766 IMSA_HILOGD("userId: %{public}d.", userId); in GetInputMethodConfig()
790 int32_t ImeInfoInquirer::GetDefaultInputMethod(const int32_t userId, std::shared_ptr<Property> &pro… in GetDefaultInputMethod() argument
792 IMSA_HILOGD("userId: %{public}d.", userId); in GetDefaultInputMethod()
798 auto infos = FullImeInfoManager::GetInstance().Get(userId); in GetDefaultInputMethod()
807 IMSA_HILOGD("%{public}d get %{public}s form bms.", userId, defaultIme->name.c_str()); in GetDefaultInputMethod()
817 prop = GetImeProperty(userId, defaultIme->name, defaultIme->id); in GetDefaultInputMethod()
821 std::shared_ptr<ImeInfo> ImeInfoInquirer::GetDefaultImeInfo(int32_t userId) in GetDefaultImeInfo() argument
828 auto info = GetImeInfo(userId, defaultIme->name, ""); in GetDefaultImeInfo()
830 … IMSA_HILOGE("userId: %{public}d, bundleName: %{public}s getImeInfoFromBundleMgr failed!", userId, in GetDefaultImeInfo()
979 for (auto &userId : userIds) { in QueryFullImeInfo() local
981 auto errNo = QueryFullImeInfo(userId, infos); in QueryFullImeInfo()
985 fullImeInfos.emplace_back(userId, infos); in QueryFullImeInfo()
993 int32_t ImeInfoInquirer::QueryFullImeInfo(int32_t userId, std::vector<FullImeInfo> &imeInfo) in QueryFullImeInfo() argument
996 auto ret = ImeInfoInquirer::GetInstance().QueryImeExtInfos(userId, extInfos); in QueryFullImeInfo()
998 IMSA_HILOGE("%{public}d QueryImeExtInfos failed.", userId); in QueryFullImeInfo()
1016 auto errNo = GetFullImeInfo(userId, extInfo.second, info); in QueryFullImeInfo()
1025 int32_t ImeInfoInquirer::GetFullImeInfo(int32_t userId, const std::string &bundleName, FullImeInfo … in GetFullImeInfo() argument
1028 auto ret = ImeInfoInquirer::GetInstance().QueryImeExtInfos(userId, extInfos); in GetFullImeInfo()
1041 return GetFullImeInfo(userId, tempExtInfos, imeInfo); in GetFullImeInfo()
1045 …int32_t userId, const std::vector<OHOS::AppExecFwk::ExtensionAbilityInfo> &extInfos, FullImeInfo &… in GetFullImeInfo() argument
1051 auto ret = imeInfo.isNewIme ? ListInputMethodSubtype(userId, extInfos[0], imeInfo.subProps) in GetFullImeInfo()
1052 : ListInputMethodSubtype(userId, extInfos, imeInfo.subProps); in GetFullImeInfo()
1054 …IMSA_HILOGE("[%{public}d,%{public}s] list Subtype failed.", userId, extInfos[0].bundleName.c_str()… in GetFullImeInfo()
1060 imeInfo.prop.label = GetTargetString(extInfos[0], ImeTargetString::LABEL, userId); in GetFullImeInfo()
1064 if (GetBundleInfoByBundleName(userId, imeInfo.prop.name, bundleInfo)) { in GetFullImeInfo()
1071 bool ImeInfoInquirer::IsInputMethod(int32_t userId, const std::string &bundleName) in IsInputMethod() argument
1078 …t = bmg->GetBundleInfo(bundleName, BundleFlag::GET_BUNDLE_WITH_EXTENSION_INFO, bundleInfo, userId); in IsInputMethod()
1099 std::vector<std::string> ImeInfoInquirer::GetRunningIme(int32_t userId) in GetRunningIme() argument
1104 auto ret = client.GetProcessRunningInfosByUserId(infos, userId); in GetRunningIme()
1117 bool ImeInfoInquirer::IsDefaultImeSet(int32_t userId) in IsDefaultImeSet() argument
1119 return ImeCfgManager::GetInstance().IsDefaultImeSet(userId); in IsDefaultImeSet()
1122 bool ImeInfoInquirer::IsRunningIme(int32_t userId, const std::string &bundleName) in IsRunningIme() argument
1124 auto bundleNames = GetRunningIme(userId); in IsRunningIme()
1130 bool ImeInfoInquirer::GetImeAppId(int32_t userId, const std::string &bundleName, std::string &appId) in GetImeAppId() argument
1133 …if (FullImeInfoManager::GetInstance().Get(bundleName, userId, imeInfo) && !imeInfo.appId.empty()) { in GetImeAppId()
1138 if (!GetBundleInfoByBundleName(userId, bundleName, bundleInfo)) { in GetImeAppId()
1145 bool ImeInfoInquirer::GetImeVersionCode(int32_t userId, const std::string &bundleName, uint32_t &ve… in GetImeVersionCode() argument
1148 if (FullImeInfoManager::GetInstance().Get(bundleName, userId, imeInfo)) { in GetImeVersionCode()
1153 if (!GetBundleInfoByBundleName(userId, bundleName, bundleInfo)) { in GetImeVersionCode()
1161 int32_t userId, const std::string &bundleName, AppExecFwk::BundleInfo &bundleInfo) in GetBundleInfoByBundleName() argument
1169 … static_cast<int32_t>(GetBundleInfoFlag::GET_BUNDLE_INFO_WITH_SIGNATURE_INFO), bundleInfo, userId); in GetBundleInfoByBundleName()
1178 const AppExecFwk::ExtensionAbilityInfo &extension, ImeTargetString target, int32_t userId) in GetTargetString() argument
1182 … return GetStringById(extension.bundleName, extension.moduleName, extension.labelId, userId); in GetTargetString()
1186 extension.applicationInfo.labelResource.id, userId); in GetTargetString()
1190 … return GetStringById(extension.bundleName, extension.moduleName, extension.descriptionId, userId); in GetTargetString()
1194 extension.applicationInfo.descriptionResource.id, userId); in GetTargetString()