Browse Source

1

newdev_shunjiawei
fdp 1 year ago
parent
commit
d9b1ae5186
  1. 1
      local_plugins/agent_service/android/src/main/kotlin/com/yunqiinnovation/agent_service/AgentServicePlugin.kt
  2. 2
      local_plugins/ble_service/android/src/main/kotlin/com/yunqiinnovation/ble_service/BleCompanionService.kt
  3. 1
      local_plugins/ble_service/android/src/main/kotlin/com/yunqiinnovation/ble_service/BleWakeReceiver.kt

1
local_plugins/agent_service/android/src/main/kotlin/com/yunqiinnovation/agent_service/AgentServicePlugin.kt

@ -108,6 +108,7 @@ class AgentServicePlugin : FlutterPlugin, MethodCallHandler, EventChannel.Stream
"stopAgentService" -> {
try {
Log.d(TAG, "停止AgentService成功")
val intent = Intent(context, BleMediaService::class.java)
context.stopService(intent)
result.success(true)

2
local_plugins/ble_service/android/src/main/kotlin/com/yunqiinnovation/ble_service/BleCompanionService.kt

@ -31,8 +31,10 @@ class BleCompanionService : CompanionDeviceService() {
val serviceIntent = Intent().apply {
// 尝试使用BleMediaService,如果不存在则回退到BleService
val serviceClassName = try {
Log.d(TAG, "BleMediaService存在")
Class.forName("com.yunqiinnovation.agent_service.BleMediaService").name
} catch (e: ClassNotFoundException) {
Log.d(TAG, "BleMediaService不存在,回退到BleService")
BleService::class.java.name
}

1
local_plugins/ble_service/android/src/main/kotlin/com/yunqiinnovation/ble_service/BleWakeReceiver.kt

@ -41,6 +41,7 @@ class BleWakeReceiver : BroadcastReceiver() {
try {
// 检查是否存在BleMediaService类,如果不存在则使用BleService
val serviceClass = try {
Log.d(TAG, "startBleService存在")
Class.forName("com.yunqiinnovation.agent_service.BleMediaService")
} catch (e: ClassNotFoundException) {
Log.i(TAG, "BleMediaService不存在")

Loading…
Cancel
Save