首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
西瓜_疯收
掘友等级
Android高级开发工程师
|
杭州***
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
赞
70
文章 68
沸点 2
赞
70
返回
|
搜索文章
文章
热门
最新
扒一扒面试必问的Handler
Handler作为Android代码编写以及面试时经常遇到的内容,有必要花个时间整理一下,毕竟写过的东西印象会更加深刻。 源码里面捞出来的内容,英文不难看懂。主要就是说每个Handler会和每个线程以及线程对应的消息队列相绑定。之后消息就可通过Handler在线程之间传递。 a…
与产品斗争中积累下的Sourcetree使用技巧
我平时项目管理用的是git,使用的工具是Sourcetree。写这篇文章的目的就是要记录一些平时开发过程中遇到的比较麻烦的问题。 对于一般的push,pull,合并等内容就不进行记述了,估计哪都能找到。接下来就记录几个问题(会不断更新)。 使用回滚。对于需去除的commit提交…
记录一次Android内存分析的流程
我司的测试部门在日常的自动化测试中,发现了一些内存泄漏的点。其中许多泄漏的原因一眼就能看出,可是也有一些真的发现不了。如图 根据这个调用链看不出具体是哪里持有的泄漏导致的,太抽象了,感觉中间少了什么。没办法,只能自己一步步还原分析,查找内存泄漏的具体原因。(内存泄漏测试可使用A…
正则表达式两三事
1. 正则表达式为什么需要两个 \. 来表示.或者正则表达式中为什么\需要四个\来表示\\ 然后作为正则表达式,.又被正则表达式引擎解释为. 网上类似的博客很多,但是看他们的说法实验结果各异,于是我自己测了一把,得出如下结论。 matches: 整个匹配,只有整个字符序列完全匹…
泛型
泛型最精准的定义:==参数化类型==。具体点说就是处理的数据类型不是固定的,而是可以作为参数传入。定义泛型类、泛型接口、泛型方法,这样,同一套代码,可以用于多种数据类型。(看到过有人面试问这个,感觉这个解释泛型最言简意赅) 2.1 标识符号的字母规范. 虽然标识符号可以随意取,…
运行时注解
穿越门 ,如果知道的话就可以跳过了。 一. 概述 首先在讲运行时注解之前,有必要先说一下注解其存在周期。对于JAVA自定义注解其存在的周期主要和其元注解 的赋值有关。 RetentionPolicy.SOURCE( 注解只在源码阶段保留,在编译器进行编译时它将被丢弃忽视。) R…
JAVA注解
对于注解的跟人理解。举个不恰当的比喻,注解就好比现实的标签。比如高富帅标签,那么元注解就是具体来注解规范这个高富帅标签的内容。比如通过元注解规定这个高富帅标签只能给人使用,动物则不行。比如这个标签只对成年人有效,小孩子会自动忽略等。 Retention 的英文意为保留期的意思。…
从源码角度来读Handler
最近打算从源码角度来读一下Handler,MessageQueue,Message,Looper,这四个面试必考项。所以今天先从Handler开始。 从Handler源码看,Handler构造函数一共7个,不过仔细观察可发现这七个归根到底都是围绕着三个参数而来,即looper,…
IdleHandler,页面启动优化神器
随着App的开发到了某个阶段必然会遇到一个需求,那就是优化页面的启动时间。 上面的命令行可用来进行查看。 Launch the process. Initialize the objects. Create and initialize the activity. Inflat…
RecycleView.getChildAt(int Position) 报null
有一个需求需要获取RecycleView中点击的某个item距离布局顶部的距离。如图所示 我的思路就是去获取我点击的RecycleView中的item,然后通过 这个方法去获得距离顶部的值。那么如何去获取RecycleView中的item,我当时想到的就是调用 这个方法。于是我…
下一页
个人成就
文章被点赞
289
文章被阅读
56,122
掘力值
1,348
关注了
44
关注者
83
收藏集
20
关注标签
18
加入于
2016-06-01