liuxue
2021-07-29 7e2df20ccc7cdfb528d309369460a4f3d66afdf1
Project/ky_sdk/src/main/java/com/secondworld/univeralsdk/FileUtil.java
@@ -20,8 +20,50 @@
public class FileUtil
{
    private static final String TAG = "H2Engine_FileUtil";
    private static Boolean IsDoingCopyBuildin = false;
    public static void copyOneAssetsInOneFunc(final Activity activity)
    {
        if (IsDoingCopyBuildin)
            return;
        IsDoingCopyBuildin = true;
        new Thread(new Runnable()
        {
            @Override
            public void run()
            {
                String[] _fileNames = new String[]{
                        "builtin_assetbundle",
                        "builtin_assetbundle.manifest",
                        "builtin/musics",
                        "builtin/musics.manifest",
                        "builtin/prefabs",
                        "builtin/prefabs.manifest",
                        "builtin/sprites",
                        "builtin/sprites.manifest",
                        "builtin/animationclips",
                        "builtin/animationclips.manifest",
                        "builtin/materials",
                        "builtin/materials.manifest",
                        "builtin/scriptableobjects",
                        "builtin/scriptableobjects.manifest",
                        "builtin/font",
                        "builtin/font.manifest",
                        "config/Contact.txt",
                        "config/HelpInfo.txt",
                        "config/PriorBundle.txt",
                        "config/PriorLanguage.txt",
                        "config/ApkUpdateUrl.txt",
                };
                for (String _fileName : _fileNames)
                {
                    copy(activity, _fileName);
                }
            }
        }).start();
    }
    /**
     * Unity随包资源(StreamingAssets)拷贝至 persistentDataPath 路径下
@@ -111,9 +153,9 @@
                "").getAbsolutePath() + File.separator + fileName;
        String _destDir = _destPath.substring(0, _destPath.lastIndexOf('/') + 1);
        File _file = new File(_destDir);
        if(!_file.exists())
        if (!_file.exists())
        {
            LogUtil.i(TAG,"单独拷贝 => 不存在指定路径: " + _destDir + ", 这里创建...");
            LogUtil.i(TAG, "单独拷贝 => 不存在指定路径: " + _destDir + ", 这里创建...");
            _file.mkdir();
        }
        try