Попробуйте еще сделать так
<uses-permission android:name="android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS" />
jpn:=TAndroidHelper.Context.getPackageName;
ps:=TAndroidHelper.Context.getSystemService(TJContext.JavaClass.POWER_SERVICE);
if ps <> nil then
begin
pm := TJPowerManager.Wrap((ps as ILocalObject).GetObjectID);
end;
if pm.isIgnoringBatteryOptimizations(jpn)=false then
begin
Intent := TJIntent.Create;
Intent.setAction(TJSettings.JavaClass.ACTION_REQUEST_IGNORE_BATTERY_OPTIMIZATIONS);
intent.setData(TJnet_Uri.JavaClass.parse(StringToJString('package:').concat(jpn)));
TAndroidHelper.Context.startActivity(Intent);
end;
в оригинале нет такого слова AApplication
посмотрите, что реально загрузилось
обратите внимание, что delphi в 2021 все еще не умеет считать символы если перевод строки #10 а не #13#10
поэтому показывает на экране верно, а если что-то автоматически вставить, то промахивается
я бы рекомендовал пересохранить ваши файлы с переводом строки #13#10