Fragment activity交互 1、EventBus、 2、接口回调 3、Bundle和setArguments(bundle) AMS...
请介绍一下NDK 什么是NDK库? jni用过吗? 如何在jni中注册native函数,有几种注册方式? Java如何调用c、c++语言? jn...
谈谈你对Android设计模式的理解 MVC MVP MVVM原理和区别 你所知道的设计模式有哪些? 项目中常用的设计模式 手写生产者/消费者模...
对热修复和插件化的理解 插件化原理分析 模块化实现(好处,原因) 描述清点击 Android Studio 的 build 按钮后发生了什么
排序算法有哪些? 最快的排序算法是哪个? 手写一个冒泡排序 手写快速排序代码 快速排序的过程、时间复杂度、空间复杂度 手写堆排序 堆排序过程、时...
sqlite详解 sqlite升级,增加字段的语句 数据库框架对比和源码分析 数据库的优化 数据库数据迁移问题
Handler机制和底层实现 Handler、Thread和HandlerThread的差别 关于Handler,在任何地方new Handle...
Android动画框架实现原理 Android各个版本API的区别 Requestlayout,onlayout,onDraw,DrawChil...
四大组件是什么 四大组件的生命周期和简单用法 Activity之间的通信方式 Activity各种情况下的生命周期 Activity的四种启动模...