写点什么

这套 Github 上 10K+star 学习笔记,可以帮你搞定 95% 以上的 Android 面试

用户头像
Android架构
关注
发布于: 8 小时前
  • 给我说说权限修饰符特性。

  • 给我谈谈 Java 中的内部类。

  • 闭包和内部类的区别?

  • Java 多态的实现机制是什么?

  • 谈谈你对对象生命周期的认识?

  • static 关键字的作用?

  • final 关键字的作用。


Android 部分


  • Activity 是什么?

  • 典型情况下的 Activity 生命周期?

  • 异常情况下的 Activity 的生命周期 & 数据如何保存和恢复?

  • 从 Activity A 跳转到 Activity B 之后,然后再点击 back 建之后,它们的生命周期调用流程是什么?

  • 如何统计 Activity 的工作时间?

  • 给我说说 Activity 的启动模式 & 使用场景。

  • 如何在任意位置关掉应用所有 Activity & 如何在任意位置关掉指定的 Activity?

  • Activity 的启动流程(从源码角度解析)?

  • 启动一个其它应用的 Activity 的生命周期分析。

  • Activity 任务栈是什么?在项目中有用到它吗?说给我听听

  • 什么情况下 Activity 不走 onDestory?

  • 什么情况下 Activity 会单独执行 onPause?

  • a->b->c 界面,其中 b 是 SingleInstance 的,那么 c 界面点 back 返回 a 界面,为什么?

  • 如果一个 Activity 弹出一个 Dialog,那么这个 Acitvity 会回调哪些生命周期函数呢?

  • Activity 之间如何通信 & Activity 和 Fragment 之间通信 & Activity 和 Service 之间通信?

  • 说说 Activity 横竖屏切换的生命周期。

  • 前台切换到后台,然后在回到前台时 Activity 的生命周期。

  • 下拉状态栏时 Activity 的生命周期?

  • Activity 与 Fragment 的生命周期比较?

  • 了解哪些 Activity 常用的标记位 Flags?

  • 谈谈隐式启动和显示启动 Activity 的方式?

  • Activity 用 Intent 传递数据和 Bundle 传递数据的区别?为什么不用 HashMap 呢?

  • 在隐式启动中 Intent 可以设置多个 action,多个 category 吗 & 顺便讲讲它们的匹配规则?

  • Activity 可以设置为对话框的形式吗?

  • 如何给 Activity 设置进入和退出的动画?

  • Activity 使用 Intent 传递数据是否有限制 & 如果传递一个复杂的对象,例如一个复杂的控件对象应该怎么做?

  • 在 Activity 中可以多次调用 setContentView 方法吗?说说不同时机第二次调用 setContentView 会发生什么?

  • 说说分别在 Activity 里每一个生命周期函数里调用 finish 方法后,接下来 Activity 的生命周期如何回调?

  • 有什么方法可以启动一个没有在 AndroidManifest.xml 中注册过的 Activity?

  • 在 Activity 进行配置时,catrgory 和 action 的区别是什么?

  • activity 中分别在 onCreate,onStart,onResume 中调用 finish


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


后的生命周期如何回调?


  • 锁定屏与解锁屏幕,Activity 生命周期?

  • 如何设置 Activity 进入和退出的动画?

  • 谈谈你对 Activity 中 onNewIntent()方法的认识?

  • 如果一个 Activity 启动比较慢,需要优化,你觉得可以从哪些方面入手?

  • Activity 之间传递数据的方式 Intent 是否有大小限制,如果传递的数据量偏大,有哪些方案?

  • 了解 scheme 跳转协议吗?谈一谈

  • 谈谈你对 Activity 的 Context 的认识?

  • 如何在 Application 中获取当前 Activity 实例?

  • Activity 进程优先级?

  • Activity 出现 ANR 的条件有哪些 & 解决方案?


网络部分


  • 你的项目架构是怎样的

  • 三次握手,四次挥手的相关问题

  • 网络请求框架的原理

  • post 和 get 的区别

  • 如何实现一张 5M 的图片上传

用户头像

Android架构

关注

还未添加个人签名 2021.10.31 加入

还未添加个人简介

评论

发布
暂无评论
这套Github上10K+star学习笔记,可以帮你搞定95%以上的Android面试