240 投稿
收录了21篇文章 · 1人关注
  • Resize,w 360,h 240
    手撕ButterKnife

    思维导图 使用方法 最新版本具体信息根据ButterKnife的官网来进行查找。 导入包。在app下的build.gradle的dependen...

  • Resize,w 360,h 240
    Android事件分发机制

    CVTE一面答的很不好的题目之一,特别写一篇博客反思自己。我记得我当时答的糊里糊涂的,只说了连事件从什么时候开始响应的也没说,只说了从子控件开始...

  • Resize,w 360,h 240
    Android自定义View -- 入门

    前言 View,有很多的名称。不论是你熟知的布局,还是控件,他们全部都继承自View。 工作流程 layout 在确定位置时,我们有一个非常需要...

  • Resize,w 360,h 240
    Android四大组件之Broadcast

    前言 广播,在我们的应用中起着一个非常重要的角色。就比如说我们经常使用的Intent、IntentFilter,就有着广播的作用。 在我的And...

  • Resize,w 360,h 240
    Android四大组件之Service

    前言 写着一篇文章的原因,主要是因为在面试中,服务这个关键词的出现频率非常高。很多时候,面试官会问你,Service中能否进行耗时操作?我们稍后...

  • Resize,w 360,h 240
    Android四大启动模式详解

    CVTE面试的时候答的最烂的一个题目,没有之一。 废话不多说,因为只要学过Android都应该知道四个启动模式:standard、singleT...

  • Resize,w 360,h 240
    手撕OkHttp

    前言 在面试中,OkHttp作为我们基本属于必用的第三方库来说,也是一个非常重要的考点,所以对其原理的掌握也会让我们的能力得到一定的提升。 一般...

  • Resize,w 360,h 240
    手撕AsyncTask

    前言 AsyncTask作为日常中一个经常被使用到的类,知道他的工作原理也是一件非常重要的事情。 AsyncTask的使用代码讲解 AsyncT...

  • Resize,w 360,h 240
    HandlerThread那些事儿

    前言 知识储备:手撕Handler面试题库:泓洋大神等人的Github项目 虽然HandlerThread其实在我的项目中并没有使用到过,而我现...

  • Resize,w 360,h 240
    手撕Handler

    前言 在日常开发中,我们势必会使用到子线程和UI线程的通信,而起着桥梁作用的就是我们常用的Handler。但是他的内部是怎么运作的?运作的过程中...

专题公告

趣学Android,巧解Google设计师设计思路。