写点什么

Android- 高级开发面试题以及答案整理,android 基础开发

用户头像
Android架构
关注
发布于: 刚刚

onNewIntent()和 onConfigurationChanged()onSaveInstanceState()和 onRestoreInstanceState()Activity 到底是如何启动的


启动模式以及使用场景 详细的解释场景并且以及一些坑 onSaveInstanceState 以及 onRestoreInstanceState 使用 简单通透 onConfigurationChanged 使用以及问题解决 全面得描述了各种情况 Activity 启动流程解析

Fragment

Fragment 生命周期和 Activity 对比 Fragment 之间如何进行通信 Fragment 的 startActivityForResultFragment 重叠问题


Fragment 初探 Fragment 重叠, 如何通信 Fragment 生命周期

Service 相关

进程保活 Service 的运行线程(生命周期方法全部在主线程)Service 启动方式以及如何停止 ServiceConnection 里面的回调方法运行在哪个线程?


startService 和 bingService 区别 完整讲解了它们之间得区别进程保活一般套路 把进程保活手段都讲了一遍关于进程保活你需要知道的一切 10 万+ 关于进程保活得文章

Android 布局优化之 ViewStub、inc

《Android学习笔记总结+最新移动架构视频+大厂安卓面试真题+项目实战源码讲义》
浏览器打开:qq.cn.hn/FTe 免费领取
复制代码


lude、merge 什么情况下使用 ViewStub、include、merge?他们的原理是什么?


ViewStub、include、merge 概念解析 Android 布局优化之 ViewStub、include、merge 使用与源码分析

BroadcastReceiver 相关

注册方式,优先级广播类型,区别广播的使用场景,原理


Android 广播动态静态注册 通俗易懂常见使用以及流程解析广播源码解析

AsyncTask 相关

AsyncTask 是串行还是并行执行?AsyncTask 随着安卓版本的变迁


AsyncTask 完全解析 郭神的文章 一篇足够 从使用到源码串行还是并行

Android 事件分发机制

onTouch 和 onTouchEvent 区别,调用顺序 dispatchTouchEvent, onTouchEvent, onInterceptTouchEvent 方法顺序以及使用场景滑动冲突,如何解决


事件分发机制 郭神出品事件分发解析 鸿洋出品 dispatchTouchEvent, onTouchEvent, onInterceptTouchEvent 方法的使用场景解析

Android View 绘制流程

简述 View 绘制流程 onMeasure, onlayout, ondraw 方法中需要注意的点如何进行自定义 Viewview 重绘机制


Android LayoutInflater 原理分析,带你一步步深入了解 View(一)Android 视图状态及重绘流程分析,带你一步步深入了解 View(二)Android 视图状态及重绘流程分析,带你一步步深入了解 View(三)Android 自定义 View 的实现方法,带你一步步深入了解 View(四)别问我为什么推荐这么多郭神的文章,因为我是看着郭神的文章长大的!

Android Window、Activity、DecorView 以及 ViewRoot

Window、Activity、DecorView 以及 ViewRoot 之间的关系

Android 的核心 Binder 多进程 AIDL

常见的 IPC 机制以及使用场景为什么安卓要用 binder 进行跨进程传输多进程带来的问题


AIDL 使用浅析 binder 原理解析 真的不错 binder 最底层解析 很难理解,我看了几遍还是了解一个大概多进程通信方式以及带来的问题多进程通信方式对比

Android 高级必备 :AMS,WMS,PMS

这部分真的复杂!AMS,WMS,PMS 创建过程


AMS,WMS,PMS 全解析 AMS 启动流程 WindowManagerService 启动过程解析 PMS 启动流程解析

Android ANR

为什么会发生 ANR?如何定位 ANR?如何避免 ANR?


什么是 ANR 如何避免以及分析方法 Android 性能优化之 ANR 详解

Android 内存相关

注意:内存泄漏和内存溢出是 2 个概念


什么情况下会内存泄漏?如何防止内存泄漏?


内存泄漏和溢出的区别 OOM 概念以及安卓内存管理机制内存泄漏的可能性防止内存泄漏的方法

Android 屏幕适配

屏幕适配相关名词解析现在流行的屏幕适配方式


屏幕适配名词以及概念解析今日头条技术适配方案


Android 缓存机制 LruCache 使用极其原理


Android 缓存机制 LruCache 使用极其原理述

Android 性能优化

如何进行 内存 cpu 耗电 的定位以及优化性能优化经常使用的方法如何避免 UI 卡顿


我正在看极客时间的 Android 开发高手课,里面的性能优化文章不错


性能优化全解析,工具使用性能优化最佳实践知乎高赞文章

用户头像

Android架构

关注

还未添加个人签名 2021.10.31 加入

还未添加个人简介

评论

发布
暂无评论
Android-高级开发面试题以及答案整理,android基础开发