Newer
Older
GasOperationApp / app / src / main / java / com / casic / gasoperation / mmu / SharePreferenceUtil.java
[wangxitong] on 24 May 2021 6 KB first commit
package com.casic.gasoperation.mmu;

import com.casic.gasoperation.mmu.Constants;

import android.content.Context;
import android.content.SharedPreferences;

public class SharePreferenceUtil {
	private SharedPreferences sp;
	private SharedPreferences.Editor editor;

	public SharePreferenceUtil(Context context, String file) {
		sp = context.getSharedPreferences(file, context.MODE_PRIVATE);
		editor = sp.edit();
	}

	// 用户的密码
	public void setPasswd(String passwd) {
		editor.putString("passwd", passwd);
		editor.commit();
	}

	public String getPasswd() {
		return sp.getString("passwd", "");
	}

	// 用户的id,即QQ号
	public void setId(String id) {
		editor.putString("id", id);
		editor.commit();
	}

	public String getId() {
		return sp.getString("id", "");
	}

	// 权属单位的id号
	public void setCompanyId(String id) {
		editor.putString("id", id);
		editor.commit();
	}

	public String getCompanyId() {
		return sp.getString("id", "");
	}

	// 用户的昵称
	public String getName() {
		return sp.getString("name", "");
	}

	public void setName(String name) {
		editor.putString("name", name);
		editor.commit();
	}

	// 用户的邮箱
	public String getEmail() {
		return sp.getString("email", "");
	}

	public void setEmail(String email) {
		editor.putString("email", email);
		editor.commit();
	}

	// 用户自己的头像
	public Integer getImg() {
		return sp.getInt("img", 0);
	}

	public void setImg(int i) {
		editor.putInt("img", i);
		editor.commit();
	}

	// ip
	public void setIp(String ip) {
		editor.putString("ip", ip);
		editor.commit();
	}

	public String getIp() {
		return sp.getString("ip", "");
	}

	// 端口
	public void setPort(String port) {
		editor.putString("port", port);
		editor.commit();
	}

	public String getPort() {
		return sp.getString("port", "");
	}

	// 电池
	public void setBattery(String battery) {
		editor.putString("battery", battery);
		editor.commit();
	}

	public String getBattery() {
		return sp.getString("battery", "");
	}

	// 任务工单ID
	public void setTsakID(String taskID) {
		editor.putString("taskID", taskID);
		editor.commit();
	}

	public String getTsakID() {
		return sp.getString("taskID", "");
	}

	// 是否在后台运行标记
	public void setIsStart(boolean isStart) {
		editor.putBoolean("isStart", isStart);
		editor.commit();
	}

	public boolean getIsStart() {
		return sp.getBoolean("isStart", false);
	}

	// 是否第一次运行本应用
	public void setIsFirst(boolean isFirst) {
		editor.putBoolean("isFirst", isFirst);
		editor.commit();
	}

	public boolean getisFirst() {
		return sp.getBoolean("isFirst", true);
	}

	// 管线类型
	public void setpipeType(String pipeType) {
		editor.putString("pipeType", pipeType);
		editor.commit();
	}

	public String getpipeType() {
		return sp.getString("pipeType", "");
	}

	// 管线材料
	public void setpipeMaterial(String pipeMaterial) {
		editor.putString("pipeMaterial", pipeMaterial);
		editor.commit();
	}

	public String getpipeMaterial() {
		return sp.getString("pipeMaterial", "");
	}

	// 管线直径
	public void setpipeDiameter(String pipeDiameter) {
		editor.putString("pipeDiameter", pipeDiameter);
		editor.commit();
	}

	public String getpipeDiameter() {
		return sp.getString("pipeDiameter", "");
	}

	// 管线埋深
	public void setpointDeep(String pointDeep) {
		editor.putString("pointDeep", pointDeep);
		editor.commit();
	}

	public String getpointDeep() {
		return sp.getString("pointDeep", "");
	}

	// 下层管类型
	public void setdownPipeType(String downPipeType) {
		editor.putString("downPipeType", downPipeType);
		editor.commit();
	}

	public String getdownPipeType() {
		return sp.getString("downPipeType", "");
	}

	// 下层管材料
	public void setdownPipeMaterial(String downPipeMaterial) {
		editor.putString("downPipeMaterial", downPipeMaterial);
		editor.commit();
	}

	public String getdownPipeMaterial() {
		return sp.getString("downPipeMaterial", "");
	}

	// 下层管直径
	public void setdownPipeDiameter(String downPipeDiameter) {
		editor.putString("downPipeDiameter", downPipeDiameter);
		editor.commit();
	}

	public String getdownPipeDiameter() {
		return sp.getString("downPipeDiameter", "");
	}

	// 下层管埋深
	public void setdownPointDeep(String downPointDeep) {
		editor.putString("downPointDeep", downPointDeep);
		editor.commit();
	}

	public String getdownPointDeep() {
		return sp.getString("downPointDeep", "");
	}

	// 埋设方式
	public void setcoverType(String coverType) {
		editor.putString("coverType", coverType);
		editor.commit();
	}

	public String getcoverType() {
		return sp.getString("coverType", "");
	}

	// 所属区域
	public void setbelongArea(String belongArea) {
		editor.putString("belongArea", belongArea);
		editor.commit();
	}

	public String getbelongArea() {
		return sp.getString("belongArea", "");
	}

	// 所属线路
	public void setbelongLine(String belongLine) {
		editor.putString("belongLine", belongLine);
		editor.commit();
	}

	public String getbelongLine() {
		return sp.getString("belongLine", "");
	}

	// 所属道路
	public void setbelongRoad(String belongRoad) {
		editor.putString("belongRoad", belongRoad);
		editor.commit();
	}

	public String getbelongRoad() {
		return sp.getString("belongRoad", "");
	}

	// 建设年代
	public void setinstallDate(String installDate) {
		editor.putString("installDate", installDate);
		editor.commit();
	}

	public String getinstallDate() {
		return sp.getString("installDate", "");
	}

	// 权属单位
	public void setowner(String owner) {
		editor.putString("owner", owner);
		editor.commit();
	}

	public String getowner() {
		return sp.getString("owner", "");
	}

	// 对象ID
	public void setobjectID(String objectID) {
		editor.putString("objectID", objectID);
		editor.commit();
	}

	public String getobjectID() {
		return sp.getString("objectID", "");
	}

	// 标识器类型
	public void setlabelType1(String labelType1) {
		editor.putString("labelType1", labelType1);
		editor.commit();
	}

	public String getlabelType1() {
		return sp.getString("labelType1", "");
	}

	// 标识器埋深
	public void setlabelDeep(String labelDeep) {
		editor.putString("labelDeep", labelDeep);
		editor.commit();
	}

	public String getlabelDeep() {
		return sp.getString("labelDeep", "");
	}

	// 安装部门
	public void setinstaller(String installer) {
		editor.putString("installer", installer);
		editor.commit();
	}

	public String getinstaller() {
		return sp.getString("installer", "");
	}

	// 备注
	public void setpointRemark(String pointRemark) {
		editor.putString("pointRemark", pointRemark);
		editor.commit();
	}

	public String getpointRemark() {
		return sp.getString("pointRemark", "");
	}
}