fix: require() supports npm module

This commit is contained in:
hyb1996
2018-09-06 23:18:45 +08:00
parent 220473c109
commit 61beabadb3
5 changed files with 315 additions and 30 deletions

View File

@@ -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;

View File

@@ -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);
}
}