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
| package com.example.firstapp.entity
|
| import com.example.firstapp.R
| import com.google.gson.annotations.SerializedName
|
| import java.io.Serializable
|
| data class SmsInfo(
| // 联系人姓名
| var name: String = "",
| // 联系人号码
| var number: String = "",
| // 短信内容
| var content: String = "",
| // 短信时间
| var date: Long = 0L,
| // 短信类型: 1=接收, 2=发送
| var type: Int = 1,
| // 卡槽ID: 0=Sim1, 1=Sim2, -1=获取失败
| @SerializedName("sim_id")
| var simId: Int = -1,
| // 卡槽主键
| @SerializedName("sub_id")
| var subId: Int = 0,
| ) : Serializable {
|
| val typeImageId: Int = R.drawable.ic_sms
|
| val simImageId: Int
| get() {
| return when (simId) {
| 0 -> R.drawable.ic_sim1
| 1 -> R.drawable.ic_sim2
| else -> R.drawable.ic_sim
| }
| }
| }
|
|