package com.xmzs.common.wechat.utils; import com.xmzs.common.wechat.utils.enums.OsNameEnum; import java.io.File; import java.io.IOException; import java.util.ArrayList; import java.util.Arrays; /** * 配置信息 * * @author https://github.com/yaphone * @date 创建时间:2017年4月23日 下午2:26:21 * @version 1.0 * */ public class Config { public static final String API_WXAPPID = "API_WXAPPID"; public static final String picDir = "D://itchat4j"; public static final String VERSION = "1.4.1"; public static final String BASE_URL = "https://login.weixin.qq.com"; public static final String REFERER = "https://wx.qq.com/?&lang=zh_CN&target=t"; public static final String OS = ""; public static final String DIR = ""; public static final String DEFAULT_QR = "QR.jpg"; public static final String USER_AGENT = "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.71 Safari/537.36"; public static final String UOS_PATCH_CLIENT_VERSION = "2.0.0"; public static final String UOS_PATCH_EXTSPAM = "Go8FCIkFEokFCggwMDAwMDAwMRAGGvAESySibk50w5Wb3uTl2c2h64jVVrV7gNs06GFlWplHQbY/5FfiO++1yH4ykCyNPWKXmco+wfQzK5R98D3so7rJ5LmGFvBLjGceleySrc3SOf2Pc1gVehzJgODeS0lDL3/I/0S2SSE98YgKleq6Uqx6ndTy9yaL9qFxJL7eiA/R3SEfTaW1SBoSITIu+EEkXff+Pv8NHOk7N57rcGk1w0ZzRrQDkXTOXFN2iHYIzAAZPIOY45Lsh+A4slpgnDiaOvRtlQYCt97nmPLuTipOJ8Qc5pM7ZsOsAPPrCQL7nK0I7aPrFDF0q4ziUUKettzW8MrAaiVfmbD1/VkmLNVqqZVvBCtRblXb5FHmtS8FxnqCzYP4WFvz3T0TcrOqwLX1M/DQvcHaGGw0B0y4bZMs7lVScGBFxMj3vbFi2SRKbKhaitxHfYHAOAa0X7/MSS0RNAjdwoyGHeOepXOKY+h3iHeqCvgOH6LOifdHf/1aaZNwSkGotYnYScW8Yx63LnSwba7+hESrtPa/huRmB9KWvMCKbDThL/nne14hnL277EDCSocPu3rOSYjuB9gKSOdVmWsj9Dxb/iZIe+S6AiG29Esm+/eUacSba0k8wn5HhHg9d4tIcixrxveflc8vi2/wNQGVFNsGO6tB5WF0xf/plngOvQ1/ivGV/C1Qpdhzznh0ExAVJ6dwzNg7qIEBaw+BzTJTUuRcPk92Sn6QDn2Pu3mpONaEumacjW4w6ipPnPw+g2TfywJjeEcpSZaP4Q3YV5HG8D6UjWA4GSkBKculWpdCMadx0usMomsSS/74QgpYqcPkmamB4nVv1JxczYITIqItIKjD35IGKAUwAA=="; public static final ArrayList API_SPECIAL_USER = new ArrayList(Arrays.asList("filehelper", "weibo", "qqmail", "fmessage", "tmessage", "qmessage", "qqsync", "floatbottle", "lbsapp", "shakeapp", "medianote", "qqfriend", "readerapp", "blogapp", "facebookapp", "masssendapp", "meishiapp", "feedsapp", "voip", "blogappweixin", "brandsessionholder", "weixin", "weixinreminder", "officialaccounts", "wxitil", "notification_messages", "wxid_novlwrv3lqwv11", "gh_22b87fa7cb3c", "userexperience_alarm")); /** * 获取文件目录 * * @author https://github.com/yaphone * @date 2017年4月8日 下午10:27:42 * @return */ public static String getLocalPath() { String localPath = null; try { localPath = new File("").getCanonicalPath(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } return localPath; } /** * 获取系统平台 * * @author https://github.com/yaphone * @date 2017年4月8日 下午10:27:53 */ public static OsNameEnum getOsNameEnum() { String os = System.getProperty("os.name").toUpperCase(); if (os.indexOf(OsNameEnum.DARWIN.toString()) >= 0) { return OsNameEnum.DARWIN; } else if (os.indexOf(OsNameEnum.WINDOWS.toString()) >= 0) { return OsNameEnum.WINDOWS; } else if (os.indexOf(OsNameEnum.LINUX.toString()) >= 0) { return OsNameEnum.LINUX; } else if (os.indexOf(OsNameEnum.MAC.toString()) >= 0) { return OsNameEnum.MAC; } return OsNameEnum.OTHER; } }