首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android
订阅
Hancock_
更多收藏集
微信扫码分享
微信
新浪微博
QQ
39篇文章 · 0订阅
Android 和 iOS 渲染架构差异对比,孰胜孰负?
最近在知乎到收到了一个这样的问题,提问者对于 Android 和 iOS 渲染架构差异提出了疑问,而对于问题的描述我觉得挺有意思,不知道你怎么看? 其实我觉得这个不应该是描述里的 「SurfaceFl
2023年的现代安卓开发
Android是一个基于Linux内核的开源操作系统, 由谷歌开发.它被广泛用于各种设备, 包括智能手机, 平板电脑, 电视和智能手表.
浅谈Android开发跟framework开发的区别
最近有许多小伙伴咨询关于framework开发跟Android开发的区别,本人就以自己实际工作经历来谈谈这两者的区别,首先要明确一点,文中所说的Android开发指的是Android App开发
浅谈ARouter原理
持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第1天,点击查看活动详情 前言 。带你简单理解ARouter的原理。
今日头条屏幕适配方案终极版正式发布!
原文地址:https://juejin.im/post/6844903697000972295以下是骚年你的屏幕适配方式该升级了!系列文章,欢迎转发以及分享:骚年你的屏幕适配方式该升级了!(一)-今日
听说你还在用工具类来判断网络状态?试试这个吧,像使用EventBus一样简单优雅
首先最直观的,不够优雅,代码判断量太多,如果你的操作是需要频繁的监听网络状态,那么过多的if/ else肯定会让后面维护变的眼花缭乱。 以上方法只能在网络操作之前判断网络状态,若用户在网络正常情况下发起操作而中间改变网络,比如下载中途突然丢失网络,则此时无法做出相应的控制。 无…
聊一聊 EventBus 源码和设计之禅
笔者看过一些知名开源项目的源码,认为 EventBus 算是其中最简单的,甚至复杂程度不在一个级别上。解析源码前先提一下以下几个变量和类,掌握了这些变量和类基本上 EventBus 已经就掌握一半了。 METHOD_CACHE:Map<Class<?>, List<Subscr…
7. JetpackNote---基于Jetpack的学习笔记APP
1. Jetpack源码解析---看完你就知道Navigation是什么了? 2. Jetpack源码解析---Navigation为什么切换Fragment会重绘? 3. Jetpack源码解析---用Lifecycles管理生命周期 4. Jetpack源码解析—LiveD…
看完这篇还不会自定义 View ,我跪搓衣板
在实际使用的过程中,我们经常会接到这样一些需求,比如环形计步器,柱状图表,圆形头像等等,这时我们通常的思路是去Google 一下,看看 github 上是否有我们需要的这些控件,但是如果网上收不到这样的控件呢?这时我们经常需要自定义 View 来满足需求。 方法是用来重新测量,…
Android全套动画使用技巧
Animation框架定义了透明度、旋转、缩放和位移几种常见的动画,控制的整个View,实现原理是每次绘制视图时View所在ViewGroup中的drawChild函数获取该View的Animation的Transformation值,然后调用canvas.concat(tra…