refactor(ESP): 重构ESP模块代码结构,提取数据结构到独立类
feat(ESP): 新增实体绘制信息显示功能 fix(ESP): 修复坐标读取和保存的逻辑问题 style(ESP): 统一代码格式和缩进 docs(ESP): 添加关键方法注释
This commit is contained in:
@@ -32,12 +32,12 @@ import com.bytecat.algui.effect.ModuleManager;
|
||||
import android.text.TextUtils;
|
||||
|
||||
public class Main {
|
||||
public static boolean alreadyloggin;
|
||||
public static boolean alreadyloggin;
|
||||
public static boolean vt1 = true;
|
||||
public static boolean vt2 = false;
|
||||
public static boolean vt3 = false;
|
||||
// 水印单例,全局可用
|
||||
public static AlguiV.TVNoSignalText tvNoSignal = null;
|
||||
// 水印单例,全局可用
|
||||
public static AlguiV.TVNoSignalText tvNoSignal = null;
|
||||
private static ExecutorService executor = Executors.newSingleThreadExecutor(); // 创建一个单线程线程池
|
||||
|
||||
public static void 音效播放() {
|
||||
@@ -54,24 +54,20 @@ public static AlguiV.TVNoSignalText tvNoSignal = null;
|
||||
}
|
||||
}
|
||||
|
||||
public static void 音效() {
|
||||
new Thread(new Runnable() {
|
||||
@Override
|
||||
public void run() {
|
||||
音效播放(); // 调用音效方法
|
||||
}
|
||||
}).start();
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
public static void 远控音效() {
|
||||
AlguiToolAudio.playAudio(aContext, "cont.ogg");
|
||||
public static void 音效() {
|
||||
new Thread(new Runnable() {
|
||||
@Override
|
||||
public void run() {
|
||||
音效播放(); // 调用音效方法
|
||||
}
|
||||
}).start();
|
||||
}
|
||||
public static String km;
|
||||
|
||||
public static void 远控音效() {
|
||||
AlguiToolAudio.playAudio(aContext, "cont.ogg");
|
||||
}
|
||||
|
||||
public static String km;
|
||||
|
||||
// 内存修改示例
|
||||
public static boolean initialized;
|
||||
@@ -92,26 +88,26 @@ public static String km;
|
||||
|
||||
private static void Net2FA(final Activity currentActivity) {
|
||||
AlguiWin2FA.Get(currentActivity, currentActivity)
|
||||
.setCatWYAppID("57182")
|
||||
.setCatWYAppCode("1.0")
|
||||
.setCatWYOkCode(42589214)
|
||||
.setCatWYAppKey("LL9EeZ8LResQ899i")
|
||||
.setCatWYRC4_2("11L79sm1O5y57182")
|
||||
.addRemoteFieldName("otone")
|
||||
.addRemoteFieldName("ottwo")
|
||||
.startWY(new AlguiCallback.WY2FA() {
|
||||
.setCatWYAppID("57182")
|
||||
.setCatWYAppCode("1.0")
|
||||
.setCatWYOkCode(42589214)
|
||||
.setCatWYAppKey("LL9EeZ8LResQ899i")
|
||||
.setCatWYRC4_2("11L79sm1O5y57182")
|
||||
.addRemoteFieldName("otone")
|
||||
.addRemoteFieldName("ottwo")
|
||||
.startWY(new AlguiCallback.WY2FA() {
|
||||
|
||||
public void success(String kami, String user, String vip, HashMap<String, String> remote) {
|
||||
}
|
||||
|
||||
public void success(String kami, String user, String vip, HashMap<String, String> remote) {
|
||||
}
|
||||
|
||||
public void success(String kami, String expireTime, HashMap<String, String> field) {
|
||||
MyMenu(kami, expireTime, field, currentActivity);
|
||||
}
|
||||
});
|
||||
public void success(String kami, String expireTime, HashMap<String, String> field) {
|
||||
MyMenu(kami, expireTime, field, currentActivity);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
private static void MyMenu(final String kami, final String expireTime, HashMap<String, String> field, final Activity currentActivity) {
|
||||
private static void MyMenu(final String kami, final String expireTime, HashMap<String, String> field,
|
||||
final Activity currentActivity) {
|
||||
AlguiToolNative.loadLibrary("Algui");
|
||||
RootService.bind(new Intent(currentActivity, AlguiRootClient.class), new AlguiRootService());
|
||||
|
||||
@@ -136,9 +132,7 @@ public static String km;
|
||||
if (codeList != null && !codeList.contains(markcode)) {
|
||||
AlguiToolNetwork.get(AlguiDocument.getAdd("codeList", markcode + ";"));
|
||||
count++;
|
||||
|
||||
|
||||
|
||||
|
||||
return "欢迎新用户!你是第" + count + "个用户";
|
||||
}
|
||||
|
||||
@@ -149,51 +143,40 @@ public static String km;
|
||||
protected void onPostExecute(String result) {
|
||||
AlguiToolAudio.playAudio(aContext, "oopen.ogg");
|
||||
|
||||
alreadyloggin = true;
|
||||
alreadyloggin = true;
|
||||
|
||||
//远控
|
||||
RemoteLinkWatcher.startWatching(
|
||||
"https://sharechain.qq.com/a3d3ef114852299548ab41773813c9bc",
|
||||
"https://sharechain.qq.com/788e56aa9ad0ebb26f149c12c535e916",
|
||||
MIX.getContext()
|
||||
);
|
||||
// 远控
|
||||
RemoteLinkWatcher.startWatching(
|
||||
"https://sharechain.qq.com/a3d3ef114852299548ab41773813c9bc",
|
||||
"https://sharechain.qq.com/788e56aa9ad0ebb26f149c12c535e916",
|
||||
MIX.getContext());
|
||||
|
||||
final AlguiV a=AlguiV.Get(aContext);//获取UI快速构建器
|
||||
//绘制静态视图到屏幕上
|
||||
a.WinDraw
|
||||
(
|
||||
a.TextTag(null, ""+ Build.BRAND + "\nAndroid" + Build.VERSION.RELEASE +"\nTrosCore v1.0.0", 0xCE000000, expireTime)
|
||||
.setCatTextSize(8)
|
||||
.setCatTextColor(0xFFFFFFFF)
|
||||
,//绘制的视图
|
||||
Gravity.BOTTOM | Gravity.START,//坐标原点 (这里右上原点)
|
||||
10, 10,//相对原点xy偏移
|
||||
false//视图是否可接收触摸事件
|
||||
);
|
||||
final AlguiV a = AlguiV.Get(aContext);// 获取UI快速构建器
|
||||
// 绘制静态视图到屏幕上
|
||||
a.WinDraw(
|
||||
a.TextTag(null, "" + Build.BRAND + "\nAndroid" + Build.VERSION.RELEASE + "\nTrosCore v1.0.0",
|
||||
0xCE000000, expireTime)
|
||||
.setCatTextSize(8)
|
||||
.setCatTextColor(0xFFFFFFFF), // 绘制的视图
|
||||
Gravity.BOTTOM | Gravity.START, // 坐标原点 (这里右上原点)
|
||||
10, 10, // 相对原点xy偏移
|
||||
false// 视图是否可接收触摸事件
|
||||
);
|
||||
|
||||
final AlguiV.TVNoSignalText tvNoSignal = new AlguiV.TVNoSignalText();
|
||||
tvNoSignal.start("TrosCore\nAccount:"+kami); // 开
|
||||
|
||||
|
||||
|
||||
final AlguiV.TVNoSignalText tvNoSignal = new AlguiV.TVNoSignalText();
|
||||
tvNoSignal.start("TrosCore\nAccount:" + kami); // 开
|
||||
|
||||
// 初始化 MIX
|
||||
MIX.init(currentActivity);
|
||||
// 初始化 MIX
|
||||
MIX.init(currentActivity);
|
||||
|
||||
String userName = TextUtils.isEmpty(AlguiWin2FA.wy_user)
|
||||
? "TrosCore用户"
|
||||
: AlguiWin2FA.wy_user;
|
||||
|
||||
|
||||
String userName = TextUtils.isEmpty(AlguiWin2FA.wy_user)
|
||||
? "TrosCore用户"
|
||||
: AlguiWin2FA.wy_user;
|
||||
|
||||
ModuleManager.getInstance().setModuleEnabled(
|
||||
"TrosCore",
|
||||
true,
|
||||
"Version:1.0.0 User:" + userName);
|
||||
|
||||
|
||||
|
||||
|
||||
ModuleManager.getInstance().setModuleEnabled(
|
||||
"TrosCore",
|
||||
true,
|
||||
"Version:1.0.0 User:" + userName);
|
||||
|
||||
}
|
||||
}.execute();
|
||||
|
||||
Reference in New Issue
Block a user