version:1.0
update:2021-10-13 18:52:13 fix:去除okgo,rxAndroid1,优化依赖 add:切换到奥乐云平台
This commit is contained in:
43
app/src/main/java/com/aoleyun/sn/manager/FileManager.java
Normal file
43
app/src/main/java/com/aoleyun/sn/manager/FileManager.java
Normal file
@@ -0,0 +1,43 @@
|
||||
package com.aoleyun.sn.manager;
|
||||
|
||||
import android.content.Context;
|
||||
|
||||
import com.blankj.utilcode.util.PathUtils;
|
||||
import com.aoleyun.sn.utils.Logutils;
|
||||
|
||||
import java.io.File;
|
||||
|
||||
public class FileManager {
|
||||
private static FileManager sInstance;
|
||||
private Context mContext;
|
||||
|
||||
public FileManager(Context context) {
|
||||
this.mContext = context;
|
||||
}
|
||||
|
||||
public static void init(Context context) {
|
||||
if (sInstance == null) {
|
||||
sInstance = new FileManager(context);
|
||||
initFolder();
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
public static FileManager getInstance() {
|
||||
if (sInstance == null) {
|
||||
throw new IllegalStateException("You must be init FileManager first");
|
||||
}
|
||||
return sInstance;
|
||||
}
|
||||
|
||||
private static void initFolder() {
|
||||
File file = new File(PathUtils.getExternalDownloadsPath() + File.separator + "jgy" + File.separator);
|
||||
if (!file.exists()) {
|
||||
if (file.mkdirs()) {
|
||||
Logutils.e("initFolder", "initFolder: success");
|
||||
} else {
|
||||
Logutils.e("initFolder", "initFolder: failed");
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user