From 608341105582145cbd4f4de85bdf9490dd898ece Mon Sep 17 00:00:00 2001 From: lxh2875931338 Date: Fri, 21 Aug 2026 23:44:58 +0800 Subject: [PATCH] =?UTF-8?q?=E5=85=88commit=EF=BC=8C=E6=B5=8B=E4=B8=8B?= =?UTF-8?q?=E6=8E=A7=E5=88=B6=E4=B8=AD=E5=BF=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- android/app/build.gradle.kts | 4 ++-- .../src/main/kotlin/com/example/qt_player/MainActivity.kt | 2 +- android/app/src/main/res/raw/keep.xml | 3 +++ lib/audio/playback_state_manager.dart | 6 +++--- lib/main.dart | 2 +- 5 files changed, 10 insertions(+), 7 deletions(-) create mode 100644 android/app/src/main/res/raw/keep.xml diff --git a/android/app/build.gradle.kts b/android/app/build.gradle.kts index 6d4c035..4f2146c 100644 --- a/android/app/build.gradle.kts +++ b/android/app/build.gradle.kts @@ -5,7 +5,7 @@ plugins { } android { - namespace = "com.example.qt_player" + namespace = "com.lxh.qingting_player" compileSdk = flutter.compileSdkVersion ndkVersion = flutter.ndkVersion @@ -15,7 +15,7 @@ android { } defaultConfig { - applicationId = "com.example.qt_player" + applicationId = "com.lxh.qingting_player" minSdk = flutter.minSdkVersion targetSdk = flutter.targetSdkVersion versionCode = flutter.versionCode diff --git a/android/app/src/main/kotlin/com/example/qt_player/MainActivity.kt b/android/app/src/main/kotlin/com/example/qt_player/MainActivity.kt index 3088f1d..dd7819e 100644 --- a/android/app/src/main/kotlin/com/example/qt_player/MainActivity.kt +++ b/android/app/src/main/kotlin/com/example/qt_player/MainActivity.kt @@ -1,4 +1,4 @@ -package com.example.qt_player +package com.lxh.qingting_player import android.os.Build import android.os.Bundle diff --git a/android/app/src/main/res/raw/keep.xml b/android/app/src/main/res/raw/keep.xml new file mode 100644 index 0000000..a187b33 --- /dev/null +++ b/android/app/src/main/res/raw/keep.xml @@ -0,0 +1,3 @@ + + \ No newline at end of file diff --git a/lib/audio/playback_state_manager.dart b/lib/audio/playback_state_manager.dart index db6633e..2400b8a 100644 --- a/lib/audio/playback_state_manager.dart +++ b/lib/audio/playback_state_manager.dart @@ -20,20 +20,20 @@ class PlaybackStateManager { // lib/audio/playback_state_manager.dart audio_service.PlaybackState get playbackState { final playControl = audio_service.MediaControl( - androidIcon: _playing ? 'drawable/ic_pause' : 'drawable/ic_play', + androidIcon: _playing ? '@drawable/ic_pause' : '@drawable/ic_play', label: _playing ? '暂停' : '播放', action: audio_service.MediaAction.playPause, ); final controls = [ audio_service.MediaControl( - androidIcon: 'drawable/ic_previous', // 上一首 + androidIcon: '@drawable/ic_previous', // 上一首 label: '上一曲', action: audio_service.MediaAction.skipToPrevious, ), playControl, audio_service.MediaControl( - androidIcon: 'drawable/ic_next', // 下一首 + androidIcon: '@drawable/ic_next', // 下一首 label: '下一曲', action: audio_service.MediaAction.skipToNext, ), diff --git a/lib/main.dart b/lib/main.dart index da1abac..8dd0c66 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -258,7 +258,7 @@ class _QTPlayerAppState extends State { await audio_service.AudioService.init( builder: () => _audioHandler!, config: const audio_service.AudioServiceConfig( - androidNotificationChannelId: 'com.example.qt_player.music', + androidNotificationChannelId: 'com.lxh.qingting_player.music', androidNotificationChannelName: '清听音乐播放', androidNotificationOngoing: true, androidStopForegroundOnPause: true,