public static RequestShellCommandData fromDataBundle(DataBundle dataBundle) { RequestShellCommandData requestShellCommandData = new RequestShellCommandData(); requestShellCommandData.setCommand(dataBundle.getString(COMMAND)); requestShellCommandData.setWaitOutput(dataBundle.getBoolean(WAIT_OUTPUT)); requestShellCommandData.setReboot(dataBundle.getBoolean(REBOOT)); return requestShellCommandData; }
public static BatteryData fromDataBundle(DataBundle dataBundle) { BatteryData batteryData = new BatteryData(); float level = dataBundle.getFloat(LEVEL); boolean charging = dataBundle.getBoolean(CHARGING); boolean usbCharge = dataBundle.getBoolean(USB_CHARGE); boolean acCharge = dataBundle.getBoolean(AC_CHARGE); long dateLastCharge = dataBundle.getLong(DATE_LAST_CHARGE); batteryData.setLevel(level); batteryData.setCharging(charging); batteryData.setUsbCharge(usbCharge); batteryData.setAcCharge(acCharge); batteryData.setDateLastCharge(dateLastCharge); return batteryData; }
public static SettingsData fromDataBundle(DataBundle dataBundle) { SettingsData settingsData = new SettingsData(); settingsData.setReplies(dataBundle.getString(REPLIES)); settingsData.setScreenTimeout(dataBundle.getInt(SCREEN_TIMEOUT)); settingsData.setVibration(dataBundle.getInt(VIBRATION)); settingsData.setNotificationsCustomUi(dataBundle.getBoolean(NOTIFICATIONS_CUSTOM_UI)); settingsData.setDisableNotifications(dataBundle.getBoolean(DISABLE_NOTIFICATIONS)); settingsData.setDisableNotificationReplies(dataBundle.getBoolean(DISABLE_NOTIFICATION_REPLIES)); settingsData.setEnableHardwareKeysMusicControl(dataBundle.getBoolean(ENABLE_HARDWARE_KEYS_MUSIC_CONTROL)); settingsData.setInvertedTheme(dataBundle.getBoolean(ENABLE_INVERTED_THEME)); settingsData.setFontSize(dataBundle.getString(FONT_SIZE)); settingsData.setDisableNotificationScreenOn(dataBundle.getBoolean(DISABLE_NOTIFICATION_SCREENON)); settingsData.setShakeToDismissGravity(dataBundle.getInt(SHAKE_TO_DISMISS_GRAVITY)); settingsData.setShakeToDismissNumOfShakes(dataBundle.getInt(SHAKE_TO_DISMISS_NUM_OF_SHAKES)); settingsData.setPhoneConnectionAlert(dataBundle.getBoolean(PHONE_CONNECTION_ALERT)); settingsData.setPhoneConnectionAlertStandardNotification(dataBundle.getBoolean(PHONE_CONNECTION_ALERT_STANDARD_NOTIFICATION)); settingsData.setDefaultLocale(dataBundle.getString(DEFAULT_LOCALE)); settingsData.setDisableDelay(dataBundle.getBoolean(DISABLE_DELAY)); return settingsData; }
int pictureHeight = dataBundle.getInt("pictureHeight"); int vibration = dataBundle.getInt("vibration"); boolean forceCustom = dataBundle.getBoolean("forceCustom"); boolean hideReplies = dataBundle.getBoolean("hideReplies"); boolean hideButtons = dataBundle.getBoolean("hideButtons");