首页
首页
BOT
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
android
订阅
welooky
更多收藏集
微信扫码分享
微信
新浪微博
QQ
15篇文章 · 0订阅
Android 基础架构组面试题 | 面试
这个应该是今年最后一篇文章了,卷累了打算明年在卷了。 年中的时候帮部门招人,发现很多候选人对于我们部门还是很青睐的。也对鸡架部门做的事比较感兴趣,所以今天这篇水文主要就给大家梳理下基架的面试题
深入理解自定义ViewGroup的布局测量过程
要理解如何自定义一个viewgroup的测量和布局 其实不是一件容易的事。 多数人对自定义viewgroup的布局和测量的了解仅限于 网上随处可见的taglayout的写法(对taglayout还不清楚的同学 建议都去搜搜看) 但是大部分人应该看完以后 也是懵逼的,不知道为什么…
Android全面解析之Handler机制(终篇):常见问题汇总
很高兴遇见你~ 欢迎阅读我的文章。 本文是系列文章的最终篇,主要内容是Handler的常见问题。 那么,我们开始吧。 答:因为应用在启动的过程中就已经初始化主线程Looper了。 每个java应用程序都是有一个main方法入口,Android是基于Java的程序也不例外。And…
Kotlin StateFlow 搜索功能的实践 DB + NetWork
之前有很多朋友跟我反馈,如何使用 Flow 实现搜索功能,所以我在 PokemonGo 项目中增加了两种搜索场景,分别演示 BroadcastChannels 和 StateFlow 的用法。 在分析这两种实现方式之前,需要先了解几个基本概念, Flow 和 Channel 是…
Google 推荐在 MVVM 架构中使用 Kotlin Flow
直到我打开 Android 架构组件 页面,看了在页面上增加了最新的文章,这几篇文章大概的内容是说如何在 MVVM 中使用 Flow 以及如何与 LiveData 一起使用,当我看完并通过实践之后大概明白了,LiveData 是一个生命周期感知组件,它并不属于 Reposito…
Android 串口通信
前段时间,接触了一个智能硬件的项目,在定制化的平板上运行 Android 系统,并通过串口和蓝牙与其他设备进行通讯。 担心时间长了,就容易忘记,因此,整理了关于 Android 串口通信的知识。 串口通信是计算机中非常常见的通信方式,比如一些有线鼠标、键盘、打印机等都是通过串口…
高可用、弹性动态的金融级移动架构在蚂蚁金服的演进之路
本文基于重岳在 2018 年 Arch Summit 北京站的分享内容进行总结,希望通过本篇文章介绍近些年来支付宝在移动端架构的上演进和思考,期冀能给读者们带来些许帮助。 支付宝作为国民级应用,当前全球用户已经超过 10 亿,提供了超过 200 项以上的服务,而崩溃率始终维持在…
【建议收藏】2020年中高级Android大厂面试秘籍,为你保驾护航金三银四,直通大厂
随着Android技术发展的成熟,Kotlin、大前端技术Flutter、RN、小程序等一下子就进入了我们的视野内,同时,Android自身的技术栈也正在不断扩展,比如在国外大热的Jetpack。因此,Android开发者们越来越焦虑,越来越迷茫,每个人的时间和精力是有限的,我…
新一代Json解析库Moshi使用及原理解析
Moshi是Square公司在2015年6月开源的有关Json的反序列化及序列化的框架,说到Json,大家应该很快想到Gson,FastJson以及Jackson等著名的开源框架,那为什么还需要Moshi呢?这个主要是由于Kotlin的缘故,我们知道前面说到的几大解析库主要是针…
史上最全的Android面试题集锦
在Android开发中,不管是插件化还是组件化,都是基于Android系统的类加载器ClassLoader来设计的。只不过Android平台上虚拟机运行的是Dex字节码,一种对class文件优化的产物,传统Class文件是一个Java源码文件会生成一个.class文件,而And…