1

我有一个带有小部件的应用程序。它适用于除 Nexus 5 之外的所有设备。该小部件未列在 Nexus 5 的 google now 启动器的小部件列表中。我已经测试在 Nexus 7 (Android 5.1.1) 上使用相同的 google now 启动器安装该应用程序,并且该小部件显示在列表中。

我已经看到为 google now 启动器提交了类似的错误,但在这里他们提到在设备重新启动时小部件出现了。奇怪的是,即使这对我也不起作用。我已经安装了另一个自定义启动器(Nova 启动器)并测试了这个场景,我的小部件显示没有任何问题。

这是我的配置 xml 下面的代码

<?xml version="1.0" encoding="utf-8"?>
<appwidget-provider xmlns:android="http://schemas.android.com/apk/res/android"
    android:minWidth="350dp" android:minHeight="133dp"
    android:updatePeriodMillis="3600000"
    android:previewImage="@drawable/ic_launcher"
    android:initialLayout="@layout/ana_app_widget"
    android:resizeMode="none"
    android:widgetCategory="home_screen|keyguard"
    android:initialKeyguardLayout="@layout/ana_app_widget">
    </appwidget-provider>

这是我的清单。

<receiver android:name=".AppWidget">
    <intent-filter>
        <action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
    </intent-filter>

    <meta-data
        android:name="android.appwidget.provider"
        android:resource="@xml/ana_app_widget_info" />
</receiver>

<service
    android:name=".StackWidgetService"
    android:permission="android.permission.BIND_REMOTEVIEWS"
    android:exported="false">

</service>

任何帮助,将不胜感激。

4

0 回答 0