首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
iofisher
掘友等级
获得徽章 4
动态
文章
专栏
沸点
收藏集
关注
作品
赞
187
文章 187
沸点 0
赞
187
返回
|
搜索文章
赞
文章( 187 )
沸点( 0 )
可视化 ListView 缓存机制,手摸手带你打通任督二脉
本文不涉及 ListView 缓存机制的源码探析,关于 ListView 的缓存机制郭霖前辈的《Android ListView工作原理完全解析,带你从源码的角度彻底理解》已经分析的很通彻了,同理网上也有很多文章了。本文不针对 ListView 的缓存机制做介绍,对于这块还不够…
Android高级渲染Shader(上)——基本用法
在安卓中需要做一些渲染的UI的渐变效果。实现这些效果我们需要了解安卓渐变的使用。因此我们需要了解一个非常重要的类——Shader。 Shader 有五个类继承了Shader: BitmapShader:位图图像渲染。 LinearGradient:线性渲染。 SweepGrad…
Android面试总结2017版
1. 10%的时间去看自我介绍,了解基本信息,离职原因,工作组成员情况 2. 15%的时间去验证基本水平 1.常用工具使用,Git的使用,常用第三方库.这里基本没人会犯错,基本名字肯定能说一两个,即使不做任何面试准备. 2.基础的Java知识点,包括集合,数据类型,三大特性,多…
View.getContext() 里的小秘密
关于这篇文章内容适合哪些同学,可以先提几个问题请大家考虑下。 如果对上述的问题有疑惑或者有不确定的,都可以在下文里找到答案。我们会从项目调试时发现的问题入手,逐步分析找到原因,所以本文可能会有些长,着急的小伙伴可以按照标题找到自己关心的内容。 为了简化阅读,本文中“不相关”的代…
基于Kotlin、ViewModel、LiveData和LifeCycle开发的Readhub客户端
之前无意中关注了无码科技的公众号,由此知道了他们推出的第一个产品Readhub,地址为https://readhub.me/,主要提供互联网最新发生的新鲜事,关注了一段时间感觉内容质量还不错,能够帮我们筛选掉一定的垃圾信息。但是它目前只能在浏览器和微信公众号里面查看,又加上自己…
Android资源动态加载以及相关原理分析
实际上从目前的主流插件化框架来看,都是满足了以上的特点,当然因为Activity是大家最常用到的,因此一些插件化框架便只考虑了对Activity的支持,比如Small框架,从原理上来看,基本都差不多,Hook了系统相关的API来接管自己的加载逻辑,特别是Hook 了AMS(Ac…
Android 约束布局(ConstraintLayout)详解
ConstraintLayout 是一个 ViewGroup,它的出现是为了解决复杂布局时,布局嵌套(布局内的布局)过多的问题(嵌套布局会增加绘制界面所需的时间)。
Android :这是一份详细 & 全面的 SQLlite数据库 使用手册
1. SQLlite数据库 简介 2. SQLiteOpenHelper类 3. 具体使用 注:当需操作数据库时,都必须先创建数据库对象 & 创建 / 打开数据库。 4. 实例Demo 5. 总结
Java垃圾回收(一)—— 回收机制
Java与C++之间有一堵由内存动态分配和垃圾收集技术所围成的“高墙”,外面的人想进去,墙里面的人却想出来。
LayoutInflater 布局渲染工具原理分析
而PolicyManager进一步调用com.android.internal.policy.impl.Policy对象的makeNewLayoutInflater构建PhoneLayoutInflater。 以上代码就是如何获取资源的, 其中res.getResource并不…
下一页
关注了
24
关注者
0
收藏集
3
关注标签
32
加入于
2015-10-23