美文网首页
Android Framework 之AMS(ActivityM

Android Framework 之AMS(ActivityM

作者: 行走中的3卡 | 来源:发表于2022-03-29 18:44 被阅读0次

    通过一张类图,重新较直观地认识一遍AMS,
    由此类推Framework 中其它的类, 如PMS, IMS等等,事半功倍。
    备注:基于Android SDK 31源码

    引申:
    1. PMS
    android.content.pm
    PackageManager(ApplicationPackageManager)
    PackageManagerInternal
    IPackageManager(Stub) (获取接口,封装在ActivityThread.getPackageManager())

    com.android.server.pm
    PackageManagerService

    **2. IMS **
    android.view.inputmethod
    InputMethodManager (Context.INPUT_METHOD_SERVICE)
    IInputMethodManager

    com.android.server.inputmethod
    InputMethodManagerInternal (稍微不一样,在server)
    InputMethodManagerService

    相关文章

      网友评论

          本文标题:Android Framework 之AMS(ActivityM

          本文链接:https://www.haomeiwen.com/subject/tskbjrtx.html