说下 Activity 的四种启动模式、应用场景
了解哪些 Activity 常用的标记位 Flags
说下 Activity 跟 window,view 之间的关系
横竖屏切换的 Activity 生命周期变化
如何启动其他应用的 Activity
Activity 的启动过程
FragmentFragment 为什么会被称为第五大组件
Fragment 加载到 Activity 的 2 种方式
Fragment 与 ViewPager 的搭配使用
Fragment 的生命周期
在 Fragment 中调用 Activity 中的方法
在 Activity 中调用 Fragment 的方法
在 Fragment 中调用另外一个 Fragment 的方法
Fragment 的切换方式
谈谈 Activity 和 Fragment 的区别Fragment 中 add 与 replace 的区别(Fragment 重叠)
getFragmentManager、getSupportFragmentManager 、 getChildFragmentManager 之间的区别
FragmentPagerAdapter 与 FragmentStatePagerAdapter 的区别与使用场景
BitmapBitmap 使用需要注意哪些问题
Bitmap.recycle()会立即回收么?什么时候会回收?如果没有地方使用这 个 Bitmap,为什么垃圾回收不会直接回收
一张 Bitmap 所占内存以及内存占用的计算
Android 中缓存更新策略
LRU 的原理
Service及BroadcastReceiver
谈一谈 Service 的生命周期
Service 的两种启动方式?区别在哪
如何保证 Service 不被杀死
能否在 Service 开启耗时操作 ? 怎么做
用过哪些系统 Service
了解 ActivityManagerService 吗?发挥什么作用
广播有几种形式 ? 都有什么特点
广播的两种注册方式
广播发送和接收的原理了解吗 ?(Binder 机制、AMS)
Handler谈谈消息机制 Handler 作用 ?有哪些要素 ?流程是怎样的
一个线程能否创建多个 Handler,Handler 跟 Looper 之间的对应关系
软引用跟弱引用的区别
Handler 引起的内存泄露原因以及最佳解决方案
为什么系统不建议在子线程访问 UI
Looper 死循环为什么不会导致应用卡死
使用 Handler 的 postDealy 后消息队列会有什么变化
可以在子线程直接 new 一个 Handler 吗?怎么做
Message 可以如何创建?哪种效果更好,为什么
性能优化图片的三级缓存中,图片加载到内存中,如果内存快爆了,会发生什么?怎么处理
内存中如果加载一张 500*500 的 png 高清图片.应该是占用多少的内存
WebView 的性能优化
Bitmap 如何处理大图,如一张 30M 的大图,如何预防 OOM
内存回收机制与 GC 算法(各种算法的优缺点以及应用场景);GC 原理时机 以及 GC 对象
内存泄露和内存溢出的区别 ?AS 有什么工具可以检测内存泄露
性能优化,怎么保证应用启动不卡顿? 黑白屏怎么处理
强引用置为 null,会不会被回收
ListView 跟 RecyclerView 的区别
ListView 的 adapter 是什么 adapter
LinearLayout、frameLayout、RelativeLayout 性能对比,为什么
设计模式你所知道的设计模式有哪些
最后**要想成为高级安卓工程师,必须掌握许多基础的知识。**在工作中,这些原理可以极大的帮助我们理解技术,在面试中,更是可以帮助我们应对大厂面试官的刁难。
【Android核心高级技术PDF文档,BAT大厂面试真题解析】点击:Android架构视频+BAT面试专题PDF+学习笔记即可获取!
E4%B8%8D%E4%BC%9A%E8%BF%99%E4%BA%9B%EF%BC%9F%E5%A6%82%E4%BD%95%E9%9D%A2%E8%AF%95%E6%8B%BF%E9%AB%98%E8%96%AA%EF%BC%81.md)即可获取!**



