package cn.sinata.xldutils import android.content.Context import android.text.TextUtils import com.facebook.drawee.backends.pipeline.Fresco import com.facebook.imagepipeline.core.ImagePipelineConfig import java.io.File /** * */ class xldUtils { companion object { var DEBUG = false var context: Context? = null var SP_NAME: String? = null var PICDIR: String? = null fun init(context: Context) { this.context = context.applicationContext initFilePath() val config = ImagePipelineConfig.newBuilder(context) .setDownsampleEnabled(true) .build() Fresco.initialize(this.context, config) } fun initFilePath() { if (TextUtils.isEmpty(PICDIR)) { xldUtils.PICDIR = context?.filesDir!!.absolutePath + "/picture" } val file: File = File(PICDIR) if (!file.exists()) { file.mkdirs() } } } }