package com.fongmi.android.tv; import com.fongmi.android.tv.player.Players; import com.github.catvod.utils.Prefers; public class Setting { public static String getDoh() { return Prefers.getString("doh"); } public static void putDoh(String doh) { Prefers.put("doh", doh); } public static String getKeep() { return Prefers.getString("keep"); } public static void putKeep(String keep) { Prefers.put("keep", keep); } public static int getWall() { return Prefers.getInt("wall", 1); } public static void putWall(int wall) { Prefers.put("wall", wall); } public static int getReset() { return Prefers.getInt("reset", 0); } public static void putReset(int reset) { Prefers.put("reset", reset); } public static int getPlayer() { return Prefers.getInt("player", Players.EXO); } public static void putPlayer(int player) { Prefers.put("player", player); } public static int getLivePlayer() { return Prefers.getInt("player_live", getPlayer()); } public static void putLivePlayer(int player) { Prefers.put("player_live", player); } public static int getDecode() { return Prefers.getInt("decode", Players.HARD); } public static void putDecode(int decode) { Prefers.put("decode", decode); } public static int getRender() { return Prefers.getInt("render", 0); } public static void putRender(int render) { Prefers.put("render", render); } public static int getQuality() { return Prefers.getInt("quality", 2); } public static void putQuality(int quality) { Prefers.put("quality", quality); } public static int getSize() { return Prefers.getInt("size", 2); } public static void putSize(int size) { Prefers.put("size", size); } public static String getKeyword() { return Prefers.getString("keyword"); } public static void putKeyword(String keyword) { Prefers.put("keyword", keyword); } public static String getHot() { return Prefers.getString("hot"); } public static void putHot(String hot) { Prefers.put("hot", hot); } public static int getViewType(int viewType) { return Prefers.getInt("viewType", viewType); } public static void putViewType(int viewType) { Prefers.put("viewType", viewType); } public static int getScale() { return Prefers.getInt("scale"); } public static void putScale(int scale) { Prefers.put("scale", scale); } public static int getLiveScale() { return Prefers.getInt("scale_live", getScale()); } public static void putLiveScale(int scale) { Prefers.put("scale_live", scale); } public static boolean isBootLive() { return Prefers.getBoolean("boot_live"); } public static void putBootLive(boolean boot) { Prefers.put("boot_live", boot); } public static boolean isInvert() { return Prefers.getBoolean("invert"); } public static void putInvert(boolean invert) { Prefers.put("invert", invert); } public static boolean isAcross() { return Prefers.getBoolean("across", true); } public static void putAcross(boolean across) { Prefers.put("across", across); } public static boolean isChange() { return Prefers.getBoolean("change", true); } public static void putChange(boolean change) { Prefers.put("change", change); } public static boolean getUpdate() { return Prefers.getBoolean("update", true); } public static void putUpdate(boolean update) { Prefers.put("update", update); } public static String getUa() { return Prefers.getString("ua"); } public static void putUa(String ua) { Prefers.put("ua", ua); } public static int getSubtitle() { return Math.max(Prefers.getInt("subtitle", 16), 14); } public static void putSubtitle(int subtitle) { Prefers.put("subtitle", subtitle); } public static boolean isTunnel() { return Prefers.getBoolean("exo_tunnel"); } public static void putTunnel(boolean tunnel) { Prefers.put("exo_tunnel", tunnel); } public static int getHttp() { return Prefers.getInt("exo_http"); } public static void putHttp(int http) { Prefers.put("exo_http", http); } public static int getFlag() { return Prefers.getInt("flag"); } public static void putFlag(int mode) { Prefers.put("flag", mode); } public static int getBackground() { return Prefers.getInt("background"); } public static void putBackground(int background) { Prefers.put("background", background); } public static int getSiteMode() { return Prefers.getInt("site_mode"); } public static void putSiteMode(int mode) { Prefers.put("site_mode", mode); } public static float getThumbnail() { return 0.3f * getQuality() + 0.4f; } }