不想看我的废话,直接点击[导航]王小二的技术栈站目录[/p/42cf0c14f081] 前言 我是一个从2014年毕业到目前为止一直在Android领域工作的工程师,我想分享...
不想看我的废话,直接点击[导航]王小二的技术栈站目录[/p/42cf0c14f081] 前言 我是一个从2014年毕业到目前为止一直在Android领域工作的工程师,我想分享...
升级SDK30之后,一步一个坑。走不完的路,填不完的坑。 Android11存储机制变更:https://developer.android.com/about/versio...
面试问题 onMeasure onLayout onDraw的作用 自定义View和自定义ViewGroup的区别 getMeasureWidth和getWidth的区别 g...
面试问题 什么是Handler Handler的组成部分 一个线程有几个Handler? 一个线程有几个Looper?如何保证? Handler内存泄漏的原因?为什么其它的内...
面试问题 Binder是什么 为什么要使用多进程 使用Binder进程通讯有哪些优势 Binder是如何做到一次内存拷贝的 MMAP的原理讲解 Binder机制是如何跨进程的...
面试问题 synchronized的原理 synchronized优化后的锁机制简单介绍一下,包括自旋锁、偏向锁、轻量级锁、重量级锁 谈谈对Synchronized关键字涉及...
开篇废话 线上用户遇到一个问题,就是会经常弹出一个Toast,但是这个Toast的文案在端上和后台都没有找到,只能怀疑是第三方SDK弹出的,但是又不能一个一个问,问了也不一定...
一个标准的面试流程中,一般在一面或二面【业务考察】这个环节中问你具体做过的项目,且追问项目的细节。面试官可能会这样提问: 请介绍下最近这家公司的XXX项目 在做过的众多项目中...
Android跨进程通信IPC整体内容如下 1、Android跨进程通信IPC之1——Linux基础2、Android跨进程通信IPC之2——Bionic3、Android跨...
用Source Insight来追踪Android系统启动流程的源码,并将我认为重要的源码进行分析 1、当系统引导程序启动Linux内核,内核会记载各种数据结构和驱动程序,加...
1、首先看Handler发送一条消息到MessageQueue,最终会调用MessageQueue中的enqueueMessage(Message msg, long whe...
一、Handler 1、消息机制是什么?Handler是什么?1)在Android中,消息机制主要就是指Handler机制。2)Handler是Android中的消息机制。它...
垃圾回收(Garbage Collection,简写为 GC)可能是虚拟机众多知识点中最为大众所熟知的一个了,也是Java开发者最关注的一块知识点。不同于C语言,在Java ...
一、注解 从JDK 5 开始,Java 新增注解,注解是代码里的特殊标记,这些标记可以在编译、类加载、运行时被读取,并执行相应的处理。 通过使用注解,开发人员可以在不改变原有...
此篇主要记录了两点:1、内存泄漏与内存溢出的区别2、引起内存泄漏的几种情况3、和内存相关的一些知识点记录,这部分另写笔记。 一、技术点 1、内存泄漏与内存溢出的区别 内存泄漏...