美文网首页启动
026android初级篇之ActivityManager的Pr

026android初级篇之ActivityManager的Pr

作者: 夏大王2019 | 来源:发表于2016-01-21 16:11 被阅读0次

    026android初级篇之ActivityManager的Proxy模式初识

    Proxy模式

    意图:

       为其他对象提供一种代理以控制这个对象的访问。
    

    适用性:

    1. 远程代理( Remote Proxy ):

    为一个对象在不同的地址空间提供局部代表。

    2. 虚代理(Virtual Proxy)

    根据需要创建开销很大的对象。使用一个代理对象作为代表,在真正的需要时进行创建。

    4. 保护代理(Protection Proxy):

    控制对原始对象的访问。保护代理用于对象应该有不同的访问权限的时候。

    5. 智能指引(Smart Reference):

    取代了简单的指针,它在访问对象时执行一些附加操作。对指向实际对象的引用计数,
    这样当该对象没有引用时,可以自动释放它,智能指针当第一次引用一个持久对象时,将它装入内存。
    在访问一个实际对象前,检查是否已经锁定了它,以确保其他对象不能改变它

    Android中ActivityManager

    官方介绍:
    是与系统所有正在运行着的Acitivity进行交互,对系统所有运行中的Activity相关信息(Task,Memory,Service,App)进行管理和维护;提供了相应的接口用于获取这些信息。

    信息的维护不是真正的由ActivityManager类来负责,而是通过ActivityManagerNative.getDefault()的操作得到IActivityManager 接口得到具体的操作。

    ActivityManager相关类关系

    026_01.png
    026_02.png

    接下来希望能深入学习ActivityManager。

    参考链接

    1. Android学习——ActivityManager与Proxy模式的运用

    相关文章

      网友评论

        本文标题:026android初级篇之ActivityManager的Pr

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