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(); } }