240 发简信
IP属地:北京
  • 安卓利用高德SDK实现后台持续定位并绘制轨迹

    实现后台持续定位网上资料很多,大部分都是关于服务保活的!但有时不一定是服务挂了,而是GPS模块休眠了;下面是我的定位服务类acquireWakeLock() 方法是设置CPU...

  • 120
    享元模式-java

    概念: 享元模式(Flyweight Pattern)主要用于减少创建对象的数量,以减少内存占用和提高性能。它属于结构型模式,它提供了减少对象数量从而改善应用所需的对象结构的...

  • 120
    组合模式-java

    概念: 组合模式(Composite Pattern),又叫部分整体模式,是用于把一组相似的对象当作一个单一的对象。组合模式依据树形结构来组合对象,用来表示部分以及整体层次。...

  • 桥接模式-java

    概念: 桥接模式将抽象与实现分离,使它们可以独立变化。它是用组合关系代替继承关系来实现,从而降低了抽象和实现这两个可变维度的耦合度。这种类型的设计模式属于结构型模式。 桥接模...

  • 装饰者模式-java

    概念: 装饰者模式允许向一个现有的对象添加新的功能,同时又不改变其结构。这种类型的设计模式属于结构型模式,它是作为现有的类的一个包装。 装饰模式中的角色: 抽象构件(Comp...

  • 适配器模式-java

    概念: 适配器模式将一个类的接口转换成客户希望的另外一个接口,使得原本由于接口不兼容而不能一起工作的那些类能一起工作。这种类型的设计模式属于结构型模式 分类: 适配器模式分为...

  • 外观模式-java

    概念: 又称门面模式,隐藏系统的复杂性,并向客户端提供了一个客户端可以访问系统的接口。这种类型的设计模式属于结构型模式,它向现有的系统添加一个接口,来隐藏系统的复杂性。 外部...

  • 120
    代理模式-java

    概念: 由于某些原因需要给某对象提供一个代理以控制该对象的访问。这时,访问对象不适合或者不能直接引用目标对象,代理对象作为访问对象和目标对象之间的中介。这种类型的设计模式属于...

  • 原型模式-java

    概念: 原型模式:用一个已经创建的实例作为原型,通过复制该原型对象来创建一个和原型对象相同的新对象。这种模式是实现了一个原型接口,该接口用于创建当前对象的克隆。当直接创建对象...

  • 建造者模式-java

    概念: 建造者模式是将一个复杂对象的构建与表示分离,使得同样的构建过程可以创建不同的表示。一个 Builder 类会一步一步构造最终的对象。该 Builder 类是独立于其他...

  • 工厂模式-Java&Kotlin

    概念: 工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。它提供了一种创建对象的最佳方式,属于创建型模式。 类型: 工厂模式一般有两类,工厂方法...

  • 120
    单例模式-java

    单例模式是 Java 中最简单的设计模式之一。 特点: (一)只能有一个实例(二)必须自己创建自己的唯一实例(三)需要给其他对象使用提供这一实例 创建方式: (1)饿汉式:类...

  • JAVA各进制间转换方法(包括原码、反码、补码)

    随着物联网的使用,android开发者获取的数据不一定明文json数据,十六进制,二进制数据也大行其道,网络中各种原码、反码、补码的理论及案例多不胜数,但是通用的工具类屈指可...

  • android 面试题总结

    Jave部分 一、多线程 Join() 线程加入,执行此方法的线程优先使用cpu Yeild() 线程释放资源使所有线程能有相等的机会使用cpu Sleep() ...

  • handler、 looper 和messagequeue

    前言 handler是android 开发重要的组成部分,主要用于在不同的线程中相互通信,使用场景最多的应该就是在子线程中更新 UI。想要开发android首先要熟知hand...

  • Java根据开始时间结束时间计算时间间隔 x年x月x日

    最近项目中有这样的需求:根据租赁开始时间租赁结束时间计算租期x年x月x日, 相同的需求还有根据出生日期计算年龄等等...... 例如:开始日期 2020年7月24日 结束日期...