Java 为什么不在Launcher中显示/使用默认小部件?

Java 为什么不在Launcher中显示/使用默认小部件?,java,android,workspace,launcher,android-launcher,Java,Android,Workspace,Launcher,Android Launcher,当启动默认的_workspace.xml文件启动器Launcher时,必须启动workspace和Hotseat零件加载和显示文件以解析资源。让我们看看文件的代码片段,如下: <?xml version="1.0" encoding="utf-8"?> <favorites xmlns:launcher="http://schemas.android.com/apk/res-auto/com.android.launcher3"> <appwidget

当启动默认的_workspace.xml文件启动器Launcher时,必须启动workspace和Hotseat零件加载和显示文件以解析资源。让我们看看文件的代码片段,如下:

<?xml version="1.0" encoding="utf-8"?>

<favorites xmlns:launcher="http://schemas.android.com/apk/res-auto/com.android.launcher3">
    <appwidget
        launcher:className="com.android.alarmclock.AnalogAppWidgetProvider"
        launcher:packageName="com.android.deskclock"
        launcher:screen="3"
        launcher:spanX="2"
        launcher:spanY="2"
        launcher:x="1"
        launcher:y="0"/>

   <appwidget
    launcher:packageName="com.android.settings"
    launcher:className="com.android.settings.widget.SettingsAppWidgetProvider"
    launcher:screen="1"
    launcher:x="0"
    launcher:y="3"
    launcher:spanX="4"
    launcher:spanY="1" />


    <favorite
        launcher:className="com.android.settings.Settings"
        launcher:container="-100"
        launcher:packageName="com.android.settings"
        launcher:screen="0"
        launcher:x="0"
        launcher:y="1"/>
    <favorite
        launcher:className="com.android.settings.Settings"
        launcher:container="-100"
        launcher:packageName="com.android.settings"
        launcher:screen="4"
        launcher:x="3"
        launcher:y="1"/>

    <favorite
        launcher:className="com.android.vending.AssetBrowserActivity"
        launcher:container="-101"
        launcher:packageName="com.android.vending"
        launcher:screen="0"
        launcher:x="0"
        launcher:y="0"/>
    <favorite
        launcher:className="com.android.contacts.activities.PeopleActivity"
        launcher:container="-101"
        launcher:packageName="com.android.contacts"
        launcher:screen="1"
        launcher:x="1"
        launcher:y="0"/>
</favorites>

应用程序图标显示在桌面和Hotseat位置。但不幸的是,它既不显示时钟小部件,也不显示设置小部件。
我探索了许多启动器项目。在这种情况下,所有发射器都是相同的。 无论如何,我想在我的主页上默认显示这个小部件。

如有任何建议、评论、咨询等,我们将不胜感激。谢谢

我得到了一个解决方案,允许应用程序小部件总是允许。始终选中创建小部件并允许访问。

或者我可以用

在AndroidMenifest.xml文件中。作为系统应用程序使用。然后在默认情况下显示应用程序小部件。谢谢