Господа, нужна помощь.
Запилил приложение, протестировал, все работает на ура и радостный иду загружать в Google Play, по требованию Google Play перед загрузкой в AndroidManifest.template.xml нужно поставить targetSdkVersion не ниже 26.
Как только ставлю targetSdkVersion="26", то некоторые функции приложения перестают работать, а если обратно изменить targetSdkVersion на 16, то все начинает работать.
В чем может быть проблема?
1) Кнопка "Поделиться" - использую стандартный ActionList
procedure TForm2.ShowShareSheetAction1BeforeExecute(Sender: TObject);
begin
ShowShareSheetAction1.Bitmap.Assign(Image1.Bitmap);
end;
и получаю вот что:
2) Кнопка "Сохранить" - сохраняю картинку в папку Pictures:
Uses Permissions:
Read external storage = true
Write external storage = true
procedure TForm2.Button2Click(Sender: TObject);
begin
Image1.Bitmap.SaveToFile(TPath.Combine(TPath.GetSharedPicturesPath,'phone.jpg'));
end;
и получаю следующую ошибку
Прикрепляю тестовый проект.
demo.rar