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