首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
zhujiaqqq
掘友等级
获得徽章 4
动态
文章
专栏
沸点
收藏集
关注
作品
赞
26
文章 14
沸点 12
赞
26
返回
|
搜索文章
赞
文章( 14 )
沸点( 12 )
原创 140 多篇,是时候来篇总结了
5 年中大厂 Android 程序员,一起来看看怎样自学 Android,学习 Android,提高自己的技能能力,升职加薪
ANR原理及分析
ANR 基础知识 ANR(Application Not Responding)的监测原理本质上是消息机制,设定一个delay消息,超时未被移除则触发ANR。具体逻辑处理都在system server
Git 提交指南
长期提交代码不规范,导致自己在查看的时候一头雾水。 规范的 Commit message 可以方便快速浏览查找,查看版本差异。 其中 Header 是必需的,Body 和 Footer 可以省略。 Header部分只有一行,包括三个字段:type(必需)、scope(可选)和 …
【Flutter高级玩法】 贝塞尔曲线的表象认知
看到贝塞尔三个字,也不用觉得压力太大,满打满算也就两个函数而已。 1. 先画一笔看看 3. 来玩一下这个曲线 ,通过构造函数传入BezierPainter。为了方便大家玩耍,我单独写个文件play_bezier2.dart里面有个PlayBezier2Page组件。 通过Ges…
2019:三十五岁的程序员大叔,工作还在,头发还在 | 掘金年度征文
如果按照现在网上流行【程序员三十五岁就会失业】的说法,我这个程序员大叔正好活在了“坎儿”上。 不过仔细一琢磨,有钱、腿长、颜值高、年龄大的才能被称作大叔,而我只占了年龄大这一点,最多算个“师傅”,所以你们可以叫我会点代码的刘师傅。 下面是刘师傅 2019 年的总结,其中也有我对…
主流开源框架之BlockCanary深入了解
主流开源框架源码深入了解第5篇——BlockCanary源码分析。(源码以1.5.0版为准) Android系统每隔16ms就会重新绘制一次Activity,因此,我们的应用必须在16ms内完成屏幕刷新的全部逻辑操作,每一帧只能停留16ms,否则就会出现掉帧现象(也就是用户看到…
HashMap源码分析 —— 一篇文章搞定HashMap面试
HashMap是Map中最为常用的一种,面试中也经常会被问到相关的问题。由于HashMap数据结构较为复杂,回答相关问题的时候往往不尽人意,尤其是在JDK1.8之后,又引入了红黑树结构,其数据结构变的更加复杂,本文就JDK1.8源码为例,对HashMap进行分析; loadFa…
音视频入门之音频采集、编码、播放
今天我们学习音频的采集、编码、生成文件、转码等操作,我们生成三种格式的文件格式,pcm、wav、aac 三种格式,并且我们用 AudioStack 来播放音频,最后我们播放这个音频。 AndioRecord类的主要功能是让各种 Java 应用能够管理音频资源,以便它们通过此类能…
那些 Android 程序员必会的视图优化策略
1. 概述 现在的APP一些视觉效果都很炫,往往在一个界面上堆叠了很多视图,这很容易出现一些性能的问题,严重的话甚至会造成卡顿。因此,我们在开发时必须要平衡好设计效果和性能的问题。 本文主要讲解如何对视图和布局进行优化:包括如何避免过度绘制,如何减少布局的层级,如何使用Cons…
下一页
关注了
96
关注者
0
收藏集
8
关注标签
26
加入于
2016-12-30