Android学习笔记

//EventBus:1.注册,取消注册,发送消息/2.订阅方法缓存;反射机制

//动态代理:在运行时通过proxy类动态的创建代理,然后将方法交给invocationHandler

//桥接模式:不向外暴露特定类的api,而是通过实现接口的方式调用

//handler机制:1.handler,负责发送和处理消息(handleMesaage,dispatchMessage,sendMessage,post);2.looper,消息循环器,looper.prepare创建looper指定线程,looper.loop开启无限循环收发消息;3.messageQueue,消息队列,enqueueMessage消息入队,next消息出队

//threadLocal:线程内部存储类,可以在指定线程中存储数据,数据存储之后,只有在指定线程才能获取数据

//自定义view:三步,viewRootImpl中onMeasure,onLayout,onDraw

//view树,window--decorview--mContentRoot--mContentParent

//activity启动流程:点击luanch程序--ams--孵化器进程--开启新的进程--动态调用activityThread中main方法--ams--创建application--创建activity--activitythread--activity的onCreate方法

//AOP架构设计:面向切面编程,即在运行时动态的生成代码,改变代码执行顺序,达到拦截或增加功能的目的

//AspectJ:是一个面向切面编程的框架,定义了一套aop的语法,用起来只要加上它提供的注解即可(解耦合、扩展性)

//service:1.startService,onstart只走一次onStartCommand走多次;2.bindService,跟随activity生命周期,灵活调用service中的方法

//指定新进程:process属性,1.":xxx"私有进程;2.“com.xxx.xxx”公有进程

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值