universal7885: Add missing dependency, fix some code for AOSP

This commit is contained in:
roynatech2544 2022-02-28 14:34:10 +09:00
commit 2648c647fc
No known key found for this signature in database
GPG key ID: 9675C32163D88D30
3 changed files with 22 additions and 5 deletions

View file

@ -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",

View file

@ -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",
],
}

View file

@ -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
}
}
}