2
你好 我想實現一個Android主屏幕小部件;只是一個問題:爲什麼我應該使用RemoteViews來實現小部件?爲什麼我應該使用RemoteViews for Android主屏幕小部件?
在此先感謝
你好 我想實現一個Android主屏幕小部件;只是一個問題:爲什麼我應該使用RemoteViews來實現小部件?爲什麼我應該使用RemoteViews for Android主屏幕小部件?
在此先感謝
如果您熟悉XML中的聲明佈局,那麼創建App Widget佈局很簡單。但是,您必須知道,App Widget佈局基於RemoteView,它不支持各種佈局或視圖窗口小部件。
甲RemoteViews對象(以及,因此,應用程序的widget)可以支持以下佈局類:
FrameLayout
LinearLayout
RelativeLayout
和以下widget類:這些類的
AnalogClock
Button
Chronometer
ImageButton
ImageView
ProgressBar
TextView
後代不支持。
謝謝,但我不明白爲什麼Android團隊決定使用RemoteViews – Cris 2011-04-22 05:25:32
出於安全原因。通過使用RemoteViews,我們可以確保應用程序不會在另一個進程中執行代碼(例如Launcher)。因此不可能從授予其他進程的權限(啓動器)中受益。 – 2011-04-22 07:38:01