mirror of
https://github.com/openharmony/ability_ability_runtime.git
synced 2026-08-24 22:21:36 -04:00
d64b087e4c2946324aec8c81015fabddbbfab44a
Move parameter parsing/assembly for ExecuteIntentByFunctionCall out of AbilityManagerService anonymous helpers into a dedicated InsightIntentParamParser class with explicit, unit-testable rules. Expose multi-candidate matcher API (GetMatchedIntentInfos). Drop SA-only check on ExecuteIntentByFunctionCall entry so function calling agents can invoke intents directly. Add IntentFilterUtil for CliTool registration path: callers preprocess intent lists before RegisterInsightIntentFunctions to (1) drop intents not bound to background UIAbility or ServiceExtension, (2) pick entry module first when same intentName spans modules, (3) prefer UIAbility over ServiceExtension when same module has multiple abilities. Co-Authored-By: Agent Signed-off-by: RuiChen_01 <chenrui193@huawei.com>
Description
暂无描述
Languages
C++
98.1%
C
1.5%
JavaScript
0.2%
TypeScript
0.1%