package cn.sinata.xldutils
|
|
import android.content.Context
|
import android.os.Environment
|
import android.text.TextUtils
|
import com.facebook.drawee.backends.pipeline.Fresco
|
import com.facebook.imagepipeline.core.ImagePipelineConfig
|
import com.ypx.imagepicker.utils.PBitmapUtils
|
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)) {
|
PICDIR = PBitmapUtils.getPickerFileDirectory(context).absolutePath + File.separator
|
}
|
val file: File? = File(PICDIR)
|
if (!file!!.exists()) {
|
file.mkdirs()
|
}
|
}
|
}
|
}
|