类 AppConfiguration


  • public class AppConfiguration
    extends java.lang.Object
    • 字段详细资料

      • DEFAULT_NETWORK_TIMEOUT

        public static final int DEFAULT_NETWORK_TIMEOUT
        另请参阅:
        常量字段值
    • 构造器详细资料

      • AppConfiguration

        public AppConfiguration()
    • 方法详细资料

      • setNetworkTimeout

        public static void setNetworkTimeout​(int seconds)
      • getNetworkTimeout

        public static int getNetworkTimeout()
      • setLastModifyEnabled

        public static void setLastModifyEnabled​(boolean val)
      • isLastModifyEnabled

        public static boolean isLastModifyEnabled()
      • getDefaultACL

        public static LCACL getDefaultACL()
      • setDefaultACL

        public static void setDefaultACL​(LCACL acl)
      • setLogAdapter

        public static void setLogAdapter​(cn.leancloud.logging.InternalLoggerAdapter adapter)
      • getLogAdapter

        public static cn.leancloud.logging.InternalLoggerAdapter getLogAdapter()
      • getUserAgent

        public static java.lang.String getUserAgent()
      • setIncognitoMode

        public static void setIncognitoMode​(boolean mode)
      • isIncognitoMode

        public static boolean isIncognitoMode()
      • setConverterFactory

        public static void setConverterFactory​(ConverterFactory cf)
      • getRetrofitConverterFactory

        public static retrofit2.Converter.Factory getRetrofitConverterFactory()
      • getJsonParser

        public static JSONParser getJsonParser()
      • isEnableLocalCache

        public static boolean isEnableLocalCache()
      • setEnableLocalCache

        public static void setEnableLocalCache​(boolean enableLocalCache)
        set flag to enable local cache or not.
        参数:
        enableLocalCache - flag to enable local cache or not
      • isAutoMergeOperationDataWhenSave

        public static boolean isAutoMergeOperationDataWhenSave()
      • setAutoMergeOperationDataWhenSave

        public static void setAutoMergeOperationDataWhenSave​(boolean flag)
        Set default behavior for object save operation.
        参数:
        flag - flag to indicate whether enable auto merge operation data or not, default is false
      • isAsynchronized

        public static boolean isAsynchronized()
      • makeSureCacheDirWorkable

        public static void makeSureCacheDirWorkable()
      • configCacheSettings

        public static void configCacheSettings​(java.lang.String imFileDir,
                                               java.lang.String docDir,
                                               java.lang.String fileDir,
                                               java.lang.String queryResultDir,
                                               java.lang.String commandDir,
                                               java.lang.String analyticsDir,
                                               cn.leancloud.cache.SystemSetting setting)
        config local cache setting.
        参数:
        imFileDir - im file cache directory.
        docDir - document cache directory.
        fileDir - file cache directory.
        queryResultDir - query result cache directory.
        commandDir - command cache directory.
        analyticsDir - analytics cache directory.
        setting - other settings.
      • getAnalyticsCacheDir

        public static java.lang.String getAnalyticsCacheDir()
      • getCommandCacheDir

        public static java.lang.String getCommandCacheDir()
      • getImportantFileDir

        public static java.lang.String getImportantFileDir()
      • getDocumentDir

        public static java.lang.String getDocumentDir()
      • getFileCacheDir

        public static java.lang.String getFileCacheDir()
      • getQueryResultCacheDir

        public static java.lang.String getQueryResultCacheDir()
      • getApplicationPackageName

        public static java.lang.String getApplicationPackageName()
      • setApplicationPackageName

        public static void setApplicationPackageName​(java.lang.String applicationPackageName)
      • getDefaultSetting

        public static cn.leancloud.cache.SystemSetting getDefaultSetting()
      • getGlobalNetworkingDetector

        public static cn.leancloud.network.NetworkingDetector getGlobalNetworkingDetector()
      • setGlobalNetworkingDetector

        public static void setGlobalNetworkingDetector​(cn.leancloud.network.NetworkingDetector globalNetworkingDetector)
      • setMimeTypeDetector

        public static void setMimeTypeDetector​(cn.leancloud.utils.FileUtil.MimeTypeDetector detector)