优先队列(堆)

2018-05-29
阅读 2 分钟
8.2k
普通的队列是一种先进先出的数据结构,元素在队列尾追加,而从队列头删除。在优先队列中,元素被赋予优先级。当访问元素时,具有最高优先级的元素最先删除。优先队列具有最高级先出 (largest-in,first-out)的行为特征。

ActivityManagerService知识点

2018-05-19
阅读 2 分钟
2.3k
职责: 四大组件管理(activity,service,content provider,boardcast recever) 主要工作就是管理,记录,查询。 四大组件进程通信的server端 四大组件属于client 属于系统进程的一部分 ActivityStack.java:其实是个管理类,管理activity的各种状态 ActivityRecord.java:ActivityStack的管理对象,每个Activity在AMS对应...

Android组件化开发路由的设计

2018-05-17
阅读 3 分钟
3.2k
调研了一下目前的路由框架,ARouter(阿里的),ActivityRouter都使用了apt技术 编译时注解,个人想法是一口吃不成胖子,先做个比较实用的。 VpRouter路由框架主要应用于组件化开发中

Android插件化开发之动态加载技术学习

2018-05-17
阅读 10 分钟
4.4k
可以给apk瘦身,比如说360安全卫士,整个安装包才13.7M,对于一个用户量上亿的app这个大小已经很小了,它里面很多功能都是以插件的形式存在的