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,