首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
HanksKing
掘友等级
Android开发工程师
|
无
Android初学者
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
67
文章 67
沸点 0
赞
67
返回
|
搜索文章
赞
文章( 67 )
沸点( 0 )
【Java】二叉树基础解析
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 一、 树型结构(了解) 1.1 概念 要想学习二叉树,你要知道什么是 树 树是一种非线性的数据结构,它是由n(n>=0)个有限结点组成一个具有层次
Android 主流开源库源码分析(九)- Glide 源码详解
对于 Android Developer 来说,很多开源库都是属于开发必备的知识点,从使用方式到实现原理再到源码解析,这些都需要我们有一定程度的了解和运用能力。所以我打算来写一系列关于开源库源码解析和
车载Android程序员的2022年终总结与转行建议
「回顾2022,展望2023,我正在参与2022年终总结征文大赛活动」 不知不觉间2022年只剩下几天了,这意味着我即将迈入30岁的殿堂,作为一个搞车载的程序员,而立之年感受颇多,借助掘金社区的活动,
Kotlin协程之再次读懂协程工作原理
概述 关于协程的创建,以及挂起和恢复,之前有写过一篇文章 Kotlin协程之深入理解协程工作原理 整理这个流程,最近再看这篇文章的时候,感觉看起来比较费劲,不是说写得有问题,只是看起来比较臃肿。如果想
Kotlin 协程 (九) ——— Flow 背压
本文我们介绍了在 Flow 中对背压的处理方式。常见的处理方式有 buffer()、conflate()、collectLatest() 三个函数,这三种方式各有区别。
浅析Binder--《源码系列》
看了很多关于Binder的文章,但是自己还是没有一个整体的概念,在这里学习和整理一下Binder的相关知识,为了给自己一个整体的印象,在这里记录一下。 Binder是Android的一种跨进程方式,该通信方式在linux中是没有的。 Binder还可以理解为一种虚拟的物理设备,…
Android音视频开发基础(一) : 通过三种方式(ImageView,SurfaceView,自定义View)绘制图片
前言 在Android音视频开发中,网上知识点过于零碎,自学起来难度非常大,不过音视频大牛Jhuster提出了《Android 音视频从入门到提高 - 任务列表》。本文是Android音视频任务列表的
ImageView加载图片的几种方式学习
所以,不管是setImageUri还是setImageDrawable或者setImageResource()或者setImageBitmap 都会把传递过来的对象通过resolveUri转换成一个Drawable对象,然后updateDrawable,最后invalidate…
初学安卓framework系列 三 (系统服务的设计思路)
Client/Server架构,也就是大家最常听到的C/S架构在后端开发中可以说是祖师爷级别的概念了。其实安卓的系统服务的设计也是遵循C/S架构的,甚至和最近很流行的微服务micro service架
反思|官方也无力回天?Android SharedPreferences的设计与实现
而想要解除这些潜藏在内心最深处的困惑,就不得不从SharedPreferences本身的设计与实现讲起了。 我们知道,就在不久前2019年的Google I/O大会上,官方推出了Jetpack Security组件,旨在保证文件和SharedPreferences的安全性,Sh…
下一页
关注了
81
关注者
0
收藏集
2
关注标签
20
加入于
2016-04-27