appwidgetprovider

    0熱度

    1回答

    我正在開發主屏幕小部件,並且我正在使用android sqlite數據庫。我用簡單的方法(添加,刪除,獲取記錄...)實現了一個簡單的類DBAdapter來處理數據庫工作。它有效,但現在我正在考慮如何做到這一點的最佳方式。 對我來說最大的問題是,如何(以及在​​哪裏)存儲我的DBAdapter的實例。如果我使用Activity,這將非常簡單 - 我將在onCreate方法中創建DBAdapter的

    3熱度

    1回答

    我只想知道是否可以將小部件添加到我們的Android鎖定屏幕。實際上,通過在主屏幕中選擇菜單中的小部件選項,我們將自己的或默認的小部件添加到主屏幕。是否可以將以下小部件添加到我們的鎖定屏幕。可能嗎....? 我經歷了很多關於鎖屏的網站,但我沒有得到正確的信息。他們提供了與定製鎖屏相關的信息。 按照形象,我想要的東西,主要就是像時間&日期,我們可以展示我們自己的小部件。 我不想要任何自定義或我們自己

    0熱度

    1回答

    我讀過開發者瞭解應用小工具引導,我已經瞭解,以避免ANR錯誤,你應該開始你的AppWidgetProvider 的的的onUpdate方法中的服務更新部件......我有個問題關於這樣的服務:當我們開發可以從一個活動開始的標準服務時,我們應該在onStartCommand中避免過長的計算,因爲onStartCommand方法在主UI線程中運行..所以,我們應該避免長時間計算還內服務的onStart

    0熱度

    2回答

    我需要以下情況的幫助。我有配置活動的小部件。在這個活動中有一些微調的值,這會影響小部件的外觀(只有一個TextView中的文本)。目前,我在配置活動中將AlarmManager設置爲小部件更新(服務)並修改TextView。這工作正常,但當我重新啓動手機,警報不再設置,我應該再次設置它。我無法做到這一點,因爲Configure活動的設置丟失了。 有解決方案 - 將AppWidgetID與小部件設置

    0熱度

    1回答

    假設我要定義一個receiver爲我自己的小工具,我希望它與APPWIDGET_xxx系統廣播一起處理我自己的廣播org.test.mywidget.MY_ACTION是什麼正確的方式來定義它,如果我想要它處理我自己的廣播只有當它從同一個應用程序包發送?我嘗試下面的XML代碼,但在這樣的APPWIDGET_DELETE行動是沒有更多的傳遞給控件提供者: <receiver androi

    5熱度

    3回答

    我正在實現一個具有ConfigurationActivity的Widget,並且必須與Eclair(2.1)保持兼容。 的documentation約AppWidgetProviders onUpdate法中明確指出: ...。然而,如果你已經聲明瞭一個配置活動,這個方法是不是當用戶添加的應用程序窗口小部件,但被稱爲所謂的爲後續更新。配置完成後,執行第一次更新是配置活動的責任。 (請參閱下面創建應

    2熱度

    1回答

    我有一個的AppWidgetProvider下包「com.developer.application」 我想包下「com.developer.application.widgets」 這個移動的AppWidgetProvider一旦這樣做我更新了AndroidManifest中的所有參考以適應此舉。 將更改上傳到設備後,當前位於主屏幕上的小部件(與上述AppWidgetProvider關聯)將永遠

    1熱度

    1回答

    我不想定期更新我的小部件。如果我只是將此字段留空,它是否會產生任何問題或在某個默認時間段後更新? 謝謝!

    4熱度

    2回答

    我創建了一個應用程序(https://play.google.com/store/apps/details?id=com.widget.analytics),它使用AppWidget在Android主屏幕上顯示一個人的Google Analytics統計信息。 不幸的是,將應用升級到新版本後,用戶需要刪除之前創建的所有小部件,並且必須重新安裝它們。這非常煩人。然而,我確信有一個解決辦法。 升級應用

    0熱度

    1回答

    在我的應用程序中,我發送了更新appWidget的意圖。問題是,從logcat我可以看到,意圖平均需要十秒才能收到。 05-16 18:12:54.070: DEBUG/PHCA_Variable(7580): Broadcast sent 05-16 18:12:54.080: INFO/ActivityManager(274): Starting: Intent { flg=0x100000