240 发简信
IP属地:陕西
  • Gradle 使用方法

    一、全局强制使用某个版本的依赖库 configurations.all { resolutionStrategy.cacheChang...

  • Resize,w 360,h 240
    Java 编译、运行过程中的字符编码

    前言 近日遇到一个神奇的问题,在github上找了开源库,使用如下两种不同的运行方式得到的运行结果也不同,但理论上运行结果应该是一致的才是。 方...

  • 单例模式

    一、定义 确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。 二、使用场景 避免产生多个对象消耗过多的资源,或者某种类型的对象只...

  • Resize,w 360,h 240
    面向对象的六大原则

    一、单一职责原则-----优化代码第一步 SRP(Single Responsibility Principle) 定义:就一个类而言,应该仅有...

  • Android 系统启动

    一、Android 启动过程 1、启动电源以及系统启动当电源按下时引导芯片代码从预定义的代码可以执行,加载BootLoader到RAM中,然后执...

  • Resize,w 360,h 240
    Android 6.0 低电耗和应用待机模式

    Andoird6.0(API 23) 开始,Android 引入两项省电功能,通过管理应用在设备未连接至电源时的行为方式,帮助用户延长电...

  • Android 系统服务AlarmManager

    一、App 定时提醒方案 1、Handler:通过Handler的setMessageDelay()来实现定时发送消息的功能。但是Handler...

  • Resize,w 360,h 240
    Android 组件化架构

    一、为什么项目要组件化 这个图是比较常见Android App架构,一个界面中存在大量的业务逻辑,而业务逻辑中有网络请求、数据操作等行为...