自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 站在巨人的肩膀上好好学习SharedPreferences

站在巨人的肩膀上好好学习 本人小白菜,看了头条技术团队的文章 额假装有链接 特意read the fuck Souce code… 平时使用只会commit,看了大牛们的分析,才发现知之甚少public void apply() { final MemoryCommitResult mcr = commitToMemory(); //放入任务子线程

2018-01-25 19:10:10 246

原创 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 193

原创 笔记View_System之事件传递

事件传递 Activity public boolean dispatchTouchEvent(MotionEvent ev) { if (ev.getAction() == MotionEvent.ACTION_DOWN) { onUserInteraction(); } //事件交给window分发处理,

2017-12-14 11:39:12 273

原创 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 570

原创 AMS笔记

ActivityManagerService概念:ActivityManagerService是android系统中非常重要的服务(AMS机制和WMS机制是android中最复杂的) ams的作用是用来管理四大组件和内存进程调度的。AMS机制中重要的类:1.ProcessRecord: 表示一个进程信息,包括该进程里的Activity和service等信息代码摘抄,省掉了很多。 activity

2017-11-28 09:25:24 378

原创 笔记

systemServer

2017-11-16 20:53:05 193

原创 简单源码分析之小小的Toast

简单源码分析之小小的Toast

2017-11-15 20:36:47 624

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除