- 博客(7)
- 收藏
- 关注
原创 站在巨人的肩膀上好好学习SharedPreferences
站在巨人的肩膀上好好学习 本人小白菜,看了头条技术团队的文章 额假装有链接 特意read the fuck Souce code… 平时使用只会commit,看了大牛们的分析,才发现知之甚少public void apply() { final MemoryCommitResult mcr = commitToMemory(); //放入任务子线程
2018-01-25 19:10:10
269
原创 handler笔记
handler的最简单用法: new Handler().sendMessage(Message msg);发消息 handleMessage(){ //todo 处理消息,刷新UI }其他简单知识: looper轮询器 MessageQueue消息队列 Message消息 looper作用使得queue一直被轮询,handler可以发送msg到queue,完成handler消
2018-01-09 14:56:19
201
原创 笔记View_System之事件传递
事件传递 Activity public boolean dispatchTouchEvent(MotionEvent ev) { if (ev.getAction() == MotionEvent.ACTION_DOWN) { onUserInteraction(); } //事件交给window分发处理,
2017-12-14 11:39:12
291
原创 ams功能分析之activity启动过程
以点击桌面图标启动为例; 前提知识: 桌面也是activity,即Launcher继承ActivityAPP进程Launcher源码摘取分析:public void onClick(View v) { ... Object tag = v.getTag(); if (tag instanceof ShortcutInfo) { //点击的
2017-11-28 09:26:31
590
原创 AMS笔记
ActivityManagerService概念:ActivityManagerService是android系统中非常重要的服务(AMS机制和WMS机制是android中最复杂的) ams的作用是用来管理四大组件和内存进程调度的。AMS机制中重要的类:1.ProcessRecord: 表示一个进程信息,包括该进程里的Activity和service等信息代码摘抄,省掉了很多。 activity
2017-11-28 09:25:24
399
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人