首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
天才木木木木
掘友等级
Android开发
|
KG
生命满希望
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
68
文章 67
沸点 1
赞
68
返回
|
搜索文章
赞
文章( 67 )
沸点( 1 )
RecyclerView使用封装与优化
最近优化了项目里的列表展示,顺便对RecyclerView的使用做了重新的封装,目的是当列表的需求比较复杂的时候,依然能够保持逻辑的清晰和解耦,同时通过封装来使复杂列表的性能得到一定的保证。 每一个对项目的重构或者重新封装都是出于对现状的不满,那么我们就从这个封装项目解决了哪些…
利用Surface实现跨进程播放器
播放器在渲染、解码不同质量的视频时会消耗不同程度的、相当可观的内存,为了保障主进程的内存有效分配,可以考虑将视频解码模块独立运行与一个新的进程中,渲染仍保留在主进程中。为了实现这一功能,可以利用android.view.Surface类及Service\TextureView实…
华为鸿蒙HarmonyOS应用开发介绍 ——华为开发者大会2020观后感
本文主要介绍看了就会的Harmony APP开发。 华为鸿蒙系统,Harmony OS,是可以在不同类型的终端设备上部署的分布式操作系统。 19年华为开发者大会正式公布,20年华为开发者大会发布2.0版本并开源。 部署于手机的鸿蒙系统应该明年初正式面世。 HarmonyOS并不…
电子厂里撂了挑子,我默默自学起了Android|2021 年中总结
今天,我直面自己,同你真诚分享我的故事。如果勾起了你的一丝回忆、一点思考、一点启发,便是我的万分荣幸。
Android View的Measure测量流程全解析
相信绝大多数Android开发者都有自定义View来满足各种各样需求的经历,也知道一个View的绘制展示要经过measure、layout、draw三大流程,三者中measure的过程相比是稍微复杂一点点的。这篇文章作为一个Android基础的分享,分享一下view/viewG…
迟来的6月份字节跳动面经(Android 客户端)
面试时一是要对自己做个的项目要比较深的了解,不管优点还是缺点,该怎么优化会达到更好的效果,这样才会在面试中能够更好的回答面试官提的问题,从中给自己加分。二是在面试前要提前的预习一下之前学到和用到技术点
实践App内存优化:如何有序地做内存分析与优化
由于项目里之前线上版本出现过一定比例的OOM,虽然比例并不大,但是还是暴露了一定的问题,所以打算对我们App分为几个步骤进行内存分析和优化,当然内存的优化是个长期的过程,不是一两个版本的事,每个版本都需要收集线上内存数据进行监控以及分析。 这部分主要先介绍一些进行内存分析的基础…
App流畅度优化:利用字节码插桩实现一个快速排查高耗时方法的工具
我们产线的主流程页面中有几个比较复杂的页面在版本迭代中流畅度频繁出现反复,经常由于开发的不注意导致变卡,主要是对流畅度缺少必要的监控和可持续的优化手段,这个系列是对上半年实践App流畅度监控、优化过程中的一点总结,希望可以给需要的同学一点小参考。 平常我们用来排查Android…
RecyclerView 性能优化 | 把加载表项耗时减半 (二)
上一篇介绍了如何高效地量化绘制性能,并对 RecyclerView 加载速度做了 2 次优化,使得表项加载耗时从 370 ms 缩减到 288 ms。这一篇继续介绍后续的 2 种优化手段
Android事件分发:从源码角度分析View事件分发机制
事件的分发说白了,就是用户与应用的交互过程(手指与屏幕接触)中,发生的一系列事件传递与处理过程。 一个事件序列:就是从手指按下 View 开始直到手指离开 View 产生的一系列事件。 1. dispatchTouchEvent(MotionEvent ev) 用来进行事件分发…
下一页
个人成就
文章被点赞
260
文章被阅读
42,055
掘力值
1,160
关注了
24
关注者
82
收藏集
9
关注标签
13
加入于
2017-12-25