Мне нужно программно сделать скриншот в Android и поделиться этим скриншотом. Я думаю, что класс ShareActionProvider был бы лучшим классом для совместного использования скриншота, но я не уверен, как сделать скриншот, используя аппаратное ускорение. Большинство других решений используют кеширование, но API говорит, что с API 28 кеширование устарело с введением аппаратного ускорения. Как мне этого добиться?