240 发简信
IP属地:湖北
  • Resize,w 360,h 240
    BJC_oppo 面试题

    Fragment activity交互 1、EventBus、 2、接口回调 3、Bundle和setArguments(bundle) AMS...

  • NDK、jni、Binder、AIDL、进程通信有关

    请介绍一下NDK 什么是NDK库? jni用过吗? 如何在jni中注册native函数,有几种注册方式? Java如何调用c、c++语言? jn...

  • 架构设计和设计模式

    谈谈你对Android设计模式的理解 MVC MVP MVVM原理和区别 你所知道的设计模式有哪些? 项目中常用的设计模式 手写生产者/消费者模...

  • 插件化、模块化、组件化、热修复、增量更新、Gradle

    对热修复和插件化的理解 插件化原理分析 模块化实现(好处,原因) 描述清点击 Android Studio 的 build 按钮后发生了什么

  • 算法

    排序算法有哪些? 最快的排序算法是哪个? 手写一个冒泡排序 手写快速排序代码 快速排序的过程、时间复杂度、空间复杂度 手写堆排序 堆排序过程、时...

  • Android 数据库

    sqlite详解 sqlite升级,增加字段的语句 数据库框架对比和源码分析 数据库的优化 数据库数据迁移问题

  • 常见的一些原理性问题

    Handler机制和底层实现 Handler、Thread和HandlerThread的差别 关于Handler,在任何地方new Handle...

  • Android源码相关分析

    Android动画框架实现原理 Android各个版本API的区别 Requestlayout,onlayout,onDraw,DrawChil...

  • Android

    四大组件是什么 四大组件的生命周期和简单用法 Activity之间的通信方式 Activity各种情况下的生命周期 Activity的四种启动模...