博客专栏  >  移动开发   >  Android 面试知识复习

Android 面试知识复习

由于以前写博客比较少,没有任何的知识存储,本专栏梳理一下安卓面试需要准备的知识点,也把自己的知识系统化。如果这个过程能帮到一些安卓开发者,那这是我的幸运。GOOD LUCK.

关注
3 已关注
17篇博文
  • Android面向面试复习----Fragment复习

    Fragment复习 1. Fragment为什么被称为第五大组件 Fragment为什么被称为第五大组件 使用频率高,有自己的生命周期,同时可以灵活的加载到Activity中去。它是依...

    2018-02-11 19:22
    101
  • Android面向面试复习----Activity复习

    Activity复习 Activity是我们学习Android的时候的第一个组件,它提供界面用户可以进行滑动、点击等交互。使用上很简单,但是有一些相关的知识也许需要很好的掌握才能用好。 1...

    2018-02-11 17:48
    120
  • Android面向面试复习----Handler详解

    Handler详解 这篇文章缘起于一道面试题: Android面试题 请解释下单线程模型中Message、Handler、MessageQueue、Looper之间的关系 虽然...

    2018-02-04 13:43
    165
  • Android面向面试复习----AsyncTask详解

    AsyncTask详解 1. 什么是AsyncTask? 封装了线程池和Handler,这个框架主要是用来执行异步任务的,内部集成了Handler,所以它可以很灵活的在UI线程和异步线程之间...

    2018-02-03 14:46
    96
  • Android面向面试复习----IntentService详解

    IntentService详解(附个推IntentService示例) 1. 什么是IntentService? IntentService继承Service,内部创建了HandlerThrea...

    2018-02-03 16:16
    134
  • Android面向面试复习---Android构建流程

    Android构建流程 如果公司项目比较大,那么持续集成就显得很有必要。需要搭建持续集成的环境的话,Android项目的构建流程就有必要了解清楚了。 1. 首先,拿一张Android构...

    2018-01-24 20:23
    157
  • Android面向复习----通俗理解Android中的Gradle

    Android面向复习—-通俗理解Android中的Gradle 1. Gradle是什么? Gradle是一种构建工具,它可以帮你管理项目中的差异、依赖、编译、打包、部署等。它并不是一...

    2018-01-28 00:47
    95
  • Android面向面试复习----Proguard混淆技术详解

    Proguard混淆技术详解 1. Proguard是什么? Proguard是一个压缩、优化和混淆java字节码的免费工具。 它有以下几个作用: 压缩(Shrink):检测并...

    2018-01-29 22:04
    102
  • Android面向面试复习----HandlerThread的妙用

    HandlerThread的妙用 很多博客讲了HandlerThread的用法,但是没有具体的应用场景,可能也是了解并未真正使用! 1. HandlerThread是什么? h...

    2018-02-03 12:38
    105
  • Android面向面试复习---git版本控制

    Android面向面试复习—git版本控制1. 几个概念说明 工作区 项目存放的文件夹就是工作区。因为我们的所有的git操作都是在该区域进行的。版本库 工作区中的.git文件夹,里面存放的是g...

    2018-01-24 00:11
    91
  • Android面向面试复习----冷启动优化

    冷启动优化 1. 什么是冷启动 1. 冷启动的定义 冷启动就是在启动应用前,系统中没有该应用的任何进程信息。这时候启动应用就叫冷启动。 2. 冷启动/热启动的区别 热启...

    2018-01-17 22:42
    64
  • Android面向面试复习----内存管理

    内存管理 1. 内存管理机制概述 1. 分配机制 操作系统会为每个进程分配合理的内存大小,保证每一个进程能够合理的运行,而不至于内存不够用或者某个进程占用太多的内存。 2. 回...

    2018-01-17 22:04
    132
  • Android面向面试复习----内存泄漏

    内存泄漏 1. java内存泄漏基础知识 1.1 java内存的分配策略 静态存储区(方法区-静态数据、全局变量) 栈区(局部变量,方法执行结束后,自动释放)–容量有限 方法中...

    2018-01-12 21:59
    584
  • Android面向面试复习----UI卡顿

    UI卡顿 UI卡顿是轻量版的ANR 1、 UI卡顿的原理 1. **60fps --> 16ms**:1s内绘制60帧,所以每一帧的绘制时间在16ms 2. overdraw,大量重...

    2018-01-12 00:53
    138
  • Android面向面试复习----ANR

    ANR面试解析 1.1 什么是ANR Application Not Responding 换句话说,ANR是应用程序无响应的对话框,主要是在主线程中做了耗时操作导致的。 三种...

    2018-01-09 19:54
    164
  • Android面向面试复习----OOM异常

    OOM异常 1. 什么是OOM 当前占用的内存加上app申请的内存资源超过了Dvlvik虚拟机的最大内存限制导致抛出Out of memory异常。 2. 一些容易混淆的概念 ...

    2018-01-09 22:10
    116
  • Android面向面试复习----Bitmap

    Android中的Bitmap1. recycle方法 该方法是系统提供的,可以用来回收bitmap占用的堆内存以及native内存,同时清除该对象的引用。 该操作不可逆,如果调用了recycle()...

    2018-01-11 00:08
    151
img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部