Constants.java :  » App » aiphonele » com » softright » Android Open Source

Android Open Source » App » aiphonele 
aiphonele » com » softright » Constants.java
package com.softright;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.concurrent.locks.ReentrantLock;

import org.json.JSONArray;
import org.json.JSONObject;

import android.app.ProgressDialog;
import android.content.SharedPreferences;
import android.graphics.Bitmap;
import android.graphics.drawable.Drawable;
import android.net.Uri;
import android.util.DisplayMetrics;

import com.softright.activity.ContactInfo;

/**
 * @author lemonjesnme
 * 
 */
public class Constants {
  /**
   * 
   */
  public static String SERVER_ADDR = "1chu.com";
  public static String SERVER_HTTPADDR = "http://1chu.com";
  public static String SERVER_ADDRESS = "http://1chu.com/yc/service.do?";

  /**
   *  pg:101 cmd:1  pg:101 cmd:2  pg:101 cmd:3  pg:100
   * cmd:11  pg:102 cmd:22  pg:102 cmd:20
   */

  /**
   * javascript
   */
  public static String JS_ADDR = "file:///android_asset";

  /**
   * 
   */
  public static String VERSION = "0.1.0";
  public static Boolean NEEDUPDATE = false;
  public static JSONObject UPDATEJSON = new JSONObject();
  public static String UNZIPDESTPATH = "";
  public static String UNZIPSRCPATH = "";
  public static String VXCOPYSRCPATH = "";
  public static Boolean ISNETOK = true;
  public static ReentrantLock Contactlock = new ReentrantLock();
  public static ReentrantLock GetContactLock = new ReentrantLock();
  public static Bitmap BM;
  public static String SHOW_CONTACT_LIST;
  public static JSONObject REPLY_INFOS = new JSONObject();
  public static SharedPreferences SPF;
  public static String IS_STATUS = new String();
  public static String URL_PARAM = new String();
  public static String EVENT_ID = new String();
  public static String LOCAL_PHONE_NUMBER = new String();
  public static String FROM_JS = new String();
  public static ArrayList<ContactInfo> CPP_CONTACTINFO = new ArrayList<ContactInfo>();
  public static int SOUND_TIME = 0;
  public static ArrayList<ContactInfo> SELECTED_PERSONS_IN_VIEW = new ArrayList<ContactInfo>();
  public static ArrayList<ContactInfo> SELECTED_PERSONS_IN_SMART = new ArrayList<ContactInfo>();
  public static ArrayList<ContactInfo> SELECTED_PERSONS = new ArrayList<ContactInfo>();

  public static boolean IS_RETURN_FROM_CONTACTS = false;
  public static boolean IS_PUBLIC = false;
  public static boolean IS_YES_NO = false;
  public static boolean REPLY_PERSONS_ADDED = false;
  public static boolean REPLY_ZHAOREN_PERSONS_ADDED = false;
  public static boolean EVENT_CONTACT_PERSONS_ADDED = false;
  public static boolean EVENT_PERSON_PERSONS_ADDED = false;

  public static HashMap<String, ArrayList<ContactInfo>> ALL_PERSONS_HASHMAP = new HashMap<String, ArrayList<ContactInfo>>();
  public static ArrayList<String> ALL_PERSONS_HASHMAPKEYS = new ArrayList<String>();
  public static String OLD_CONTACTS = new String();
  public static String FROM_PERSON_NAME;
  public static String FROM_PERSON_NUMBER;
  public static Uri URI_RECORDER;
  public static List<String> SELECTED_PERSONS_NUMBER = new ArrayList<String>();
  public static List<String> SELECTED_PERSONS_NAME = new ArrayList<String>();
  public static JSONArray DIFF_CONTACTS_DATA_OBJECTS = null;
  public static JSONObject WANT_TO_SEND = new JSONObject();
  public static Bitmap ALBUM_BITMAP = null;

  public static ProgressDialog pd = null;
  static Drawable[] waiting = new Drawable[12];
  public static Boolean WEBRUN = false;
  public static String SOUND_PATH = "";
  public static String INPUT_CONTENT = new String();
  public static String RECODER_PATH = "/sdcard/iphonele-page/iphonele/zhaoji/resource/sound/";
  public static String ALBUM_PATH = "/sdcard/iphonele-page/iphonele/zhaoji/resource/image/";
  public static String ALBUM_TEMP_FULLPATH;
  public static String MEDIA_TEMP_FULLPATH;
  public static String ALBUM_FILE_NAME;
  public static int PALETTE[] = { // 

  0, 43176, 65280, 65535, 348148, 5526783, 5570559, 7340032, 11010048, 11053224, 16711680, 16733268, 16733439, 16776960, 16777044, 16777215 };

  public static String IMEI;
  public static String IMSI;
  public static Map<String, CNode> hotkeys = new HashMap<String, CNode>();
  public static Map<Integer, CNode> nodes = new HashMap<Integer, CNode>();
  public static final int CA_MASK = 0X10000000;
  public static Map<Integer, ServerInfo> servers = new HashMap<Integer, ServerInfo>();
  public static int serverMask = 0;
  public static final String PASSPORT = "passport";
  public static byte[] szPassport = null;
  public static int passportExpire;
  public static final String APP_VER = "1.0.0";
  public static final String initPostStr = "&app=jt&prod=yc&for=default";
  // 
  public static final int REQUEST_TYPE_SHOWTIP = 0X1;
  public static final int REQUEST_TYPE_REALTIME = 0X2;
  // 

  public static final int REQUEST_TYPE_AREA_MASK = 0XE0000000;
  // 

  public static final int REQUEST_TYPE_AREA_MAIN = 0X00000000;
  // 

  public static final int REQUEST_TYPE_AREA_STATUS = 0X20000000;
  public static final int PRES_CACHE = 7200;
  public static final int CTRL_DATA_CLEAR = 0X0000010;
  public static final int DISK_CACHE_SIZE = 100;
  public static final int MEMO_CACHE_SIZE = 50;
  // 

  public static final int REQUEST_MASK = 0X000F0000;
  public static final int REQUEST_INITDATA = 0X00000000; // 
  public static final int REQUEST_COMMAND = 0X00010000; // 
  public static final int REQUEST_HOTKEY = 0X00020000; // 
  public static final int REQUEST_KEYDOWN = 0X00030000; // 
  public static final int REQUEST_CTRL = 0X00040000; // 
  public static final int REQUEST_CTRL_OK = 0X00050000; // OK
  public static final int REQUEST_REALTIME = 0x00060000; // 
  public static final int REQUEST_LOGIN = 0x00070000; // 
  public static final int REQUEST_RES = 0x00080000; // 
  public static final int REQUEST_SETVAR = 0x00090000; // Sotck
  public static final int PGID_LOGIN = 0x10000001;// 0XFFF1;
  public static final int PGID_REQUEST_RES = 0x10000002;// 0XFFF2;
  public static final int DATA_TYPE_MASK = 0X0000000F; // 
  public static final int DATA_TYPE_FILE = 0X00000000; // StockFile //
  public static final int DATA_TYPE_TEXT = 0X00000001; // Text //
  public static final int DATA_TYPE_MENU = 0X00000002; // CNode
  public static final int DATA_TYPE_CTRL = 0X00000003; // 
  public static final int DATA_TYPE_DES = 0X00000004; // DES
  public static final int DATA_TYPE_CONFIG = 0X00000005; // DES
  public static final int DATA_TYPE_LOGIN = 0X00000006; // 
  public static final int DATA_TYPE_RES = 0X00000007; // 
  public static final int DATA_TYPE_COOKIE = 0X00000008; // COOKIE
  public static final int DATA_TYPE_CTRL_EXT = 0X00000009;
  public static final int DATA_TYPE_JSON = 0X0000000A;
  public static final int DATATYPE_EXT_MASK = 0X000000F0; // //
  public static final int TEXT_STATIC = 0X00000000; // 
  public static final int TEXT_DLG = 0X00000010; // dlg
  public static final int TEXT_TIP = 0X00000020; // Tip
  public static final int TEXT_SMS = 0X00000030; // 
  public static final int TEXT_HTTP = 0X00000040; // 
  public static final int TEXT_VIDEO = 0X00000050;
  public static final int TEXT_NEW = 0X00000060;
  public static final int TEXT_REFRESH = 0X00000100; // 
  public static final int TEXT_HAS_DATA_MASK = 0X00000F00; // 
  public static final int TEXT_HAS_PREV_DATA = 0X00000100; // 
  public static final int TEXT_HAS_LAST_DATA = 0X00000200; // 
  public static final int TEXT_HAS_TEXT = 0x00001000; // 
  public static final int TEXT_HAS_PIC = 0x00002000; // 
  public static final int TEXT_HAS_VIDEO = 0x00004000; // 
  public static final int TEXT_HAS_OTHER = 0x00008000; // 
  // StockFile
  public static final int TABLE_HAS_PREV_DATA = 0X00000010; // 
  public static final int TABLE_HAS_LAST_DATA = 0X00000020; // 
  public static final int DATA_SHOWTYPE_MASK = 0X08000000; // 
  public static final int DATA_SHOW_PAGE = 0X00000000; // 
  public static final int DATA_SHOW_DLG = 0X08000000; // DLG

  public static int TABLE_HEIGHT = 12;
  public static int TABLE_WIDTH = 15;
  public static int TAB_COUNT = 0;
  public static int TITLE_HEIGHT = 10;
  public static int TAB_HEIGHT = 10;
  public static int TAB_WIDTH = 10;
  public static int TAB_FULL_WIDTH = 10;

  public static DisplayMetrics dm;
  public static int SCREEN_WIDTH = 320;
  public static int SCREEN_HEIGHT = 640;
  public static int UPLOAD_BLOCK_SIZE = 10240;

  public static boolean drawBottomButton = false;
  public static final int PGID_STACK_FIRST = 0XFFFF;
  public static final int PGID_STACK_SECOND = 0XFFFE;
  public static final int PGID_STACK_THIRD = 0XFFFD;

  public static final int PGID_CURPAGE = 0XFFF0;

  public static boolean SYS_RUNNING = true;
  public static int REQUEST_SEQ = 0;
  public static final int MOUSE_DRAG_UP = 0;
  public static final int MOUSE_DRAG_DOWN = 1;
  public static final int MOUSE_DRAG_LEFT = 2;
  public static final int MOUSE_DRAG_RIGHT = 3;
  public static final int LOGIN_PAGE_ID = 0x105;
  public static final int REGISTER_PAGE_ID = 0x106;
  public static final int LOGIN_PAGE_ID1 = 0x109;
  public static final int MAIN_PAGE_ID = 0x101;

  public static final int NEW_LOGIN_PAGE_ID = 0x111;
  public static final int NEW_MAIN_PAGE_ID = 0x110;
  public static final int NEW_REGISTER_PAGE_ID = 0x112;
  public static final int CALLING_DSP_VIEW = 0x113;
  public static final int SHOW_DETAIL_VIEW_ID = 0x114;
  public static final int EVENT_MESSAGE_VIEW_ID = 0x115;

  public static final String DB = "dbphone";

  public static ServerInfo getServerInfo(int pageId) {
    int serverId = pageId & serverMask;
    return servers.get(serverId);
  }

  public static String getRequestUrl(int pageId) {
    ServerInfo info = getServerInfo(pageId);
    return info.getRequestUrl();
  }
}
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.