240 发简信
IP属地:广东
  • Resize,w 360,h 240
    利用Maven下载Android Gradle Plugin依赖的库以及升级Android Gradle Plugin 3.0遇到的问题

    一、背景 近期由于部分需求开发需要将Gradle和Android Gradle Plugin进行升级到3.0.0以上,由于项目是运行在专门的编译...

  • 【Android源码分析】 Looper和MessageQueue消息机制Java层和Native层源码分析

    前言 消息机制 众所周知Android是基于消息驱动的,启动Activity等一系列操作都是通过消息机制实现,在JAVA层消息机制主要由几个类实...

  • React Native Android源码编译

    编译环境 官方的编译环境要求如下,值得注意的是这里的NDK版本最好是r10e,亲测过其他两个版本的NDK并没有成功,因此这里最好是下载r10e版...

  • Resize,w 360,h 240
    Android开发插件整理

    一、前言 工欲善其事,必先利其器。对于开发人员来说,在开发过程中利用好AS的插件和Chrome插件能够很好提高我们的工作效率。 二、Androi...

  • Android -- 设置透明状态栏后弹出键盘的时候Toolbar被拉伸或者移出屏幕的问题解决

    问题描述 一般我们设置透明状态栏的时候都是通过下面代码进行设置 然后在使用Toolbar的时候设置fitsSystemWindows="true...

  • Java多进程----ThreadPoolExecutor实现机制解析

    一、相关概念 ThreadPoolExecutor是jdk内置线程池的一个实现,基本上大部分情况都会使用这个线程池完成并发操作,下面是涉及到Th...

  • 利用android-gif-drawable开源库显示GIF动态图片

    一、前言 android-gif-drawable是一个在Android显示gif图片的开源库,加载大的gif图片时不会出现OOM问题。 1. ...

  • Java 单例模式

    一、前言 作为对象的创建模式,单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。这个类称为单例类。 单例模式的特点:1....

  • Java 注解(Annotation)

    前言 注解是 Java 5 的一个新特性。注解是插入你代码中的一种注释或者说是一种元数据(meta data)。这些注解信息可以在编译期使用预编...