+
+ public static boolean isMetric(Context context) {
+ SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(context);
+ return prefs.getString(context.getString(R.string.pref_units_key),
+ context.getString(R.string.pref_units_metric))
+ .equals(context.getString(R.string.pref_units_metric));
+ }
+
+ static String formatTemperature(double temperature, boolean isMetric) {
+ double temp;
+ if ( !isMetric ) {
+ temp = 9*temperature/5+32;
+ } else {
+ temp = temperature;
+ }
+ return String.format("%.0f", temp);
+ }
+
+ static String formatDate(String dateString) {
+ Date date = WeatherContract.getDateFromDb(dateString);
+ return DateFormat.getDateInstance().format(date);
+ }