forked from firka/student-legacy
37 lines
1.1 KiB
Java
37 lines
1.1 KiB
Java
package hu.refilc.naplo.utils;
|
|
|
|
import android.content.Context;
|
|
import android.net.ConnectivityManager;
|
|
import android.net.NetworkInfo;
|
|
|
|
import java.util.Calendar;
|
|
import java.util.Date;
|
|
|
|
public class Utils {
|
|
public static boolean hasNetwork(Context context) {
|
|
ConnectivityManager cm = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
|
|
NetworkInfo netInfo = cm.getActiveNetworkInfo();
|
|
if (netInfo != null && netInfo.isConnectedOrConnecting()) {
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
public static Date getWeekStartDate() {
|
|
Calendar calendar = Calendar.getInstance();
|
|
while (calendar.get(Calendar.DAY_OF_WEEK) != Calendar.MONDAY) {
|
|
calendar.add(Calendar.DATE, -1);
|
|
}
|
|
return calendar.getTime();
|
|
}
|
|
|
|
public static Date getWeekEndDate() {
|
|
Calendar calendar = Calendar.getInstance();
|
|
while (calendar.get(Calendar.DAY_OF_WEEK) != Calendar.MONDAY) {
|
|
calendar.add(Calendar.DATE, 1);
|
|
}
|
|
calendar.add(Calendar.DATE, -1);
|
|
return calendar.getTime();
|
|
}
|
|
}
|