Winson Chung
6611988429
Letting partial update fall through if the widget has not received a full update yet. (Bug 7214731)
...
Change-Id: I4da99c259df51f8f66d3ade1156040bd0360ca5d
2012-10-11 14:27:03 -07:00
Adam Cohen
a21bf0c6ea
Suppress unnecessary calls to update widget size (issue 7287744)
...
Change-Id: I2cec03a32b42f7a56e0f538dcd5c09de4ce2e076
2012-10-05 18:20:46 -07:00
Adam Cohen
82ebe6f777
Getting rid of keyguard widget flag that isn't used
...
-> issue 7238875
Change-Id: Ifad890b4061784889f3fc7711a165452cf230fbd
2012-09-28 19:33:05 -07:00
Adam Cohen
3ff2d867d4
Fixing AppWidgetService / AppWidgetHost to work in system process
...
-> Fixes issue 7208464
-> Fixed issue with partial update as well, should address
issue 7214731
Change-Id: Ib8d9d5bee68b4fa7d6b4fbbc2f6609c287689958
2012-09-26 18:00:12 -07:00
Adam Cohen
6ccf4e2791
Fixing onRestoreInstanceState crash in Launcher
...
-> Issue 7084152
Change-Id: Ic91074adfff5918e6471c861313a51d0a179ad08
2012-09-21 16:56:51 -07:00
Adam Cohen
fbe44b7d5e
Fixing partiallyUpdateAppWidget to cache the new changes
...
-> This is a good change to the widget framework that I've wanted to
make for a while, but issue 7174198 triggered the immediate need.
Change-Id: I3f267e0e67f2d9f28920bb53973af365a3c9e0ba
2012-09-20 15:18:47 -07:00
Adam Cohen
60264730c1
Tweaking how settings adds keyguard widgets
...
-> Fix for issue 7173587
-> Fix for issue 7173877
Change-Id: I60cd3952113335df60292f67461d50f6c8bd2ed3
2012-09-18 14:38:04 -07:00
Michael Jurka
e6d5545a53
Fixing construction of handler in AppWidgetHost
...
Change-Id: I1253f8e2ea1621208ad7d65e5c860a1df075a44a
2012-09-17 17:30:16 -07:00
Jim Miller
f229e4d3eb
Add support for settings for lock widgets
...
Change-Id: Iade094c6f32a7653bdbbd4921d345d68f2443ff4
2012-09-14 12:31:24 -07:00
Adam Cohen
8c09f636ba
Adding a couple extras keys for keyguard widget selection
...
Change-Id: I2ca60769379174d12055ad44cab0fefafb24eb5c
2012-09-11 18:23:35 -07:00
Adam Cohen
0aa2d42e87
Adding notion of keyguard widgets
...
-> Persisting certain appwidget options
-> Adding ability to specify appwidget options on bind
so as to avoid AppWidgetProvider update call with no
options.
Change-Id: I5631039f19f1822b8e123b559b6353c880c0192e
2012-09-11 10:53:57 -07:00
Katie McCormick
a25526ae40
am 51740d6d: am 0e9f34bf: Doc update: ACTION_APPWIDGET_OPTIONS_CHANGED link
...
* commit '51740d6d786bf583cd46d12beb8515aa00d84bee':
Doc update: ACTION_APPWIDGET_OPTIONS_CHANGED link
2012-09-10 16:27:20 -07:00
Katie McCormick
0e9f34bffd
Doc update: ACTION_APPWIDGET_OPTIONS_CHANGED link
...
Change-Id: I62def95b138282eba4f2e70fd4ab4de35aa03e89
2012-09-10 16:20:20 -07:00
Jim Miller
e667a7add4
Update AppWidgetHost with better support for OnClickHandlers
...
This updates AppWidgetHost and AppWidgetHostView to do a better
job at refreshing widgets and their host views. It now allows
an OnClickHandler to be specified when creating the AppWidgetHost
which allows it to correctly update AppWidgetHostViews when needed.
Change-Id: I710c1d00a8d145bf3a9fd5f5691885bec9d1c7e4
2012-08-20 15:44:05 -07:00
Michael Jurka
85a2d7f94e
am c4d7721c: am 806a3602: Merge "Update documentation on max widget bitmap usage" into jb-dev
...
* commit 'c4d7721cb08cc797ea592f54797135f372689f6a':
Update documentation on max widget bitmap usage
2012-06-25 15:31:25 -07:00
Michael Jurka
806a360275
Merge "Update documentation on max widget bitmap usage" into jb-dev
2012-06-25 15:26:48 -07:00
Michael Jurka
f25ab44975
Update documentation on max widget bitmap usage
...
Change-Id: I564afccc425f7e76501cb7ffd404ad369bdd396d
2012-06-25 15:11:21 -07:00
Scott Main
adba6ffbb9
am 101a120c: am 9be0105f: docs: fix several links
...
* commit '101a120c27f68fb7d44e6221244cb9441dfc4285':
docs: fix several links
2012-06-22 13:35:52 -07:00
Scott Main
9be0105fbc
docs: fix several links
...
Change-Id: I89d9fd64dc22c90680bb05415cc966c255165af9
2012-06-22 12:35:08 -07:00
Winson Chung
7fbd28438c
Updating AppWidgetHost to receive a callback when any appWidget has changed. (Bug 6602951)
...
Change-Id: I76d688b10ee7775b4ebe81259713f2aaf0009d05
2012-06-13 15:29:19 -07:00
Adam Cohen
e0bb6fe333
Merge "Cap widget bitmap usage by screen size (issue 6464700)" into jb-dev
2012-05-16 13:43:27 -07:00
Guang Zhu
1affb93764
Expose class name in AppWidgetHostView for accessibility
...
The class is public, part of framework, exposing it for launcher
testing.
Change-Id: Icd9b0f3e300de964b98de8d9f5f62fdc916584e3
2012-05-15 14:29:33 -07:00
Adam Cohen
311c79c3e9
Cap widget bitmap usage by screen size (issue 6464700)
...
Change-Id: I04e16223861a88d40ad757afa086a0f92e84493b
2012-05-10 15:52:28 -07:00
Adam Cohen
f065c96631
Accounting for widget padding in dips instead of pixels
...
Change-Id: I29c4290274f8b9fa6d9b49072d3cf37cf6f1acb8
2012-05-09 11:13:54 -07:00
Adam Cohen
88f041ed31
Account for auto-padding in AppWidgetHostView#updateAppWidgetSize (issue 6454251)
...
Change-Id: Ibf837671cc13ee89ca979e9e6dc9d144b296deba
2012-05-08 15:53:43 -07:00
Adam Cohen
d2097ebacf
Changing app widget "extras" to "options" and another small API Review issue
...
-> (issue 6427146), (issue 6427861)
Change-Id: Ib69a9b3717a5b62317ec227936bc3b2fd5954043
2012-05-02 09:32:42 -07:00
Adam Cohen
c88d11f949
Pushing widget resize callback responsibility to AppWidgetHost
...
Change-Id: I33ca691deee11f8249eed6733a9ac82ed9bfbd15
2012-04-30 13:25:59 -07:00
Michael Jurka
61a5b0160d
New API to allow third-party apps to bind widgets
...
Change-Id: I1a3761c1a0f557a32d4d3bdd0207567fec918ba7
2012-04-24 17:25:08 -07:00
Adam Cohen
e8724c82ab
Adding callback for widget size changed, and potentially other extra info
...
Change-Id: I57738c92b6a0ba68ae66b19a533559470c64e6f1
2012-04-19 18:01:46 -07:00
Joe Fernandez
3aef8e1d1b
docs: Add developer guide cross-references, Project ACRE, round 4
...
Change-Id: I1b43414aaec8ea217b39a0d780c80a25409d0991
2011-12-22 15:08:23 -08:00
Adam Cohen
4c96a59b43
Making default widget padding public API
...
Change-Id: Ibf4f5dc1a36d84be1acc3ccdc4330276f82aa303
2011-11-07 17:59:23 -08:00
Adam Cohen
5d5f340520
Adding default padding to AppWidgetHostView for widgets >= API level 14
...
Change-Id: Idbbeafba664847f01393bb0c6102f774390380d5
2011-09-30 19:00:00 -07:00
Adam Cohen
bac26a1205
Getting rid of the (hidden) oldName parameter for widgets
...
Change-Id: I191cf64ed045fd7cb53e106f337cbeab5a914336
2011-08-17 11:37:58 -07:00
Adam Cohen
2148d43eb2
Fixing widget notifyDataSetChanged() not getting called, issue 5092676
...
Change-Id: I61a034a77c0c9d07aba71bfabe7a0864ce92c2e9
2011-07-28 15:00:38 -07:00
Adam Cohen
324afba161
Fixing new minResizeWidth/Height API
...
Change-Id: I6b57cca32ed7678597e7c0d81dc483ee294537a9
2011-07-22 12:08:55 -07:00
Adam Cohen
1bfaf561b7
Adding resizeMinWidth/Height to AppWidgetProviderInfo
...
Change-Id: I17dc27829938a3f25a664d8255965cf9b67cb17e
2011-07-19 18:39:40 -07:00
Adam Cohen
9611f2ea6c
Small change to AppWidgetProviderInfo public field name and docs
...
Change-Id: Ia799cfc1824ccee1f7fd041ae8ecaa1a0395c3f6
2011-02-28 14:53:09 -08:00
Adam Cohen
d2e20de64b
Adding framework support for resizable widgets
...
-> Added resizeMode to the widget xml
-> Fixed an unexposed bug in AppWidgetHost where
minWidth and minHeight were never being converted
from complex type to dp
Change-Id: Ibbc4fc6542d095623ac2a40694b6a3dbfeb279ad
2011-02-25 15:10:40 -08:00
Scott Main
f4f05b8f24
Update package descriptions with editorial revisions.
...
Notably, this removes exessive info about resources
from the content package, because it's not a good location
and the info is avilable in the dev guide, but also
added some of the info to the Resources class description.
Change-Id: Ie78af26c9cec66314deb98e53078f48e16c08e70
2011-01-26 14:58:19 -08:00
Patrick Dubroy
a6abd062bf
previewImage API shouldn't be hidden.
2011-01-19 21:39:01 -08:00
Winson Chung
81f39eb6e7
Refactoring app widgets to address security/performance issues.
...
- Moving the service binding to AppWidgetService to prevent arbitrary apps from binding to widget services
- Requiring RemoteViewsServices to require android.permission.BIND_REMOTEVIEWS permission
Change-Id: Id135bafba998299eb278067712b8a5d8487cfd04
2011-01-18 22:57:09 -08:00
Adam Cohen
d110889cbc
Fixing bug related to collisions with AppWidget view ids and AppWidgetHost view ids
...
Change-Id: I2512b83078cff6c4d444c95275625ff39466ac83
2011-01-16 19:46:15 -08:00
Patrick Dubroy
ec84c3a189
Allow old view hierarchy to be GC'ed more quickly during rotation.
2011-01-14 14:13:31 -08:00
Adam Cohen
a02fdf1ba0
Adding widget auto-advance capability
...
Change-Id: I058573f40a48fd7b5c2efa5f1041a1199919a51a
2010-11-10 17:18:37 -08:00
Winson Chung
6394c0e52c
Adding callback and fix to RemoteViewsFactory on notifyDataSetChanged.
...
Also removing extra parameter in AppWidgetManager.notifyDataSetChanged.
Change-Id: Ic771fe045ae793a6dacf09f1230e7c1c4b59a13e
2010-08-17 14:25:06 -07:00
Adam Cohen
2dd2197805
-> Enabled partial updates to app widgets through AppWidgetManager.
...
Partial updates are not cached by the AppWidgetService.
-> Added the ability to insert commands with no parameters into
RemoteViews objects.
-> Added showNext() and showPrevious() methods to RemoteViews.
-> Made showNext() / showPrevious() of AdapterViewFlipper remotable.
Change-Id: Ic5491bb374424a54728c4ca92b94b1f00dfb87ff
2010-08-17 10:29:35 -07:00
Winson Chung
499cb9f516
Initial changes to allow collections in widgets.
...
Change-Id: I3cfa899bae88cd252912cecebc12e93c27a3b7c9
2010-07-19 14:48:31 -07:00
The Android Open Source Project
b812925aee
am b65d2256: merge from open-source master
...
Merge commit 'b65d225633d14326d1ba2af862861e92d7ea45bc'
* commit 'b65d225633d14326d1ba2af862861e92d7ea45bc':
Reduced Warnings by adding Type Arguments and removing unused imports
2010-07-12 15:30:04 -07:00
The Android Open Source Project
b65d225633
merge from open-source master
...
Change-Id: I992e2a407b1d8f7f29cb7153d4c2e3945e60b57a
2010-07-12 15:26:21 -07:00
Patrick Dubroy
5d1409191e
Convert the minWidth and minHeight to device units when calling getInstalledProviders
2010-07-12 10:29:30 -07:00