Android扫地僧

LV0
发表了文章

Android Q暗色模式适配踩坑—状态栏

暗色模式已经不是什么新鲜玩意了,大家最近看到关于暗色模式最多的内容可能就是iOS版本微信未适配暗色模式面临被AppStore下架的风险。然后今天早上一醒来,发现...

Android扫地僧
发表了文章

Android高频面试专题 - 基础篇(四)BroadcastReceiver

Android 中的广播使用了设计模式中的观察者模式:基于消息的发布/订阅事件模型。

Android扫地僧
发表了文章

Android高频面试专题 - 架构篇(三)Retrofit

Retrofit并不是网络请求框架,严格说只是对网络请求的一种封装,我们只需要定义一个接口类,在请求方法上加上相应的注解,甚至都不需要实现,就可以实现网络请求。...

Android扫地僧
Android
发表了文章

Android高频面试专题 - 进阶篇(三)Binder机制

Android作为移动端操作系统,传统的Linux进程间通信机制不满足于Android,所以开发了一套新的IPC机制,就是Binder机制。

Android扫地僧
Android
发表了文章

Android高频面试专题 - 架构篇(二)okhttp面试必知必会

根据以上使用代码,不管同步还是异步请求,都是通过client.newCall(request)来进行执行,这个newCall其实是创建了一个RealCall对象...

Android扫地僧
Android
发表了文章

Android高频面试专题 - 进阶篇(二)内存泄漏

虚拟机栈:线程私有,随线程创建而创建。栈里面是一个一个“栈帧”,每个栈帧对应一次方法调用。栈帧中存放了局部变量表(基本数据类型变量和对象引用)、操作数栈、方法出...

Android扫地僧
Android
发表了文章

Android高频面试专题 - 提升篇(二)View绘制流程

在提升篇(一)中提过,当建立好了decorView与ViewRoot的关联后,ViewRoot类的requestLayout()方法会被调用,以完成应用程序用户...

Android扫地僧
Android
发表了文章

Android高频面试专题 - 基础篇(二)Fragment

Fragment是Activity中用户界面的一个行为或者是一部分。主要是支持在大屏幕上动态和更为灵活的去组合或是交换UI组件,通过将Activity的布局分割...

Android扫地僧
Android
发表了文章

Android高频面试专题 - 提升篇(一)Window、View、Activity

表示一个窗口的概念,是所有View的直接管理者,任何视图都通过Window呈现(点击事件由Window->DecorView->View; Activity的s...

Android扫地僧
Android
发表了文章

Android高频面试专题 - 进阶篇(一)ANR

ANR:Application Not Responding,即应用无响应,Android系统对于一些事件需要在一定的时间范围内完成,如果超过预定时间能未能得到...

Android扫地僧
Android
发表了文章

Android高频面试专题 - 架构篇(一)AS项目架构

一个project是指一个工作区间,所以一个project可以有多个module,module是模块的意思,每一个module都是可独立运行的程序,而一个pro...

Android扫地僧
Android
发表了文章

Android高频面试专题,刷完这些题,我能去大厂了吗?

最近关于【面试】资料的需求量比较大,虽然以前也分享过各类面试相关的资源,但是说实话,比较杂,不成系统,翻阅也不是很方便。所以应你们的要求,决定出这么一个专题,整...

Android扫地僧
Android
发表了文章

Android高频面试专题 - 基础篇(一)Activity

本篇主要介绍Activity相关面试题,既有基础知识,也有一些比较冷门的,但是面试官会问的比较晦涩的点。

Android扫地僧
Android
发表了文章

Flutter已经出世这么久了,原生开发者们是否应该有危机感?

如果说,最早出现的会“威胁”到原生开发的跨平台方案,还不是Flutter。早在2015年Facebook推出React-Native框架时,就已经出现“reac...

Android扫地僧
Flutter
发表了文章

【逆向】解锁一款Android应用VIP功能详细思路

来源:https://www.52pojie.cn/thread-1022003-1-1.html

Android扫地僧
发表了文章

Android 11开发者预览版上线,看完这些新特性,国产厂商笑了

2月20日,谷歌上线了Android操作系统的下一个版本的开发者预览版(Developer Preview 1),也就是Android 11的预览版,根据路线图...

Android扫地僧
发表了文章

面试官: 为了信息安全,来给聊天界面加上水印

你乍得一听,简单!上手就写,直接给ReyclerView加个背景,你会发现聊天界面滚动,水印不动,甚至水印不显示;或者我直接给Item加个背景,也不行,被ite...

Android扫地僧
发表了文章

那些代码量很少却很牛X算法——洗牌算法

首先,出一个简单的题目:有一个大小为100的数组,里面的元素是从 1 到 100,怎样随机从里面选择 1 个数呢?

Android扫地僧
发表了文章

2020年开春最新面试!今日头条安卓面试题及答案 (已拿到 offer)

面试是一个不断学习、不断自我提升的过程,有机会还是出去面面,至少能想到查漏补缺效果,而且有些知识点,可能你自以为知道,但让你说,并不一定能说得很好。

Android扫地僧
发表了文章

2019年面试实战总结,这些Android面试题你一定需要了解

1:首先计算出 density,计算公式:当前设备屏幕总宽度(单位为像素)/ 设计图总宽度(单位为 dp) = densitydensity 的意思就是 1 d...

Android扫地僧

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券