Android keyguard小部件未显示

Android keyguard小部件未显示,android,widget,keyguard,Android,Widget,Keyguard,我正在处理一个需要显示在keyguard上的小部件,下面是我的小部件信息: <?xml version="1.0" encoding="utf-8"?> <appwidget-provider xmlns:android="http://schemas.android.com/apk/res/android" android:initialKeyguardLayout="@layout/widget_layout" android:minWidth="294d

我正在处理一个需要显示在keyguard上的小部件,下面是我的小部件信息:

<?xml version="1.0" encoding="utf-8"?>
<appwidget-provider xmlns:android="http://schemas.android.com/apk/res/android" 
    android:initialKeyguardLayout="@layout/widget_layout"
    android:minWidth="294dp" 
    android:minHeight="72dp" 
    android:updatePeriodMillis="0"
    android:widgetCategory="keyguard">    

</appwidget-provider>

这是我清单的一部分:

<receiver 
        android:name="com.view.KeyguardWidgetProvider" 
        android:icon="@drawable/idoogood_logo"
        android:label="@string/appwidget_name">
        <intent-filter >
            <action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
            <action android:name="android.intent.action.USER_PRESENT"/>
        </intent-filter>
            <meta-data
            android:name="android.appwidget.provider"
            android:resource="@xml/widget_info" />
</receiver>

我的问题是小部件没有出现在锁屏上。当我从左向右滑动锁屏时,什么都没有发生。当我进入Settings=>Security时,我没有启用Keyguard小部件的选项。小部件在主屏幕上工作正常


感谢您的建议。

此页面可能会有所帮助。您是在模拟器或设备上启动的吗?你有哪种API级别?@Erich感谢你的评论,但这个问题是针对一个我从那时起就放弃的个人老项目的。特别是因为小部件的键盘保护功能在棒棒糖中不再可用。但为了回答您的评论,我使用了API级别为19的模拟器。我应该换一种方式吗?只有低于5.0的Android版本才支持锁屏小部件。对于Android 5.0及更高版本,只有home_屏幕有效。