Skip to content

Instantly share code, notes, and snippets.

View 837's full-sized avatar
👻

Matthias Ernst 837

👻
View GitHub Profile
import java.io.File;
import java.io.IOException;
import java.io.UncheckedIOException;
import java.nio.charset.StandardCharsets;
import java.nio.file.Files;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import java.util.stream.Collectors;
import java.lang.reflect.Type;
import com.google.gson.JsonDeserializationContext;
import com.google.gson.JsonDeserializer;
import com.google.gson.JsonElement;
import com.google.gson.JsonParseException;
import javafx.beans.property.SimpleStringProperty;
public class SimpleStringPropertyDeserializer implements JsonDeserializer<SimpleStringProperty> {
import java.lang.reflect.Type;
import com.google.gson.*;
import javafx.beans.property.SimpleStringProperty;
public class SimpleStringPropertySerializer implements JsonSerializer<SimpleStringProperty> {
public JsonElement serialize(SimpleStringProperty src, Type typeOfSrc, JsonSerializationContext context) {
return new JsonPrimitive(src.get());
}
}
@837
837 / JavaFXUtils
Last active August 22, 2022 13:07
JavaFXUtil Class, stuff you might need in a JavaFX8 GUI
package javaFxUtils;
import java.io.PrintWriter;
import java.io.StringWriter;
import javafx.collections.ListChangeListener;
import javafx.collections.ObservableList;
import javafx.scene.control.Alert;
import javafx.scene.control.Alert.AlertType;
import java.util.Arrays;
import android.content.Context;
import android.provider.Settings;
import android.telephony.TelephonyManager;
public class UniqueID {
public static String getDeviceId(Context context) {
String id = getUniqueID(context);
if (id == null)