我想弄清楚如何發送意圖到主屏幕添加一個小工具,如果我可以。有任何想法嗎?這裏有一些我一直在玩弄的代碼,至少提示添加小工具的選擇。發送意圖到家和小工具添加
AppWidgetManager mAppWidgetManager;
AppWidgetHost mAppWidgetHost;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
selectWidget();
mAppWidgetManager = AppWidgetManager.getInstance(this);
mAppWidgetHost = new AppWidgetHost(this, R.id.APPWIDGET_HOST_ID);
}
void selectWidget() {
int appWidgetId = this.mAppWidgetHost.allocateAppWidgetId();
Intent pickIntent = new Intent(AppWidgetManager.ACTION_APPWIDGET_PICK);
pickIntent.putExtra(AppWidgetManager.EXTRA_APPWIDGET_ID, appWidgetId);
startActivityForResult(pickIntent, R.id.REQUEST_PICK_APPWIDGET);
}
謝謝任何人的貢獻。
有成千上萬的主屏幕實現。很少有這些支持應用程序小部件。 – CommonsWare 2013-05-12 18:57:32
你可以擴展你正在嘗試完成的任務嗎?到目前爲止你是如何得到這段代碼的? – 2013-08-26 20:06:50
@Jose_GD目前代碼只是簡單地顯示了要添加的小部件列表,不過就是這樣。我試圖完成的是在點擊後在主屏幕上添加一個小部件。所以我想要在我的應用程序中,啓動意向主屏幕,然後顯示小部件列表,然後單擊並按住以放置到主屏幕。林不知道,如果這是可能的目前的Android API的 – 2013-08-26 20:16:06