mirror of
https://github.com/moonlight-stream/moonlight-android.git
synced 2026-04-06 07:56:07 +00:00
38 lines
1.1 KiB
Java
38 lines
1.1 KiB
Java
package com.limelight.preferences;
|
|
|
|
|
|
import android.content.Context;
|
|
import android.content.SharedPreferences;
|
|
|
|
public class GlPreferences {
|
|
private static final String PREF_NAME = "GlPreferences";
|
|
|
|
private static final String FINGERPRINT_PREF_STRING = "Fingerprint";
|
|
private static final String GL_RENDERER_PREF_STRING = "Renderer";
|
|
|
|
private SharedPreferences prefs;
|
|
public String glRenderer;
|
|
public String savedFingerprint;
|
|
|
|
private GlPreferences(SharedPreferences prefs) {
|
|
this.prefs = prefs;
|
|
}
|
|
|
|
public static GlPreferences readPreferences(Context context) {
|
|
SharedPreferences prefs = context.getSharedPreferences(PREF_NAME, 0);
|
|
GlPreferences glPrefs = new GlPreferences(prefs);
|
|
|
|
glPrefs.glRenderer = prefs.getString(GL_RENDERER_PREF_STRING, "");
|
|
glPrefs.savedFingerprint = prefs.getString(FINGERPRINT_PREF_STRING, "");
|
|
|
|
return glPrefs;
|
|
}
|
|
|
|
public boolean writePreferences() {
|
|
return prefs.edit()
|
|
.putString(GL_RENDERER_PREF_STRING, glRenderer)
|
|
.putString(FINGERPRINT_PREF_STRING, savedFingerprint)
|
|
.commit();
|
|
}
|
|
}
|