package com.example.slidingmenu.yujing.client.application; import android.app.Application; import android.content.Context; import android.content.SharedPreferences; import com.example.slidingmenu.yujing.client.database.DatabaseHelper; import com.example.slidingmenu.yujing.client.network.mode.RequestParam; public class ClientApplication extends Application{ /** * 请求协议 */ public static final String HTTP = "http"; /** * 服务器地址 */ public static final String IP_ADDRESS = "60.8.194.163"; /** * 服务器端口 */ public static final int PORT = 8084; /** * 请求的文件 */ public static final String FILE = "/book/Book"; private DatabaseHelper databaseHelper; private SharedPreferences loginUserInfo; @Override public void onCreate() { super.onCreate(); databaseHelper = new DatabaseHelper(this.getApplicationContext(), "client.db", null, 1); } public DatabaseHelper getDatabaseHelper(){ return this.databaseHelper; } public SharedPreferences getLoginUserInfo(){ SharedPreferences shared = this.getSharedPreferences("lastest_login", Context.MODE_PRIVATE); String name = shared.getString(RequestParam.USER_NAME, ""); this.loginUserInfo = this.getSharedPreferences(name, Context.MODE_PRIVATE); return this.loginUserInfo; } public void setLoginUserInfo(String name) { SharedPreferences shared = this.getSharedPreferences("lastest_login", Context.MODE_PRIVATE); shared.edit().putString(RequestParam.USER_NAME, name).commit(); } }