fix: require() supports npm module
This commit is contained in:
@@ -1,6 +1,5 @@
|
||||
package com.stardust.autojs.core.ui.inflater.inflaters;
|
||||
|
||||
import android.content.Context;
|
||||
import android.content.res.ColorStateList;
|
||||
import android.graphics.Color;
|
||||
import android.support.annotation.Nullable;
|
||||
@@ -15,7 +14,6 @@ import com.stardust.autojs.core.ui.inflater.util.Colors;
|
||||
import com.stardust.autojs.core.ui.inflater.util.Dimensions;
|
||||
import com.stardust.autojs.core.ui.inflater.util.Gravities;
|
||||
import com.stardust.autojs.core.ui.inflater.util.ValueMapper;
|
||||
import com.stardust.autojs.core.ui.widget.JsTabLayout;
|
||||
|
||||
import java.util.Map;
|
||||
|
||||
|
||||
@@ -4,9 +4,11 @@ import com.stardust.autojs.engine.ScriptEngine;
|
||||
import com.stardust.autojs.runtime.ScriptRuntime;
|
||||
import com.stardust.pio.PFileInterface;
|
||||
import com.stardust.pio.PFiles;
|
||||
import com.stardust.pio.UncheckedIOException;
|
||||
import com.stardust.util.Func1;
|
||||
|
||||
import java.io.File;
|
||||
import java.io.IOException;
|
||||
|
||||
/**
|
||||
* Created by Stardust on 2018/1/23.
|
||||
@@ -82,10 +84,23 @@ public class Files {
|
||||
return PFiles.read(path(path), encoding);
|
||||
}
|
||||
|
||||
|
||||
public String read(String path) {
|
||||
return PFiles.read(path(path));
|
||||
}
|
||||
|
||||
public String readAssets(String path, String encoding){
|
||||
try {
|
||||
return PFiles.read(mRuntime.getUiHandler().getContext().getAssets().open(path), encoding);
|
||||
} catch (IOException e) {
|
||||
throw new UncheckedIOException(e);
|
||||
}
|
||||
}
|
||||
|
||||
public String readAssets(String path){
|
||||
return readAssets(path, "UTF-8");
|
||||
}
|
||||
|
||||
public byte[] readBytes(String path){
|
||||
return PFiles.readBytes(path(path));
|
||||
}
|
||||
@@ -185,4 +200,5 @@ public class Files {
|
||||
public String getSimplifiedPath(String path) {
|
||||
return PFiles.getSimplifiedPath(path);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user