Loading core/java/android/appwidget/flags.aconfig +1 −1 Original line number Diff line number Diff line Loading @@ -55,7 +55,7 @@ flag { name: "remote_views_proto" namespace: "app_widgets" description: "Enable support for persisting RemoteViews previews to Protobuf" bug: "306546610" bug: "364420494" } flag { Loading core/proto/android/service/appwidget.proto +13 −0 Original line number Diff line number Diff line Loading @@ -20,6 +20,8 @@ package android.service.appwidget; option java_multiple_files = true; option java_outer_classname = "AppWidgetServiceProto"; import "frameworks/base/core/proto/android/widget/remoteviews.proto"; // represents the object holding the dump info of the app widget service message AppWidgetServiceDumpProto { repeated WidgetProto widgets = 1; // the array of bound widgets Loading @@ -38,3 +40,14 @@ message WidgetProto { optional int32 maxHeight = 9; optional bool restoreCompleted = 10; } // represents a set of widget previews for a particular provider message GeneratedPreviewsProto { repeated Preview previews = 1; // represents a particular RemoteViews preview, which may be set for multiple categories message Preview { repeated int32 widget_categories = 1; optional android.widget.RemoteViewsProto views = 2; } } No newline at end of file services/appwidget/java/com/android/server/appwidget/AppWidgetServiceImpl.java +425 −15 File changed.Preview size limit exceeded, changes collapsed. Show changes Loading
core/java/android/appwidget/flags.aconfig +1 −1 Original line number Diff line number Diff line Loading @@ -55,7 +55,7 @@ flag { name: "remote_views_proto" namespace: "app_widgets" description: "Enable support for persisting RemoteViews previews to Protobuf" bug: "306546610" bug: "364420494" } flag { Loading
core/proto/android/service/appwidget.proto +13 −0 Original line number Diff line number Diff line Loading @@ -20,6 +20,8 @@ package android.service.appwidget; option java_multiple_files = true; option java_outer_classname = "AppWidgetServiceProto"; import "frameworks/base/core/proto/android/widget/remoteviews.proto"; // represents the object holding the dump info of the app widget service message AppWidgetServiceDumpProto { repeated WidgetProto widgets = 1; // the array of bound widgets Loading @@ -38,3 +40,14 @@ message WidgetProto { optional int32 maxHeight = 9; optional bool restoreCompleted = 10; } // represents a set of widget previews for a particular provider message GeneratedPreviewsProto { repeated Preview previews = 1; // represents a particular RemoteViews preview, which may be set for multiple categories message Preview { repeated int32 widget_categories = 1; optional android.widget.RemoteViewsProto views = 2; } } No newline at end of file
services/appwidget/java/com/android/server/appwidget/AppWidgetServiceImpl.java +425 −15 File changed.Preview size limit exceeded, changes collapsed. Show changes