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<String> API_SPECIAL_USER = new ArrayList<String>(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;
|
}
|
|
}
|