android-appwidget

    0熱度

    1回答

    我已經構建了一個主屏幕小部件,該小部件使用列表視圖和列表項目,其中包含兩個文本視圖和圖像視圖的相對佈局。我想要的是,當你點擊列表視圖中的一個項目時,應該選擇完整的項目,而不是現在只有你碰巧點擊的文本視圖或圖像視圖。我怎樣才能做到這一點?我嘗試了一些東西,但沒有奏效。貝婁是一張圖片,展示了它現在的樣子。 這裏是小部件佈局, <LinearLayout xmlns:android="http://sc

    0熱度

    1回答

    當用戶按下Button時,我希望我的AppWidget(主屏幕小部件)與Service通信。只要appWidget存在,Service就需要永久運行。據我所知,對小部件的onClick事件作出反應的唯一方法是通過廣播發送PendingIntents。目前,我正在通過我的MainActivity接收這些信息,並將其轉發到正在運行的Service。 所以實際上我使用我的MainActivity作爲我的

    0熱度

    1回答

    我在android appwidget上工作,有定期更新appwidget的問題。更新週期更改爲30分鐘以上。還沒更新部件 public class MyWidgetProvider extends AppWidgetProvider { final static String ITEM_CLICK_ACTION = "ItemClick"; public static final Stri

    0熱度

    1回答

    我有appwidget與listview。我們可以看到的一些信息here 1)這個小部件在2.x上不工作。但是這個設備上的用戶在他的列表中看到這個小部件,並且可以在屏幕上移動它。他得到錯誤後。我可以通過任何方式在2.x上隱藏這個小部件嗎? Ofcouse,我可以將這個小部件的標題設置爲「MyWidget ...(3.x-4.x)」,但我認爲這不太好, 2)第二個問題。如果我打開主要活動,接下來點擊

    0熱度

    1回答

    當處於充電狀態時,我無法更新小部件。電池電量保持不變。我的代碼有什麼問題? public class BatteryStatusWidgetActivity extends AppWidgetProvider { /** Called when the activity is first created. */ private String batteryLevel = "in

    0熱度

    2回答

    這是一個電池部件。這不是我的代碼,但取自http://www.cmwmobile.com/index.php?option=com_content&view=article&id=56&Itemid=68。 private final BroadcastReceiver batteryChangedReceiver = new BroadcastReceiver() {

    3熱度

    1回答

    有什麼辦法可以強制AppWidget工作,即使應用程序被移動到SD卡和SD卡不是unmounted? Docs說: ...你不應該允許對外部存儲器安裝了應用程序,如果它使用下列任一功能,由於引後果當外部存儲卸載: ... 應用小部件 您的應用小部件將從主屏幕 中刪除。當外部存儲設備重新安裝,您的應用程序的Widget不會 可供用戶選擇,直到系統復位家 應用程序(通常直到重新啓動系統)。 看來,文檔

    0熱度

    1回答

    我做了一些Android的運動,我有一個小部件問題: 目標:當用戶添加新的插件增加至主該應用程序運行一個配置,用戶可以選擇一個字符串。 配置期間,必須將字符串設置爲我的窗口小部件佈局中唯一按鈕的「文本」,並且在該按鈕上,應用程序必須設置一個onclick監聽器,該監聽器將調用另一個將字符串作爲參數傳遞的活動。所以當用戶點擊按鈕時會調用給出按鈕文本的活動。主要目標是如果我有兩個小部件,每一個都設置o

    0熱度

    1回答

    任何人都可以幫助我如何處理應用程序小部件的方向變化? 在方向更改上,我的小部件顯示空視圖和刪除所有偵聽器的佈局。

    3熱度

    1回答

    我開發一個Widget我的應用程序,我有一個問題: 我android.widget.RemoteViewsService類的onGetViewFactory方法不叫! 我的代碼: IntentService this.views = new RemoteViews(this.ctx.getPackageName(), i); Intent localIntent = new Intent