连续登录判定 判定网络是否可用

来源:互联网 发布:asp响应式h5网站源码 编辑:程序博客网 时间:2024/04/19 09:27

连续登录判定

/**************************************************************** *连续登陆  **********************************************************/static boolean isGetReward=false;//是否领取奖励public static int LoadDayTime= 0;// 登录天数public static int[] loginCurrentTime = new int[3];// 0:年份 1:月份 2:日期public static Long SaveCurrentTime = 0L;// 保存时间private static Calendar currentTime;//当前时间private static Calendar saveTime;//上次登陆时间// 获取当前日期public static  void getTime() {currentTime = Calendar.getInstance();saveTime = Calendar.getInstance();currentTime.set(currentTime.HOUR_OF_DAY, 0);// 将小时清零currentTime.set(currentTime.MINUTE, 0);// 将分钟清零currentTime.set(currentTime.SECOND, 0);// 将秒清零currentTime.set(currentTime.MILLISECOND, 0);// 将微秒清零if(LocalDB.isExistLong("SaveCurrentTime")){SaveCurrentTime=LocalDB.getLong("SaveCurrentTime");}saveTime.setTimeInMillis(SaveCurrentTime);// 获取存储的时间}// 判断日期,是否连续登录public static boolean checkLoginTime() {getTime();if (currentTime.compareTo(saveTime) != 0) {// 判断是否是同一天SaveCurrentTime=currentTime.getTimeInMillis();PersonalData.everyDay_Price=0;LocalDB.setInt("everyDay_Price", PersonalData.everyDay_Price);LocalDB.setLong("SaveCurrentTime", SaveCurrentTime);LocalDB.serialize();return true;} else {return false;}}



判定网络是否可用

//网络可用ConnectivityManager.getActiveNetworkInfo().isConnected()// 判断网络是否可用  public static boolean isConnect(){try {ConnectivityManager manger = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);NetworkInfo info = manger.getActiveNetworkInfo();return (info != null && info.isConnected());} catch (Exception e) {return false;}}



0 0
原创粉丝点击