PMS
2024-09-11 10:52:13 0 举报
PMS(Production Management System)是一种用于管理和监控生产过程的企业级软件系统。它通过集成各种生产相关的数据和流程,实现生产计划的制定、执行、监控和分析。PMS可以帮助企业提高生产效率,减少生产成本,优化资源配置,提高产品质量,降低库存,以及提高客户满意度。此外,PMS还可以与ERP、CRM、SCM等其他企业信息系统集成,实现企业内部信息的高效共享和协同工作。常见的PMS文件类型包括生产计划、生产进度报告、生产异常报告、生产分析报告等。
作者其他创作
大纲/内容
待下车用户1
缓存数据
PackageParser
AMS
mRemote
Stub
Y
成功?
等车用户
scanDirTracedLI
引导程序
包装Package并且返回
内核进程
scanPackageChildLI
隐藏Banner
APPControlSTFun
PackageParser.parsePackage
BPBinder
proxy
scanDirLI
addForInitLI
system_service
读取缓存
PMS
待下车用户2
注册
APPControlGDFun
BinderProxy
循环调用下面的方法
发生一次copy_from_user服务进程会监听这块内存的变化(IPCThreadState.cpp)
PackageParser 解析
parallelPackageParser.submit
WMS
数据分析服务
列表长度>0
N
显示Banner
public final ArrayList<Permission> permissions = new ArrayList<Permission>(0); public final ArrayList<PermissionGroup> permissionGroups = new ArrayList<PermissionGroup>(0); public final ArrayList<Activity> activities = new ArrayList<Activity>(0); public final ArrayList<Activity> receivers = new ArrayList<Activity>(0); public final ArrayList<Provider> providers = new ArrayList<Provider>(0); public final ArrayList<Service> services = new ArrayList<Service>(0); public final ArrayList<Instrumentation> instrumentation = new ArrayList<Instrumentation>(0);这些不是使用的四组件,可以理解实体类
APPControlBWTFun
BPBinder transact 发送数据
获取APK绝对路径进行解析
成员变量
开始
main
AppControlManager
service_manager
AbsAppControl
统计时间
parseMonolithicPackage
BlockingQueue<ParseResult> mQueue = new ArrayBlockingQueue<>(QUEUE_CAPACITY);ParseResult包含Package
BBinderonTransact 接收数据
驱动binder维护进程队列查找进程信息
进入首页
请求广告列表
parseBaseApk
init进程
解析:AndroidManifestString ANDROID_MANIFEST_FILENAME = \"AndroidManifest.xml\"
take()
Package
0 条评论
下一页