Loading core/java/com/android/internal/app/ChooserActivity.java +4 −3 Original line number Original line Diff line number Diff line Loading @@ -120,7 +120,6 @@ import com.android.internal.config.sysui.SystemUiDeviceConfigFlags; import com.android.internal.content.PackageMonitor; import com.android.internal.content.PackageMonitor; import com.android.internal.logging.MetricsLogger; import com.android.internal.logging.MetricsLogger; import com.android.internal.logging.nano.MetricsProto.MetricsEvent; import com.android.internal.logging.nano.MetricsProto.MetricsEvent; import com.android.internal.util.ImageUtils; import com.android.internal.widget.GridLayoutManager; import com.android.internal.widget.GridLayoutManager; import com.android.internal.widget.RecyclerView; import com.android.internal.widget.RecyclerView; import com.android.internal.widget.ResolverDrawerLayout; import com.android.internal.widget.ResolverDrawerLayout; Loading Loading @@ -345,7 +344,9 @@ public class ChooserActivity extends ResolverActivity implements mHandler.sendEmptyMessageDelayed(IMAGE_LOAD_TIMEOUT, mImageLoadTimeoutMillis); mHandler.sendEmptyMessageDelayed(IMAGE_LOAD_TIMEOUT, mImageLoadTimeoutMillis); AsyncTask.THREAD_POOL_EXECUTOR.execute(() -> { AsyncTask.THREAD_POOL_EXECUTOR.execute(() -> { final Bitmap bmp = loadThumbnail(uri, new Size(200, 200)); int size = getResources().getDimensionPixelSize( R.dimen.chooser_preview_image_max_dimen); final Bitmap bmp = loadThumbnail(uri, new Size(size, size)); final Message msg = Message.obtain(); final Message msg = Message.obtain(); msg.what = IMAGE_LOAD_INTO_VIEW; msg.what = IMAGE_LOAD_INTO_VIEW; msg.obj = new LoadUriTask(imageResourceId, uri, extraImages, bmp); msg.obj = new LoadUriTask(imageResourceId, uri, extraImages, bmp); Loading Loading @@ -2127,7 +2128,7 @@ public class ChooserActivity extends ResolverActivity implements } } try { try { return ImageUtils.loadThumbnail(getContentResolver(), uri, size); return getContentResolver().loadThumbnail(uri, size, null); } catch (IOException | NullPointerException | SecurityException ex) { } catch (IOException | NullPointerException | SecurityException ex) { logContentPreviewWarning(uri); logContentPreviewWarning(uri); } } Loading core/res/res/values/dimens.xml +1 −0 Original line number Original line Diff line number Diff line Loading @@ -760,6 +760,7 @@ <dimen name="chooser_edge_margin_normal">24dp</dimen> <dimen name="chooser_edge_margin_normal">24dp</dimen> <dimen name="chooser_preview_image_font_size">20sp</dimen> <dimen name="chooser_preview_image_font_size">20sp</dimen> <dimen name="chooser_preview_image_border">1dp</dimen> <dimen name="chooser_preview_image_border">1dp</dimen> <dimen name="chooser_preview_image_max_dimen">200dp</dimen> <dimen name="chooser_preview_width">-1px</dimen> <dimen name="chooser_preview_width">-1px</dimen> <dimen name="chooser_target_width">90dp</dimen> <dimen name="chooser_target_width">90dp</dimen> <dimen name="chooser_header_scroll_elevation">4dp</dimen> <dimen name="chooser_header_scroll_elevation">4dp</dimen> Loading core/res/res/values/symbols.xml +1 −0 Original line number Original line Diff line number Diff line Loading @@ -2722,6 +2722,7 @@ <java-symbol type="layout" name="chooser_grid_preview_file" /> <java-symbol type="layout" name="chooser_grid_preview_file" /> <java-symbol type="id" name="chooser_row_text_option" /> <java-symbol type="id" name="chooser_row_text_option" /> <java-symbol type="dimen" name="chooser_row_text_option_translate" /> <java-symbol type="dimen" name="chooser_row_text_option_translate" /> <java-symbol type="dimen" name="chooser_preview_image_max_dimen"/> <java-symbol type="integer" name="config_maxShortcutTargetsPerApp" /> <java-symbol type="integer" name="config_maxShortcutTargetsPerApp" /> <java-symbol type="layout" name="resolve_grid_item" /> <java-symbol type="layout" name="resolve_grid_item" /> <java-symbol type="id" name="day_picker_view_pager" /> <java-symbol type="id" name="day_picker_view_pager" /> Loading Loading
core/java/com/android/internal/app/ChooserActivity.java +4 −3 Original line number Original line Diff line number Diff line Loading @@ -120,7 +120,6 @@ import com.android.internal.config.sysui.SystemUiDeviceConfigFlags; import com.android.internal.content.PackageMonitor; import com.android.internal.content.PackageMonitor; import com.android.internal.logging.MetricsLogger; import com.android.internal.logging.MetricsLogger; import com.android.internal.logging.nano.MetricsProto.MetricsEvent; import com.android.internal.logging.nano.MetricsProto.MetricsEvent; import com.android.internal.util.ImageUtils; import com.android.internal.widget.GridLayoutManager; import com.android.internal.widget.GridLayoutManager; import com.android.internal.widget.RecyclerView; import com.android.internal.widget.RecyclerView; import com.android.internal.widget.ResolverDrawerLayout; import com.android.internal.widget.ResolverDrawerLayout; Loading Loading @@ -345,7 +344,9 @@ public class ChooserActivity extends ResolverActivity implements mHandler.sendEmptyMessageDelayed(IMAGE_LOAD_TIMEOUT, mImageLoadTimeoutMillis); mHandler.sendEmptyMessageDelayed(IMAGE_LOAD_TIMEOUT, mImageLoadTimeoutMillis); AsyncTask.THREAD_POOL_EXECUTOR.execute(() -> { AsyncTask.THREAD_POOL_EXECUTOR.execute(() -> { final Bitmap bmp = loadThumbnail(uri, new Size(200, 200)); int size = getResources().getDimensionPixelSize( R.dimen.chooser_preview_image_max_dimen); final Bitmap bmp = loadThumbnail(uri, new Size(size, size)); final Message msg = Message.obtain(); final Message msg = Message.obtain(); msg.what = IMAGE_LOAD_INTO_VIEW; msg.what = IMAGE_LOAD_INTO_VIEW; msg.obj = new LoadUriTask(imageResourceId, uri, extraImages, bmp); msg.obj = new LoadUriTask(imageResourceId, uri, extraImages, bmp); Loading Loading @@ -2127,7 +2128,7 @@ public class ChooserActivity extends ResolverActivity implements } } try { try { return ImageUtils.loadThumbnail(getContentResolver(), uri, size); return getContentResolver().loadThumbnail(uri, size, null); } catch (IOException | NullPointerException | SecurityException ex) { } catch (IOException | NullPointerException | SecurityException ex) { logContentPreviewWarning(uri); logContentPreviewWarning(uri); } } Loading
core/res/res/values/dimens.xml +1 −0 Original line number Original line Diff line number Diff line Loading @@ -760,6 +760,7 @@ <dimen name="chooser_edge_margin_normal">24dp</dimen> <dimen name="chooser_edge_margin_normal">24dp</dimen> <dimen name="chooser_preview_image_font_size">20sp</dimen> <dimen name="chooser_preview_image_font_size">20sp</dimen> <dimen name="chooser_preview_image_border">1dp</dimen> <dimen name="chooser_preview_image_border">1dp</dimen> <dimen name="chooser_preview_image_max_dimen">200dp</dimen> <dimen name="chooser_preview_width">-1px</dimen> <dimen name="chooser_preview_width">-1px</dimen> <dimen name="chooser_target_width">90dp</dimen> <dimen name="chooser_target_width">90dp</dimen> <dimen name="chooser_header_scroll_elevation">4dp</dimen> <dimen name="chooser_header_scroll_elevation">4dp</dimen> Loading
core/res/res/values/symbols.xml +1 −0 Original line number Original line Diff line number Diff line Loading @@ -2722,6 +2722,7 @@ <java-symbol type="layout" name="chooser_grid_preview_file" /> <java-symbol type="layout" name="chooser_grid_preview_file" /> <java-symbol type="id" name="chooser_row_text_option" /> <java-symbol type="id" name="chooser_row_text_option" /> <java-symbol type="dimen" name="chooser_row_text_option_translate" /> <java-symbol type="dimen" name="chooser_row_text_option_translate" /> <java-symbol type="dimen" name="chooser_preview_image_max_dimen"/> <java-symbol type="integer" name="config_maxShortcutTargetsPerApp" /> <java-symbol type="integer" name="config_maxShortcutTargetsPerApp" /> <java-symbol type="layout" name="resolve_grid_item" /> <java-symbol type="layout" name="resolve_grid_item" /> <java-symbol type="id" name="day_picker_view_pager" /> <java-symbol type="id" name="day_picker_view_pager" /> Loading