package com.heiheilianzai.app.constant; import android.app.Activity; import android.content.Context; import com.heiheilianzai.app.base.App; import com.heiheilianzai.app.component.http.OkHttpEngine; import com.heiheilianzai.app.component.http.ReaderParams; import com.heiheilianzai.app.component.http.ResultCallback; import com.heiheilianzai.app.model.AppUpdate; import com.heiheilianzai.app.model.BaseAd; import com.heiheilianzai.app.model.comic.ComicChapter; import com.heiheilianzai.app.utils.ImageUtil; import com.heiheilianzai.app.utils.ShareUitls; import com.meizu.cloud.pushsdk.constants.PushConstants; import java.util.ArrayList; import java.util.List; import okhttp3.Request; public class ReaderConfig { public static final String ACCEPT_ADDRESS = "/user-receiver-info/user-address"; public static final String ADD_ADDRESS = "/user-receiver-info/user-add-address"; public static final String API_CRYPTOGRAPHY = "1"; public static final String APP_SHARE = "/user/app-share"; public static final String AUTOBUY = "autobuy"; public static String AppUpdate = null; public static boolean BANG_SCREEN = false; public static final int BAOYUE = 4; public static final int BAOYUE_SEARCH = 5; public static final String BASE_PAY = ""; public static String BASE_URL = App.getBaseUrl(); public static final String BOOK_STORE_BANNER = "/book/index-banner"; public static BaseAd BOTTOM_COMIC_AD = null; public static BaseAd BOTTOM_READ_AD = null; public static final String BOYIN_LOGIN_TOKEN = "boyin_login_token"; public static final int CARTOON = 4; public static ComicChapter CHAPTER_COMIC_AD = null; public static List<AppUpdate.ListBean> COMIC_SDK_AD = new ArrayList(); public static final String COUPON_ACCEPT = "/user/shuquan-gethistory"; public static final String COUPON_DESCRIPTION = "/user/book-description"; public static final String COUPON_USE = "/user/shuquan-usehistory"; public static boolean CatalogInnerActivityOpen = false; public static final int DOWN = 6; public static final String EDIT_ADDRESS = "/user-receiver-info/user-edit-address"; public static final String EXCHANGE_GIFT = "/exchange-manage-info/list"; public static final String EXCHANGE_GIFT_ACCEPT = "/exchange-manage-info/add-exchange"; public static final String GAME_LINK = "/game/link"; public static final String IMG_CRYPTOGRAPHIC_POSTFIX = "?c"; public static final String IS3G4G = "is3G4G"; public static final String LISTENBOOKRECODE = "/book-listen/update-listen"; public static final int LIUSHUIJIELU = 8; public static final String LOCAL_PUSH = "/local-push-content/index"; public static final String LOCAL_PUSH_ClICK = "/local-push-content/add-click-log"; public static final int LOOKMORE = 9; public static final int MANHAU = 2; public static int MAXheigth = 0; public static final int MIANFEI = 0; public static final int MYCOMMENT = 11; public static List<AppUpdate.ListBean> NOVEL_SDK_AD = new ArrayList(); public static AppUpdate.AdPositionOtherBean.ListBean OTHER_SDK_AD = new AppUpdate.AdPositionOtherBean.ListBean(); public static final int PAIHANG = 3; public static final int PAIHANGINSEX = 10; public static String PUSH_TOKEN = ""; public static final String QQ_APPID = "101581714"; public static final String QQ_SECRET = "20a1d89d8d265e90d6825be24e013da0"; public static final int READBUTTOM_HEIGHT = 60; public static final int READHISTORY = 7; public static final String READ_TIME = "/read-daily-task/index"; public static final String READ_TIME_ACCEPT = "/read-daily-task/add"; public static boolean REFREASH_USERCENTER = false; public static final int REFRESH_HEIGHT = 120; public static final String REGISTERFAST = "/user-new/quick-register"; public static final String REGISTERNAME = "/user-new/auto-user-name"; public static final int SHUKU = 2; public static final String ShareAddGold = "/user/share-reward"; public static final String TINSTALL_KEY = "2M7ACI"; public static final String TOKEN = "token"; public static BaseAd TOP_COMIC_AD = null; public static BaseAd TOP_READ_AD = null; public static final String TTS_DOWNLOAD_COUNT = "/book-listen/add-device-times"; public static final String TTS_FILTER = "/tts/filter"; public static String TTS_OPEN = ""; public static final String UID = "uid"; public static final String UMENG = "5cf72381570df38285000505"; public static final String USER_ORDER_RECORD = "/user-order/order-history"; public static boolean USE_PAY = true; public static boolean USE_QQ = false; public static boolean USE_SHARE = false; public static boolean USE_WEIXIN = false; public static List<AppUpdate.ListBean> VIDEO_SDK_AD = new ArrayList(); public static final int WANBEN = 1; public static final String WEIXIN_APP_SECRET = "527c359c9bd11fe5b4831d5eb8de901c"; public static final String WEIXIN_PAY_APPID = "wx7ea57c51219f0e1b"; public static final String WIFIDOWNLOAD = "wifidownload"; public static final int XIAOSHUO = 1; public static final String aBoutUs = "/service/about"; public static int ad_switch = 0; public static boolean app_free_charge = true; public static final String auto_sub = "/user/auto-sub"; public static final String bind_wechat = "/user/bind-wechat"; public static final String chapter_text = "/chapter/text"; public static final String check_switch = "/service/check-data"; public static String currencyUnit = null; public static int display_ad_days_comic = 0; public static int display_ad_days_novel = 0; public static int display_second = 5; public static final int fragment_store_manhau_dp = 15; public static final int fragment_store_xiaoshuo_dp = 23; public static String guide_text = ""; public static List<Integer> integerList = new ArrayList(); public static final String mAdvert = "/advert/info"; public static final String mAppCacheDir = "appCache"; public static final String mAppSecretKey = "2qLAAYr5fMAmuPQZD2wBPYGXIHFxI9Wu"; public static final String mAppkey = "hhlzv2Android"; public static final String mBoYinLoginUrl = "/auth/index"; public static final String mBookAddCollectUrl = "/user/collect-add"; public static final String mBookChannelDetailUrl = "/book-channel-list/label"; public static final String mBookChannelUrl = "/book-channel-list/index"; public static final String mBookDelCollectUrl = "/user/collect-del"; public static final String mBookInfoRecordUrl = "/book/add-book-behavior-log"; public static final String mBookInfoUrl = "/book/info"; public static final String mBookStoreUrl = "/book/store"; public static final String mChapterBuy = "/chapter/buy"; public static final String mChapterBuyIndex = "/chapter/buy-index"; public static final String mChapterCatalogUrl = "/chapter/catalog"; public static final String mChapterDownUrl = "/chapter/down"; public static final String mChapterOpenCoupon = "/chapter/unlock-text"; public static final String mCommentListUrl = "/comment/list"; public static final String mCommentPostUrl = "/comment/post"; public static final String mCommentVip = "/guessuserlike/index"; public static final String mCountryCode = "/message/area-list"; public static final String mDiscoveryUrl = "/book/new-featured"; public static final String mFeedBackType = "/feedback/index"; public static final String mFeedbackUrl = "/user/post-feedback"; public static final String mFinishUrl = "/book/finish"; public static final String mHomeFloat = "/user/index-window"; public static final String mHomeNotice = "/site/notice"; public static final String mHomeRecomment = "/home-recommen/index"; public static final String mLastTime = "/user/edit-last-login-time"; public static final String mMarqueeGold = "/success-order/gold"; public static final String mMarqueeVip = "/success-order/index"; public static final String mMessageUrl = "/message/send"; public static final String mMobileLoginUrl = "/user/mobile-login"; public static final String mNewPayVip = "/paynew/start-pay"; public static final String mOpenScreen = "/service/open-screen"; public static final String mPayChannelList = "/pay/get-pay-list"; public static final String mPayGoldDetailUrl = "/pay/gold-detail"; public static final String mPayLastOrder = "/user/lastpay-order"; public static final String mPayOrder = "/user/get-today-success-pay"; public static final String mPayRechargeCenterUrl = "/pay/center"; public static final String mPayVip = "/pay/start-pay"; public static final String mQrcodeIndex = "/qrcode/index"; public static final String mReadRecord = "/chapter/add-book-behavior-read-log"; public static final String mReadTime = "/usergrandtotalread/minute"; private static ReaderConfig mReaderConfig = null; public static final String mRecommendApp = "/home-recommen/app"; public static final String mShareDetails = "/qrcode/index"; public static final String mShareRecord = "/qrcode/success-list"; public static final String mSyncDeviceIdUrl = "/user/sync-device"; public static final String mSystemParam = "/service/system-param"; public static final String mTopYearBookUrl = "/home-recommen/annuallist"; public static final String mTopYearComicUrl = "/home-recommen/annualcomic"; public static final String mUpAll = "/user/post-feedback"; public static final String mUpPicture = "/feedback/upload"; public static final String mUserBindPhoneUrl = "/user/bind-mobile"; public static final String mUserCenterUrl = "/user/center"; public static final String mUserInfoUrl = "/user/info"; public static final String mUserSetAvatarUrl = "/user/set-avatar"; public static final String mUserSetGender = "/user/set-gender"; public static final String mUserSetNickname = "/user-new/edit-user-name"; public static final String mUserSetNicknameUrl = "/user/set-nickname"; public static final String mUserSetPassword = "/user-new/edit-user-password"; public static final String mUsernameLoginUrl = "/user/account-login"; public static final String mUsernameLoginUrlNew = "/user-new/user-name-login"; public static final String mWebviewCacheDir = "webviewCache"; public static String novel_tips = ""; public static final String payUrl = "/pay/common-pay"; public static List<String> pay_lunxun_domain = null; public static String pay_lunxun_domain_switch = PushConstants.PUSH_TYPE_NOTIFY; public static final String privacy = "/site/privacy"; public static final String sIginInVite = "/qrcode/invite-code"; public static final String sIgnin = (BASE_URL + "/user/sign-center"); public static final String sIgninhttp = "/user/sign"; public static final String start_recommend = "/user/start-recommend"; public static String subUnit = null; public static final String task_read = "/user/task-read"; public static final String taskcenter = "/task/center"; public static final String thirdpartyGetCity = "http://pv.sohu.com/cityjson?ie=utf-8"; public static final String tinstall_code = "TINSTALL_CODE"; private boolean autoBuy = true; private boolean is3G4G = true; private boolean isWiFiDownload = true; private String mLocalLogDir = "ReaderAppLog/"; public static String getBaseUrl() { return App.getBaseUrl(); } public static String getCurrencyUnit(Activity activity) { String str = currencyUnit; return str != null ? str : ShareUitls.getString(activity, "currencyUnit", "书币"); } public static int getMAXheigth() { if (MAXheigth == 0) { MAXheigth = ImageUtil.getOpenglRenderLimitValue(); } return MAXheigth; } public static String getSubUnit(Activity activity) { String str = subUnit; return str != null ? str : ShareUitls.getString(activity, "subUnit", "金币"); } public static ReaderConfig newInstance() { if (mReaderConfig == null) { mReaderConfig = new ReaderConfig(); } return mReaderConfig; } public static void syncDevice(Context context) { String string = ShareUitls.getString(context, "PUSH_TOKEN", PUSH_TOKEN); if (string.length() != 0) { ReaderParams readerParams = new ReaderParams(context); readerParams.putExtraParams("device_id", string); String generateParamsJson = readerParams.generateParamsJson(); OkHttpEngine instance = OkHttpEngine.getInstance(context); instance.postAsyncHttp(getBaseUrl() + mSyncDeviceIdUrl, generateParamsJson, new ResultCallback() { /* class com.heiheilianzai.app.constant.ReaderConfig.AnonymousClass1 */ @Override // com.heiheilianzai.app.component.http.ResultCallback public void onError(Request request, Exception exc) { } @Override // com.heiheilianzai.app.component.http.ResultCallback public void onResponse(String str) { } }); } } public String getLocalLogDir() { return this.mLocalLogDir; } public boolean is3G4G() { return this.is3G4G; } public boolean isAutoBuy() { return this.autoBuy; } public boolean isWiFiDownload() { return this.isWiFiDownload; } public void setAutoBuy(boolean z) { this.autoBuy = z; } public void setIs3G4G(boolean z) { this.is3G4G = z; } public void setWiFiDownload(boolean z) { this.isWiFiDownload = z; } }