2012-04-28 27 views
0

如何打開通常由用戶打開的應用部件安裝列表?顯示應用部件選擇列表

長按主屏幕並打開wdget,我想顯示此列表。

我知道這個代碼,當我用戶打開微件選擇運行:

Starting activity: Intent { act=android.appwidget.action.APPWIDGET_PICK cmp=com.android.settings/.AppWidgetPickActivity (has extras) } 

Displayed activity com.android.settings/.AppWidgetPickActivity: 470 ms (total 470 ms) 

我認爲這額外用於名單? 感謝

+0

如果你找到一種方法來發送這個意圖APPWIDGET_PICK,也許這是可能的。但是從Honeycomb和後來似乎這個意圖不再使用 – 2013-01-25 22:26:43

回答

1

看看Commonsware的回答這個問題:Add widget to homescreen from Android application

您可以打開列表中,但您將無法使用選擇,即安裝appwidget。爲了做到這一點,你的應用程序必須有一個AppWidgetHost工作(主屏幕應用程序屬於這個類別)

+0

我認爲這個答案是正確的,因爲我的研究和試驗。但無法保證。任何人都可以通過參考證明它? – 2017-01-01 07:05:16

+0

@ Mir-Ismaili好,我認爲Mark Murphy(CommonsWare)是Android開發的權威:)應該是相關的參考。只要看看他的聲譽 – 2017-01-10 14:35:45

相關問題