Skip to content
This repository was archived by the owner on Oct 20, 2023. It is now read-only.

Commit 31f5763

Browse files
committed
3.0.0 dev2
1 parent 76f4793 commit 31f5763

File tree

5 files changed

+37
-41
lines changed

5 files changed

+37
-41
lines changed

app/build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@ android {
1717
applicationId "io.github.mzdluo123.mirai.android"
1818
minSdkVersion 26
1919
targetSdkVersion 29
20-
versionCode 32
21-
versionName "3.0.0 dev"
20+
versionCode 33
21+
versionName "3.0.0 dev2"
2222
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
2323
buildConfigField("String", "COREVERSION", "\"$CORE_VERSION\"")
2424
buildConfigField("String", "CONSOLEVERSION", "\"$CONSOLE_VERSION\"")
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
package io.github.mzdluo123.mirai.android.miraiconsole
2+
3+
import io.github.mzdluo123.mirai.android.utils.MiraiAndroidStatus
4+
import net.mamoe.mirai.console.command.CommandSender
5+
import net.mamoe.mirai.console.command.ConsoleCommandOwner
6+
import net.mamoe.mirai.console.command.SimpleCommand
7+
8+
object AndroidStatusCommand : SimpleCommand(
9+
ConsoleCommandOwner,
10+
"androidstatus",
11+
"astatus",
12+
description = "查询MiraiAndroid状态信息"
13+
) {
14+
@Handler
15+
suspend fun CommandSender.handle() {
16+
sendMessage(MiraiAndroidStatus.recentStatus().format())
17+
18+
}
19+
}

app/src/main/java/io/github/mzdluo123/mirai/android/service/BotService.kt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ import io.github.mzdluo123.mirai.android.AppSettings
2323
import io.github.mzdluo123.mirai.android.IbotAidlInterface
2424
import io.github.mzdluo123.mirai.android.NotificationFactory
2525
import io.github.mzdluo123.mirai.android.miraiconsole.AndroidMiraiConsole
26+
import io.github.mzdluo123.mirai.android.miraiconsole.AndroidStatusCommand
2627
import io.github.mzdluo123.mirai.android.miraiconsole.MiraiAndroidLogger
2728
import io.github.mzdluo123.mirai.android.receiver.PushMsgReceiver
2829
import io.github.mzdluo123.mirai.android.script.ScriptManager
@@ -35,6 +36,7 @@ import net.mamoe.mirai.Bot
3536
import net.mamoe.mirai.console.ConsoleFrontEndImplementation
3637
import net.mamoe.mirai.console.MiraiConsole
3738
import net.mamoe.mirai.console.MiraiConsoleImplementation.Companion.start
39+
import net.mamoe.mirai.console.command.CommandManager.INSTANCE.register
3840
import net.mamoe.mirai.console.command.ConsoleCommandSender
3941
import net.mamoe.mirai.console.command.executeCommand
4042
import net.mamoe.mirai.console.rootDir
@@ -132,6 +134,7 @@ class BotService : Service() {
132134
}
133135

134136
private fun registerDefaultCommand() {
137+
AndroidStatusCommand.register()
135138
// register(_description = "显示MiraiAndroid运行状态", _name = "android") { sender, _ ->
136139
// sender.sendMessage(MiraiAndroidStatus.recentStatus().format())
137140
// true

app/src/main/java/io/github/mzdluo123/mirai/android/utils/CommandFastRegister.kt

Lines changed: 0 additions & 26 deletions
This file was deleted.

app/src/main/java/io/github/mzdluo123/mirai/android/utils/MiraiAndroidStatus.kt

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -8,16 +8,16 @@ import io.github.mzdluo123.mirai.android.BuildConfig
88
import splitties.experimental.ExperimentalSplittiesApi
99
import java.text.SimpleDateFormat
1010

11-
class MiraiAndroidStatus (
12-
var miraiAndroidVersion:String,
13-
var coreVersion:String,
14-
var luaMiraiVersion:String,
15-
var releaseVersion:String,
16-
var sdkVersion:Int,
17-
var memorySize:String,
18-
var netType:String,
19-
var startTime:String,
20-
var logBuffer:Int
11+
class MiraiAndroidStatus(
12+
var miraiAndroidVersion: String,
13+
var coreVersion: String,
14+
var miraiConsoleVersion: String,
15+
var releaseVersion: String,
16+
var sdkVersion: Int,
17+
var memorySize: String,
18+
var netType: String,
19+
var startTime: String,
20+
var logBuffer: Int
2121
) {
2222
@ExperimentalSplittiesApi
2323
@ExperimentalUnsignedTypes
@@ -27,7 +27,7 @@ class MiraiAndroidStatus (
2727
MiraiAndroidStatus(
2828
context.packageManager.getPackageInfo(context.packageName, 0).versionName,
2929
BuildConfig.COREVERSION,
30-
BuildConfig.LUAMIRAI_VERSION,
30+
BuildConfig.CONSOLEVERSION,
3131
Build.VERSION.RELEASE,
3232
Build.VERSION.SDK_INT,
3333
DeviceStatus.getSystemAvaialbeMemorySize(context.applicationContext),
@@ -46,8 +46,8 @@ class MiraiAndroidStatus (
4646
append(coreVersion)
4747
append("\n")
4848

49-
append("LuaMirai v")
50-
append(luaMiraiVersion)
49+
append("MiraiConsole v")
50+
append(miraiConsoleVersion)
5151
append("\n")
5252

5353
append("系统版本 ")

0 commit comments

Comments
 (0)