hxb
2022-11-22 b3513b1713bb979d0a69c5a8c4ddcd038f184e6e
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
package com.mm.android.deviceaddmodule.mobilecommon.annotation;
 
import android.support.annotation.StringDef;
 
import java.lang.annotation.Retention;
 
import static com.mm.android.deviceaddmodule.mobilecommon.annotation.DeviceState.OFFLINE;
import static com.mm.android.deviceaddmodule.mobilecommon.annotation.DeviceState.ONLINE;
import static com.mm.android.deviceaddmodule.mobilecommon.annotation.DeviceState.SLEEP;
import static com.mm.android.deviceaddmodule.mobilecommon.annotation.DeviceState.UPGRADE;
import static java.lang.annotation.RetentionPolicy.SOURCE;
 
/**
 * 设备在离线状态枚举值
 */
@Retention(SOURCE)
@StringDef({ONLINE, OFFLINE, SLEEP,UPGRADE, ""})
public @interface DeviceState {
       String ONLINE = "online";
       String OFFLINE = "offline";
       String SLEEP = "sleep";
       String UPGRADE = "upgrading";
 
}