Java 如何在另一个应用程序中获取小部件id?

Java 如何在另一个应用程序中获取小部件id?,java,android,android-intent,widget,action,Java,Android,Android Intent,Widget,Action,代码编写如下: Intent widget = new Intent( "test.widgets.Widget1x2"); widget.setAction("android.appwidget.action.APPWIDGET_UPDATE"); ComponentName name = new ComponentName( "test.widgets", "Widget1x2"); int[] ids = AppWidgetManager.getInst

代码编写如下:

Intent widget = new Intent(
        "test.widgets.Widget1x2");
widget.setAction("android.appwidget.action.APPWIDGET_UPDATE");

ComponentName name = new ComponentName(
        "test.widgets", "Widget1x2");

int[] ids = AppWidgetManager.getInstance(context)
        .getAppWidgetIds(name);
我已经完成了Ids widgets应用程序测试。widgets的使用方法如下:

AppWidgetManager manager = AppWidgetManager.getInstance(context);
int[] ids = manager.getAppWidgetIds(new ComponentName(context,
                Widget1x2.class));
这应该行得通