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,