diff --git a/universal7885-common/apps/FMRadio/Android.bp b/universal7885-common/apps/FMRadio/Android.bp index 69f4a3e..d990883 100644 --- a/universal7885-common/apps/FMRadio/Android.bp +++ b/universal7885-common/apps/FMRadio/Android.bp @@ -11,7 +11,10 @@ android_app { "androidx.core_core", "androidx.appcompat_appcompat", "com.google.android.material_stable", + "kotlinx_coroutines", + "androidx.transition_transition", "kotlinx_coroutines_android", + "androidx.coordinatorlayout_coordinatorlayout" ], required: [ "privapp_whitelist_com.eurekateam.fmradio.xml", diff --git a/universal7885-common/apps/FMRadio/lib/Android.bp b/universal7885-common/apps/FMRadio/lib/Android.bp index a1aa8f3..9f06123 100644 --- a/universal7885-common/apps/FMRadio/lib/Android.bp +++ b/universal7885-common/apps/FMRadio/lib/Android.bp @@ -3,4 +3,20 @@ android_library_import { aars: ["material-1.5.0.aar"], sdk_version: "current", min_sdk_version: "21", + static_libs: [ + "androidx.annotation_annotation", + "androidx.appcompat_appcompat", + "androidx.cardview_cardview", + "androidx.coordinatorlayout_coordinatorlayout", + "androidx-constraintlayout_constraintlayout", + "androidx.core_core", + "androidx.dynamicanimation_dynamicanimation", + "androidx.annotation_annotation-experimental", + "androidx.fragment_fragment", + "androidx.lifecycle_lifecycle-runtime", + "androidx.recyclerview_recyclerview", + "androidx.transition_transition", + "androidx.vectordrawable_vectordrawable", + "androidx.viewpager2_viewpager2", + ], } diff --git a/universal7885-common/apps/FMRadio/src/com/eurekateam/fmradio/FMRadioService.kt b/universal7885-common/apps/FMRadio/src/com/eurekateam/fmradio/FMRadioService.kt index 0360bf4..9eaf698 100644 --- a/universal7885-common/apps/FMRadio/src/com/eurekateam/fmradio/FMRadioService.kt +++ b/universal7885-common/apps/FMRadio/src/com/eurekateam/fmradio/FMRadioService.kt @@ -10,7 +10,7 @@ import android.media.session.MediaSession import android.media.session.PlaybackState import android.os.IBinder import androidx.core.content.res.ResourcesCompat -import androidx.core.graphics.drawable.toBitmap +import android.graphics.BitmapFactory import com.eurekateam.fmradio.fragments.MainFragment import com.eurekateam.fmradio.utils.Log import java.io.File @@ -112,9 +112,7 @@ class FMRadioService : Service() { val metadata = MediaMetadata.Builder() .putString(MediaMetadata.METADATA_KEY_TITLE, mTitle) .putString(MediaMetadata.METADATA_KEY_ARTIST, resources.getString(R.string.app_name)) - .putBitmap(MediaMetadata.METADATA_KEY_ALBUM_ART, - ResourcesCompat.getDrawable(resources, R.drawable.ic_radio, theme)!! - .toBitmap(150, 150)) + .putBitmap(MediaMetadata.METADATA_KEY_ALBUM_ART, BitmapFactory.decodeResource(mContext.resources, R.drawable.ic_radio)) .build() mMediaSession.setMetadata(metadata) } @@ -178,4 +176,4 @@ class FMRadioService : Service() { private const val TAG = "FMRadioService" lateinit var mMediaSession : MediaSession } -} \ No newline at end of file +}