首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android
订阅
木先生Kris
更多收藏集
微信扫码分享
微信
新浪微博
QQ
13篇文章 · 0订阅
异步任务框架 AsyncTask 的实现原理
使用 AsyncTask 可以更加简单地实现任务的异步执行,以及任务执行完毕之后与主线程的交互。它被设计用来执行耗时比较短的任务,通常是几秒种的那种,如果要执行耗时比较长的任务,那么就应该使用 JUC 包中的框架,比如 ThreadPoolExecutor 和 FutureTa…
仿房产销冠APP销控表界面-多RecyclerView同步滚动
说说我第一次看到这个界面效果时的感觉,就一个词:amazing~ 是的,公司就我一个人做安卓开发,感觉有点压力山大,但是,不怂,静下心来分析一下就明朗多了。先说说本文核心技术重点:两个RecyclerView同步滚动。好,下面进入正文。 我认为的布局实现:将销控表分为左右两部分…
Android 优化之路(一)布局优化
在Android开发中,性能优化策略十分重要。因为我认为预防永远比治愈有意义重要得多。我们不应该等到一个问题已经发生了,并且到了一定程度才想起来需要重构代码或者进行性能优化,通过早早的学习性能优化的思维和工具能避免很多问题,纠正一些不良的编码习惯,对Coder的编码能力提高具有…
Android硬件加速(二)-RenderThread与OpenGL GPU渲染
Android4.0之后,系统默认开启硬件加速来渲染视图,之前,理解Android硬件加速的小白文简单的讲述了硬件加速的简单模型,不过主要针对前半阶段,并没怎么说是如何使用OpenGL、GPU处理数据的,OpenGL主要处理的任务有Surface的composition及图形图…
T 沙龙移动实践日总结 —— 蜂鸟团队移动端异常监控体系建设
第二个主讲人是饿了么蜂鸟团队 Android 端负责人 - 潘万坤。 从事安卓开发 6 年,先后在格瓦拉、饿了么等公司从事安卓开发工作。目前担任饿了么物流移动团队安卓负责人,主要关注移动端代码架构、性能优化等领域,负责保障 App 在线上的高稳定运行。他带来的是饿了么正在投入使…
First
first
Android中View的测量和布局过程
一直以来只是粗略的知道View的绘制会经过measure、layout到最终的draw三个过程,但对其中详细的measure和layout过程一无所知,很影响对一些特殊场景下的布局。 View的绘制流程是从ViewRoot的performTraversals方法开始的,perf…
Java多线程:神秘的线程变量 ThreadLocal 你了解吗?
本文全面讲解Java多线程ThreadLocal
花了 4 个月整理了 50 篇 Android 干货文章
从第 1 篇文章到现在已经 4 个月了,按类别整理一波技术干货。 目录 热门技术 View 代码封装 源码分析 精进之路 热门技术 Kotlin 初探 Kotlin 成了 Google 的亲儿子,现在赶紧来学学跟着 google 学习 mvp 架构跟着 google 学习 mvp 架构(clean 篇)给初学者的…
Android内容服务ContentService原理浅析
ContentService服务伴随系统启动,本身是一个Binder系统服务,运行在SystemServer进程。作为系统服务,最好能保持高效运行,因此ContentService通知APP都是异步的,也就是oneway的,仅仅插入目标进程(线程)的Queue队列,不必等待执行…