6.4.0 - 新增 barcode/qrcode/shizuku 等模块; 适配高版本系统语言设置; 优化打包功能; 支持应用快捷方式; 修复屏幕旋转相关问题

This commit is contained in:
SuperMonster003
2023-10-30 17:16:58 +08:00
parent 8fc9564c63
commit ef7b1b719c
163 changed files with 4619 additions and 1442 deletions

View File

@@ -1,3 +1,5 @@
// noinspection JSUnusedLocalSymbols
/* Overwritten protection. */
let { util } = global;

View File

@@ -19,17 +19,11 @@ module.exports = function (scriptRuntime, scope) {
const shizuku = function (cmd) {
return rtShizuku.execCommand(cmd);
};
return Object.assign(shizuku, ShizukuCtor.prototype);
return Object.assign(Object.setPrototypeOf(shizuku, rtShizuku), ShizukuCtor.prototype);
};
ShizukuCtor.prototype = {
constructor: ShizukuCtor,
ensureService() {
rtShizuku.ensureService();
},
execCommand() {
return rtShizuku.execCommand.apply(rtShizuku, arguments);
},
};
return ShizukuCtor;