Avatar notebook default
13篇文章 · 10823字 · 0人关注
  • Resize,w 360,h 240
    尝试加载一千张照片(二)

    CoolGlide 是学习Glide的过程中,动手写的一个简单版本。主要是为了进一步了解Glide的设计原理。 背景 我在大三的时候写了一个简单...

  • Resize,w 360,h 240
    尝试加载一千张照片

    以下内容完全是探索性的尝试,加载大量照片请用Glide或者Picasso 背景,我在捣鼓一个图片上传App,我需要上传手机上的照片,首先要把照片...

    2.1 1024 4 11
  • Resize,w 360,h 240
    进阶解密1 | Android系统结构

    让我们将事前的忧虑,换为事前的思考和计划吧! 整整一个三月,投了很多家,面试机会很少,目前还是0 实习Offer,要加油(ง •_•)ง and...

  • Resize,w 360,h 240
    读书笔记|艺术探索第三章-View事件体系

    这两天的面试,我发现很多东西我并没有了解其机制,只是停留在表面。 1. View位置参数 Left,Top,Right,Buttom 很好理解。...

  • Resize,w 360,h 240
    Handle的使用场景

    Handler运行机制 Handler的消息机制如下图所示,主要包含两个消息队列,一个是消息的回收队列,另一个是Message Q队列。 1 消...

  • Resize,w 360,h 240
    Android生命周期注意点总结

    艺术探索第一章看完之后的总结和验证 A打开B:onPause(A) -> onCreate(B) -> onStart(B) -> onResu...

  • Resize,w 360,h 240
    IntentService源码解析

    如果此时你对Service有些模糊可先简单浏览一下Andriod中各种服务 首先看一下Google给的介绍 作为服务,所以其优先级比一般的线程要...

  • Resize,w 360,h 240
    Android中各种Service

    1. 后台服务 后台服务分为可交互服务和不可交互服务。其区别在于启动服务的方式StartService()和bindService()。后者会返...

  • Resize,w 360,h 240
    AsyncTask 源码解析

    AsyncTask方便我们从异步工作切换到UI线程。虽然是异步的但是依然不建议让AsyncTask执行过大耗时操作(超过10秒),如果需要让一个...

文集作者