0

实际上我正在研究音乐播放器小部件,我为音乐播放器制作了家庭小部件,它工作正常,但是当我播放任何歌曲时,我需要在 android 锁屏上显示该歌曲图像,我尝试了锁屏小部件,但我没有得到请帮帮我

主页小部件:

<receiver android:name=".widgets.HomeWidgetProvider">
  <intent-filter>
    <action android:name="android.appwidget.action.APPWIDGET_UPDATE"/>
  </intent-filter>  
  <meta-data
    android:name="android.appwidget.provider"
    android:resource="@xml/app_widget_provider"/>
</receiver>

<?xml version="1.0" encoding="utf-8"?>
<appwidget-provider xmlns:android="http://schemas.android.com/apk/res/android"
                    android:initialLayout="@layout/home_widget_layout"
                    android:minHeight="10dp"
                    android:minWidth="250dp"
                    android:updatePeriodMillis="1000000"
                    >
</appwidget-provider>
4

2 回答 2

0

如果您也想在锁屏中启用小部件,则必须在清单中将小部件类别设置为 keygaurd,如下所示:

<android:widgetCategory="keyguard|home_screen">

您可以在以下位置找到详细文档:http: //developer.android.com/guide/topics/appwidgets/index.html#lockscreen

于 2015-06-02T08:40:22.160 回答
0

实际上,谷歌在 Android 5.0 (Lollipop) 中取消了锁屏小部件。如果您只是想在锁定屏幕上显示专辑封面,那么让您的应用实现RemoteControlClient(或API 21 及更高版本的MediaSession )

如果您想要更多功能,您可以使用Adenda SDK为您的用户创建您自己的交互式锁屏体验(我隶属于 Adenda 以进行全面披露)

于 2015-06-03T20:43:31.690 回答