首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
小洛同学
掘友等级
互联网一闲人
记录学习历程以及日常感悟
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
赞
166
文章 163
沸点 3
赞
166
返回
|
搜索文章
最新
热门
换个角度来看Android的消息机制
说到Android的消息机制,那么主要的就是指的Handler的运行机制。其中包括MessageQueue以及Looper的工作过程。 UI线程的判断是在ViewRootImpl中的checkThread方法中完成的。 如果可以在子线程中修改UI,多线程的并发访问可能会导致UI…
从源码的角度了解事件分发机制
接下来,让我们一一揭开这层神秘的面纱。 从用户角度来说,我们手指接触的地方是一个页面,也就是我们所说的UI,UI从上到下依次是Activity、ViewGroup、View。 有可能一个ViewGroup里还有一个或者多个ViewGroup,这里我们只哪最简单的页面构造来分析。…
ASM实现耗时分析
这个时候我们可以利用AOP的原理,在既有class文件的基础上修改生成我们需要的class文件。 前面我们已经会自定义插件了,这次我们通过ASM来实现编译插桩的操作。 R文件、source code以及 java代码都会合并到一起生生java compiler,然后生成.cla…
带你实现自定义Gradle插件
最近在研究编译插桩的三种方法:AspectJ、ASM以及Redex中的ASM,要使用ASM就需要用插件的形式用在项目中,所以这篇的目的是了解并能自己定义一个Gradle插件。 网上现在很很多这样的文章,大家可以结合起来看。 Gradle插件打包了可重用的构建逻辑,可以在许多不同…
如何写出一个好的单例模式
单例模式是设计模式中总容易理解,并且使用次数比较多的模式,往往在面试中会被问到。在这里我简述下自己的思路。希望能对你有所帮助。 上面这种,是我们众所周知的,往往教科书上也是这么写的,但是这种是线程不安全的,那么我们来看下一个。 这种相对第一种来说,就安全了很多,但是它并不高效。…
设计模式你真的懂了吗?
设计模式这个老生常谈的东西,在以往的面试题以及面试中会经常问到,关于设计模式,网上有很多文章对其进行阐述。 在这里,我只是通过自己的理解,把我所知道的写出来,文章很长,建议先收藏起来,慢慢看(ps:_(:з」∠)_轻喷)。 1. 创建模式 创建模式:提供实例化的方法,为适合的状…
Android基础:常见布局
Android中的UI一般都是由多个Activity组成,视图都是通过一个个组件构成,像Button、TextView、ImageView等,而包裹这些组件的我们称之为布局。 Android中传统的五大布局分别是LinearLayout(线性布局)、RelativeLayout…
Android入门第一关:Android四大组件
我们是程序员,每天都在了解最新的技术,每天都在学习编程语言、框架或者库。很多人都有这样的感觉,不要再更新了,我已经学不动了。 要知道新的东西每年都在变化,可能之前很火的框架现在已经不再用了。对于程序员来说,打好基础才是主要的。 今天把Android的四大组件总结一下,这块也是面…
小程序初探
工作之余,尝试学习了一些小程序的相关知识,也做了几个demo,对小程序的开发有了一个基础的了解与认识,下面我简单说下我理解的小程序,也算是对自己这段时间的一个总结。 从几个demo中以及官方快递集成的代码来看,小程序的架构很清晰,类似MVVM的思想。JS负责相应的逻辑,WXML…
笔记:链表(上)
上次我们说到了一类结构叫做:线性表,那么这次的主角链表也一种线性表。 从存储上说,链表是的内存结构是不连续的内存空间,是将一组零散的内存通过指针的方式串联起来,从而进行数据存储的数据结构。 链表中的每一个内存块被成为节点Node。节点除了存储数据外,还需记录下一个节点的地址,也…
下一页
个人成就
文章被点赞
157
文章被阅读
23,662
掘力值
1,010
关注了
67
关注者
50
收藏集
11
关注标签
55
加入于
2016-09-22