private void sendWeatherData(Cursor weatherData, Context context) {
    // get high temperature string
    double high = weatherData.getDouble(COL_WEATHER_MAX_TEMP);
    String highString = Utility.formatTemperature(context, high);
    // get low temperature string
    double low = weatherData.getDouble(COL_WEATHER_MIN_TEMP);
    String lowString = Utility.formatTemperature(context, low);
    // get icon asset
    int weatherId = weatherData.getInt(COL_WEATHER_CONDITION_ID);
    int defaultImage = Utility.getIconResourceForWeatherCondition(weatherId);

    Bitmap weatherIcon = BitmapFactory.decodeResource(context.getResources(), defaultImage);
    Bitmap scaleBitmap = WearUtils.scaleBitmap(weatherIcon, 22, 22);
    Bitmap greyScaleIcon = WearUtils.toGrayscale(scaleBitmap);
    // https://developer.android.com/training/wearables/data-layer/assets.html
    sendWeatherDataItem(greyScaleIcon, highString, lowString);
  }