首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android
订阅
改个名字容易中奖
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
重学Android:从位运算到二进制表示(零)
前言 以下内容针对非科班同学,可以快速掌握位运算和二进制表示等计算机基础运算知识,看过源码的同学都知道,源码中大量运用了位运算知识,如果你对这方面不了解的话,看起来是比较困难的,如果你工作接触到蓝牙数
Flutter开发 - 使用GetX框架实现类似MVVM架构
开启掘金成长之旅!这是我参与「掘金日新计划 · 2 月更文挑战」的第 7 天,点击查看活动详情 回顾原生开发 在Android原生开发中,通常是使用Databinding实现MVVM架构,只需要在gr
【译】一文带你了解Android中23个关于Canvas绘制的方法
如果你想从头开始在Android中创建自定义View,那么你最好先了解Canvas上有哪写可用于绘制的方法。 接下来,我们一一介绍一下这些方法。 1. drawLine 2. drawLines 如果你想要绘制多条线,相比于多次执行drawLine,我们推荐使用drawLine…
Android 中高级面试必知必会
又到年底了,每到这个时候,我们都会慢慢反思,这一年都做了什么?有什么进步?年初的计划都实现了吗?明年年初有跳槽的底气了吗?况且今年的互联网环境太差,需要自己有足够的知识储备,才能够应对这凌冽的寒风。 本文主要是整理了中高级安卓需要会的(或者说面试被频繁问到的内容),主要作为参考…
Activity 的 36 大难点,你会几个?「建议收藏」
学 Android 有一段时间了,一直都只顾着学新的东西,最近发现很多平常用的少的东西竟让都忘了,趁着这两天,打算把有关 Activity 的内容以问题的形式梳理出来,也供大家查缺补漏。 仓库内容与博客同步更新。由于我在 稀土掘金 简书 CSDN 博客园 等站点,都有新内容发布…
反思|Android View机制设计与实现:测量流程
Android本身的View体系非常宏大,源码中值得思考和借鉴之处众多,以View本身的绘制流程为例,其经过measure测量、layout布局、draw绘制三个过程,最终才能够将其绘制出来并展示在用户面前。 1、对于子View而言,其本身宽高直接受限于父View的 布局要求,…
反思|Android 事件分发机制的设计与实现
Android体系本身非常宏大,源码中值得思考和借鉴之处众多。以整体事件分发机制为例,其整个流程涉及到了 系统启动流程(SystemServer)、输入管理(InputManager)、系统服务和UI的通信(ViewRootImpl + Window + WindowManag…
学习 View 事件分发,就像外地人上了黑车
View 事件分发的本质是递归。递归的本质是,任务下发和结果上报。View 事件分发设计成递归,是为配合 View 的排版规则,形成符合用户直觉的触控体验。
Git使用教程:最详细、最傻瓜、最浅显、真正手把手教!
Git使用教程:最详细、最傻瓜、最浅显、真正手把手教!
重新了解Android中Handler
知识的获取需要知其一,还要知其二,有机会还要知其三啦。 在Android中经常会使用到Handler,或者在View的更新中经常能见到Handler的代码,只有主线程才能操作UI这是我们的固定思维。我们通常在子线程做完耗时操作后,通知主线程去更新UI,一般都是通过Handler…