支持鸿蒙系统

This commit is contained in:
2025-10-21 16:29:01 +08:00
parent a8a54cc1bc
commit 4008b44a77
4 changed files with 9 additions and 4 deletions

View File

@@ -360,6 +360,7 @@ const (
OS_OS_UNKNOWN OS = 0 OS_OS_UNKNOWN OS = 0
OS_IOS OS = 1 OS_IOS OS = 1
OS_ANDROID OS = 2 OS_ANDROID OS = 2
OS_HARMONY OS = 7 //纯血鸿蒙
) )
// Enum value maps for OS. // Enum value maps for OS.
@@ -368,11 +369,13 @@ var (
0: "OS_UNKNOWN", 0: "OS_UNKNOWN",
1: "IOS", 1: "IOS",
2: "ANDROID", 2: "ANDROID",
7: "HARMONY",
} }
OS_value = map[string]int32{ OS_value = map[string]int32{
"OS_UNKNOWN": 0, "OS_UNKNOWN": 0,
"IOS": 1, "IOS": 1,
"ANDROID": 2, "ANDROID": 2,
"HARMONY": 7,
} }
) )
@@ -3974,12 +3977,13 @@ const file_cmd_proto_rawDesc = "" +
"\aSUCCESS\x10\x04\x12\b\n" + "\aSUCCESS\x10\x04\x12\b\n" +
"\x04FAIL\x10\x05\x12\v\n" + "\x04FAIL\x10\x05\x12\v\n" +
"\aDELETED\x10\n" + "\aDELETED\x10\n" +
"**\n" + "*7\n" +
"\x02OS\x12\x0e\n" + "\x02OS\x12\x0e\n" +
"\n" + "\n" +
"OS_UNKNOWN\x10\x00\x12\a\n" + "OS_UNKNOWN\x10\x00\x12\a\n" +
"\x03IOS\x10\x01\x12\v\n" + "\x03IOS\x10\x01\x12\v\n" +
"\aANDROID\x10\x02*1\n" + "\aANDROID\x10\x02\x12\v\n" +
"\aHARMONY\x10\a*1\n" +
"\x03MAX\x12\x0f\n" + "\x03MAX\x12\x0f\n" +
"\vMAX_UNKNOWN\x10\x00\x12\x06\n" + "\vMAX_UNKNOWN\x10\x00\x12\x06\n" +
"\x02U8\x10@\x12\a\n" + "\x02U8\x10@\x12\a\n" +

View File

@@ -440,6 +440,7 @@ enum OS {
OS_UNKNOWN = 0; OS_UNKNOWN = 0;
IOS = 1; IOS = 1;
ANDROID = 2; ANDROID = 2;
HARMONY = 7; //纯血鸿蒙
} }
// MAX 最大限定 // MAX 最大限定

View File

@@ -114,7 +114,7 @@ func paramDid(fs *flag.FlagSet) *string {
} }
func paramOS(fs *flag.FlagSet) *uint { func paramOS(fs *flag.FlagSet) *uint {
return fs.Uint("os", 2, "1=iOS, 2=Android, default=2") return fs.Uint("os", 2, "1=iOS, 2=Android, 7=Harmony default=2")
} }
func paramWhereBeginDay(fs *flag.FlagSet) *uint64 { func paramWhereBeginDay(fs *flag.FlagSet) *uint64 {

View File

@@ -35,7 +35,7 @@ func RunScriptRun(args ...string) error {
return nil return nil
} }
if !(*tos == 1 || *tos == 2) { if !(*tos == 1 || *tos == 2 || *tos == 7) {
fmt.Fprintln(os.Stderr, "OS error") fmt.Fprintln(os.Stderr, "OS error")
return nil return nil
} }