Blame view

footsafety/app/src/main/java/com/printer/sdk/usb/PairedPrinter 647 Bytes
f7a13682   “wangming”   项目初始化
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
  package com.printer.sdk.usb
  
  import io.paperdb.Paper
  import java.io.Serializable
  
  open class PairedPrinter(name: String?, address: String) : Serializable {
      var name: String? = name
      var address: String = address
  
      companion object {
          private const val PAIRED_PRINTER = "paired printer"
  
          fun getPairedPrinter(): PairedPrinter? {
              return Paper.book().read(PAIRED_PRINTER, null)
          }
  
          fun setPairedPrinter(printer: PairedPrinter) {
              Paper.book().write(PAIRED_PRINTER, printer)
          }
  
          fun removePairedPrinter() {
              Paper.book().delete(PAIRED_PRINTER)
          }
      }
  
  }