Runt
2024-09-28 1464250d6b481fb9274cc571ecbe031b71ab457c
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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
package com.runt.open.mvi.data;
 
import android.content.Context;
import android.os.Build;
 
import com.runt.open.mvi.retrofit.utils.NetWorkUtils;
import com.runt.open.mvi.utils.DeviceUtil;
 
 
/**
 * My father is Object, ites purpose of
 *
 * @purpose Created by Runt (qingingrunt2010@qq.com) on 2020-10-7.
 */
 
public class PhoneDevice {
 
    private String brand,model,androidVersion,androidCode,seriaNo,netIp;
 
    static PhoneDevice device;
 
    public static void setDevice(Context context) {
        device = new PhoneDevice(Build.BRAND,Build.MODEL,Build.VERSION.SDK_INT+"",Build.VERSION.RELEASE, DeviceUtil.getSerialNumber(context), NetWorkUtils.getNetIp());
    }
 
    public static PhoneDevice getDevice() {
        return device;
    }
 
    public PhoneDevice(String brand, String model, String androidVersion, String androidCode, String seriaNo, String netIp) {
        this.brand = brand;
        this.model = model;
        this.androidVersion = androidVersion;
        this.androidCode = androidCode;
        this.seriaNo = seriaNo;
        this.netIp = netIp;
    }
 
    public String getBrand() {
        return brand;
    }
 
    public void setBrand(String brand) {
        this.brand = brand;
    }
 
    public String getModel() {
        return model;
    }
 
    public void setModel(String model) {
        this.model = model;
    }
 
    public String getAndroidVersion() {
        return androidVersion;
    }
 
    public void setAndroidVersion(String androidVersion) {
        this.androidVersion = androidVersion;
    }
 
    public String getAndroidCode() {
        return androidCode;
    }
 
    public void setAndroidCode(String androidCode) {
        this.androidCode = androidCode;
    }
 
    public String getSeriaNo() {
        return seriaNo;
    }
 
    public void setSeriaNo(String seriaNo) {
        this.seriaNo = seriaNo;
    }
 
    public String getNetIp() {
        return netIp;
    }
 
    public void setNetIp(String netIp) {
        this.netIp = netIp;
    }
 
 
    @Override
    public String toString() {
        return "PhoneDevice{" +
                "brand='" + brand + '\'' +
                ", model='" + model + '\'' +
                ", androidVersion='" + androidVersion + '\'' +
                ", androidCode='" + androidCode + '\'' +
                ", seriaNo='" + seriaNo + '\'' +
                ", netIp='" + netIp + '\'' +
                '}';
    }
}