240 发简信
IP属地:广东
  • Resize,w 360,h 240
    Android 屏幕适配方案

    前言 由于我之前是在一些设备原厂工作的只需要负责sdk的工作以及去给客户驻点开发的,基本不会涉及到屏幕适配,就算是客户那边也是固定的一个Andr...

  • Resize,w 360,h 240
    Android IntentService源码分析

    题外话:我为什么特意写呢,是因为我OPPO面试时候问到了我intentservice有了解么,我当时回答了有初步了解就是service的进化版,...

  • Resize,w 360,h 240
    Android-HandlerThread使用及源码分析

    注:一次OPPO面试的尴尬,所以回来恶补 原文链接借鉴 1 HandlerThread 1.1 主要作用 更简单的将一个一次性的多线程改进成可以...

  • Android面试遇到的问题总结

    内存优化 内存泄漏 当一个对象不在使用了,本应该被垃圾回收器(JVM)回收,但是这个对象由于被其他正在使用的对象所持有,造成无法被回收的结果,通...

  • 多线程与Android线程性能优化

    基础概念 CPU核心数和线程数的关系 多核心:也指单芯片多处理器( Chip Multiprocessors,简称CMP),CMP是由美国斯坦福...

  • Resize,w 360,h 240
    Java 高级特性——反射及动态代理模式

    反射(Reflect) 反射之中包含了一个「反」字,所以了解反射我们先从「正」开始。 一般情况下,我们使用某个类时必定知道它是什么类,是用来做什...

  • Java 高级特性——泛型

    声明这是我上课学到的, 为什么我们需要泛型? 通过两段代码我们就可以知道为何我们需要泛型 实际开发中,经常有数值类型求和的需求,例如实现int类...

  • Resize,w 360,h 240
    Android studio 多渠道打包(友盟)

    第一步 首先进入友盟官网注册开发者账号,然后创建u-app应用获得appkey, 然后去清单文件配置appkey <!--友盟--> 然后加上所...