public class timeofdayManager {
private TimeDefine mTimeDefine;
private Context mContext;
public static enum timeofday{DAY,EVENING,NIGHT};
public timeofdayManager (Context context){
mTimeDefine = new TimeDefine();
mContext = context;
}
private class TimeDefine{
private Time mTime;
private final int SLOT_1 = 6;
private final int SLOT_2 = 16;
private final int SLOT_3 = 17;
private final int SLOT_4 = 19;
public TimeDefine(){
mTime = new Time();
}
public timeofday queryTime(){
mTime.setToNow();
if (mTime.hour<=SLOT_2 && mTime.hour>=SLOT_1){
return timeofday.DAY;
}
else if (mTime.hour>=SLOT_3 && mTime.hour<=SLOT_4){
return timeofday.EVENING;
}
return timeofday.NIGHT;
}
}
}
分享到:
相关推荐
enum.docx ,详细介绍了enum的用法,枚举用法在c#中比较常见,希望会有帮助哦
Enum的用法Enum的用法Enum的用法Enum的用法
NULL 博文链接:https://rensanning.iteye.com/blog/2013734
Java enum的用法详解,可作为开发api
枚举常量是枚举类型中的值,即枚举值。枚举类型是一种用户定义的类型,只有用户在程序中定义它后才能被使用。
java中enum枚举的详细用法。 0.0
主要介绍了java 中enum的使用方法详解的相关资料,希望通过本文能帮助到大家,理解掌握java 中enum的使用方法,需要的朋友可以参考下
主要介绍了JavaScript enum枚举类型定义及使用方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
用法 local Enum = require " enum " -- Enums can be created like so: local Number = Enum ( " Zero " , " One " , " Two " , " Three " ) -- To control the starting value of an enum, the first value can be...
Java enum的用法详解
关于typedef的用法总结,和宏定义Define的一些区别
Typedef 声明有助于创建平台无关类型,甚至能隐藏复杂和难以理解的语法。不管怎样,使用 typedef 能为代码带来意想不到的好处,通过本文你可以学习用 typedef 避免缺欠,从而使代码更健壮。
Swift中通过enum关键字可以直接创建出枚举对象,而且可以使用switch和case语句来进行流程控制,十分强大和灵活,这里我们就来详解Swift中enum枚举类型的用法
目录介绍特征安装用法设置一个MappedValueRepresentable枚举使用MappedValueCollectionRepresented 使用MappedEnum类型的可编码枚举在ESet中使用OptionSet中的EnumSet 将EnumSet转换为Enum数组使用...
安装composer require tebru/enum用法要使用,扩展AbstractEnum并实现getConstants()方法。 class DirectionEnum extends AbstractEnum{ const NORTH = 'north'; const EAST = 'east'; const SOUTH = 'south'; ...
本文实例总结了python模拟enum枚举类型的方法。分享给大家供大家参考。具体分析如下: python中没有enum枚举类型,可能python认为这玩意压根就没用,下面列举了三种方法模拟enum枚举类型 方法1. 使用自定义类 class...
C语言-typedef的用法
用法 Create Enum package main import ( "fmt" "github.com/neoxelox/enum" ) type State string type enumStates = struct { COMMITTED State // You can use any type you want, for example an int. IN_...
主要介绍了Java枚举(enum) 详解7种常见的用法,具有一定的参考价值,有需要的可以了解一下。