【问题标题】:How to make lock screen widget wallpaper android如何制作锁屏小部件壁纸android
【发布时间】:2015-06-04 04:43:31
【问题描述】:

实际上我正在开发音乐播放器小部件,我为音乐播放器制作了家庭小部件,它工作正常,但是当我播放任何歌曲时,我需要在 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>

【问题讨论】:

  • 你能解释一下当你尝试这样做时发生了什么吗?如果您发布代码(不仅仅是清单)也会很有帮助
  • 简单我想在锁定屏幕上显示歌曲图像
  • 以编程方式锁屏壁纸

标签: android widget lockscreenwidget


【解决方案1】:

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

<android:widgetCategory="keyguard|home_screen">

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

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-05-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多