You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
FONGMITV/app/src/main/java/com/fongmi/android/tv/Setting.java

212 lines
4.7 KiB

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