在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            新聞中心

            EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 介紹桌面widgets和AppWidget框架(譯)

            介紹桌面widgets和AppWidget框架(譯)

            作者: 時間:2016-10-08 來源:網(wǎng)絡 收藏

            updateViews.setTextViewText(R.id.word_type, matcher.group(2));

            updateViews.setTextViewText(R.id.definition, matcher.group(3).trim());

            // When user clicks on widget, launch to Wiktionary definition page

            String definePage = res.getString(R.string.template_define_url,

            Uri.encode(wordTitle));

            Intent defineIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(definePage));

            PendingIntent pendingIntent = PendingIntent.getActivity(context,

            0 /* no requestCode */, defineIntent, 0 /* no flags */);

            updateViews.setOnClickPendingIntent(R.id.widget, pendingIntent);

            } else {

            // Didn’t find word of day, so show error message

            updateViews = new RemoteViews(context.getPackageName(),

            R.layout.widget_message);

            CharSequence errorMessage = context.getText(R.string.widget_error);

            updateViews.setTextViewText(R.id.message, errorMessage);

            }

            return updateViews;

            }

            @Override public IBinder onBind(Intent intent) {

            // We don’t need to bind to this service

            return null;

            }

            }

            }

            到這里,你已經(jīng)完成了一個簡單的widget,它將顯示W(wǎng)iktionary “Word of the day.”。當一個更新被請求時,我們讀在線API將最新的數(shù)據(jù)push到widget上。AppWidget framework會按我們的需要自動更新,例如當一個新的widget添加時,或者新的一天加載新的Word of the day.”。

            最后,這里給出一些建議。Widgets推薦被設計成longer-term的內容,不應該經(jīng)常的被更新。超過每小時的頻繁更新會快速消耗掉電量和帶寬。建議盡可能的不要頻繁更新,或者讓你的用戶自定義一個更新周期。例如有些人可能想stock ticker每15分鐘更新一次,或者可能是一天更新四次。我將在我的另一篇文章giving at Google I/O討論節(jié)省電量的一些額外的策略。

            最后要提的一件比較酷的事是AppWidget framework對方向并不關心(is abstracted in both directions).這意味著你可以在兩個home screen都可以包含widgets。你的widgets可以被添加到任何一個支持AppWidgetframework的home screen上。

            我們已經(jīng)開發(fā)了幾個自己的widgets,例如Calendar和Music widgets,但是我們更希望看到你開發(fā)的widgets.


            上一頁 1 2 下一頁

            關鍵詞:

            評論


            相關推薦

            技術專區(qū)

            關閉