您现在的位置是:首页 >技术杂谈 >Android 10.0 pms中关于启动app时获取app的ActivityInfo信息相关源码分析网站首页技术杂谈
Android 10.0 pms中关于启动app时获取app的ActivityInfo信息相关源码分析
简介Android 10.0 pms中关于启动app时获取app的ActivityInfo信息相关源码分析
1.前言
在android10.0的系统rom定制化开发中,在对于app启动时,通过Launcher调用pms来查询app的相关ActivityInfo的相关信息,然后调用
ams来启动activity,这篇来分析pms中获取app的ActivityInfo的相关信息的相关源码分析
2.pms中关于启动app时获取app的ActivityInfo信息相关源码分析的核心类
frameworksaseservicescorejavacomandroidserverpmPackageManagerService.java
3.pms中关于启动app时获取app的ActivityInfo信息相关源码分析的核心功能分析和实现
private class PackageManagerInternalImpl extends PackageManagerInternal {
@Override
public ResolveInfo resolveIntent(Intent intent, String resolvedType,
int flags, int userId, boolean resolveForStart, int filterCallingUid) {
return resolveIntentInternal(
intent, resolvedType, flags, userId, resolveForStart, filterCallingUid);
}
@Override
public ResolveInfo resolveService(Intent intent, String resolvedType,
int flags,
风语者!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。