Перейти к содержанию
Fire Monkey от А до Я

Ingalime

Пользователи
  • Постов

    354
  • Зарегистрирован

  • Посещение

  • Победитель дней

    5

Активность репутации

  1. Like
    Ingalime отреагировална FREEFAR в Unable to install package. (e8008015).   
    Там тема такая что новому PAServer Надо снова подкидывать provisions )) good luck
  2. Like
    Ingalime отреагировална FREEFAR в IOS: Exception class 6   
    стенд у нас такой же, разве что трубки iphone 6 + iphone X. Проблем нет
    Попробуй SDK удалить и создать с нуля.
  3. Like
    Ingalime отреагировална Равиль Зарипов (ZuBy) в Просмотр картинок в ListView FMX   
    У меня на гитхабе есть примеры ModernLV, посмотри там все достаточно понятно
  4. Like
    Ingalime отреагировална r@di0 в Специальные разрешения   
    Такое поведение на Андроиде с 5 версии.
    function GetPowerManager: JPowerManager; var PowerServiceNative: JObject; begin PowerServiceNative := TAndroidHelper.Context.getSystemService (TJContext.JavaClass.POWER_SERVICE); if not Assigned(PowerServiceNative) then raise Exception.Create('Could not locate Power Service'); Result := TJPowerManager.Wrap((PowerServiceNative as ILocalObject) .GetObjectID); if not Assigned(Result) then raise Exception.Create('Could not access Power Manager'); end; //Intent: JIntent; if TJBuild_VERSION.JavaClass.SDK_INT >= 23 then begin pw := GetPowerManager; if Assigned(pw) then if not pw.isIgnoringBatteryOptimizations (StringToJString('ВАШ ПАКЕТ')) then begin Intent := TJIntent.Create; try Intent.setAction (TJSettings.JavaClass. ACTION_REQUEST_IGNORE_BATTERY_OPTIMIZATIONS); Intent.setData(TJnet_Uri.JavaClass.parse (StringToJString('package:ВАШ ПАКЕТ'))); TAndroidHelper.Context.startActivity(Intent); except on e: Exception do fgToast(e.Message, 3); end; end; end;  
  5. Like
    Ingalime отреагировална gateofdenied в Данные из ClipBoard с форматированием   
    В стандартной поставке delphi Fire monkey нет RichEdit. 
    Платное решение например https://tmssoftware.com/site/tmsfmxpack.asp?s=fmxricheditor#features
  6. Like
    Ingalime отреагировална FREEFAR в Данные из ClipBoard с форматированием   
    RichEdit , стал платным????
  7. Like
    Ingalime отреагировална AngryOwl в Странное поведение TEdit при вводе на некоторых устройствах   
    Попробуйте установить у TEdit свойство KeyboardType = Alphabet, а не Default.
  8. Like
    Ingalime отреагировална elxanders в Ошибка linking в 32 бит   
    Если кто столкнется - проблема обнаружилась в наличии статического массива в модуле. Решилась определением массива как динамического и установкой размера в секции инициализации.
  9. Like
    Ingalime отреагировална Fedor K в JAVA и Delphi   
    @Pavel M, Судя по вашей обертке класса и самой JAR:
     Нужно удалить все не статические методы из описания интерфейса наследуемого от JObjectClass: JUserClass = interface(JObjectClass) ['{A4B29440-8C8B-4C1F-A8E7-B7612D4FEEB4}'] function init(uuid : JString; secondName : JString; firstName : JString; inn : JString; phone : JString; pin : JString; roleUuid : JString; roleTitle : JString) : JUser; cdecl; overload; function init(uuid : JString; secondName : JString; firstName : JString; phone : JString; pin : JString; roleUuid : JString; roleTitle : JString) : JUser; cdecl; overload; end; У класса User нету конструктора по умолчанию, поэтому вызов такого кода вызовет ошибку: //неправильный вариант с ошибкой TestClass := TJUser.Create; //правильный вариант TestClass := TJUser.JavaClass.init( StringToJString('uuid'), StringToJString('secondName'), StringToJString('firstName'), StringToJString('phone'), StringToJString('pin'), StringToJString('roleUuid'), StringToJString('roleTitle') );  
    Если к проекту подключаете любые JAR файлы, то следите, чтобы вместе с ними были подключены и все остальные .jar библиотеки с классами, на которые ссылаются исходники. Например, в Вашем примере при вызове вышеприведенного конструктора первым делом выскочит ошибка:
    Вам нужно найти все такие подключения и найти сборки, в которых они валяются:

    Если в проекте в Android Studio включено копирование всех сторонних библиотек в папку libs, то после компиляции всего преокта практически все либы можно найти:
    папка libs; output папке проекта; папка Android SDK. п.с. Тему лучше перенести в раздел Android, так больше шансов получить помощь.
  10. Like
    Ingalime отреагировална dnekrasov в Помогите разобраться Delphi X7   
    TBitmap.Canvas.DrawBitmap Вам в помощь
    Ну или можно использовать буферный TBitmapData и построчно, используя GetScanLine, копировать память.
  11. Like
    Ingalime отреагировална ENERGY в TBitmapListAnimation на iOS не правильно делит картинки   
    Вобщем проблема в том, что при количестве кадров  > 60 - 70, с анимацией на iOS начинают происходить странные вещи.
    В моем случае 120 кадров в одной анимации. Причем можно менять и разрешения каждого кадра, количество raws, это не особо влияет на наличие артефактов, только на их эффекты.
    Решение - делим анимацию на 2 части по 60 кадров. 2 bitmapListAnimation. В OnFinish  первого листа -
    BootAnimation1.Enabled := false;
    BootAnimation1.Parent := nil;
    BootAnimation2.Parent := Image1;
    BootAnimation2.Enabled := true; 
  12. Thanks
    Ingalime отреагировална Sergiy_83 в Настройки SDK для Токио   
    Распакуйте  в c:\Users\Public\Documents\Embarcadero\Studio\19.0\PlatformSDKs этот архив https://cloud.mail.ru/public/Kn5h/Fp9634UiK
     
  13. Thanks
    Ingalime отреагировална Mars M в Настройки SDK для Токио   
    В SDK Manager оставляешь всё как есть, идешь в c:\Users\Public\Documents\Embarcadero\Studio\19.0\PlatformSDKs\android-sdk-windows\
    Там запускаешь SDK Manager.exe, обновляешь/устанавливаешь всё что он предложит. После устанавливаешь Android SDK build-tools 22.0.1
    И в принципе всё. Если будет ошибка при компиляции то в Environment Variables > BDSPLATFORMSDKSDIR указываем правильный путь до SDK - C:\Users\Public\Documents\Embarcadero\Studio\19.0\PlatformSDKs
    Если всё равно ошибка то в  Environment Variables > Path вместо C:\ProgramData\Oracle\Java\javapath  указываем прямой путь до Java(к примеру C:\Program Files\Java\jdk1.8.0_60\bin)
  14. Like
    Ingalime отреагировална elGringo в TListBox. Исключить нажатия на прокрутке. Как?   
    Решил свой вопрос. 
    ListViewItem.Selectable:=false;
    Обработку итемов вынес в OnTap  ListViewItem
     
    Теперь прокручивается без активации итемов. А на тапе по итему - обработка контролов.
     
  15. Like
    Ingalime отреагировална Andrey Efimov в Громкость в андроид   
    Пользуйтесь поиском! (всех касается)
    Результаты для 'громкость'.
    Темы:
    Медиа громкость
    Определение положение ползунка громкости
     
  16. Like
    Ingalime отреагировална Andrey Efimov в Как программно свернуть раскрытый ComboBox?   
    ИспользуйтеИспользуйте метод FMX.ListBox.TCustomComboBox.DropDown.
  17. Like
    Ingalime отреагировална VladimirBykov в Ошибка "ssl3_get_record wrong version number"   
    Ответ нашелся
    https://community.embarcadero.com/forum/programming/9795-ssl3-get-record-wrong-version-number-error?start=6#14547
     
    Спасибо за внимание
  18. Like
    Ingalime отреагировална ENERGY в Назначить фрейму стиль формы   
    Стиль не отображается с Frame только в DesignTime, в RunTime все ок.
    А так - никак, разве что смотреть в RunTime или проектировать на форме, а затем весь Layout копировать на фрейм.
  19. Like
    Ingalime отреагировална willi в Простой график для вывода точек и столбцов   
    Заменил одну кривую графика на функцию синуса:
    Код: вместо линейной функции точек:
       Lx:=-20; Ly:=0;
       for i :=0 to 300 do
        begin
         Larea.Curves.Last.Points.Add(TcvPoint.Create(i,Lx,Ly));
         Lx:=Lx+2; Ly:=120+50*Sin(Lx*0.04);
        end;
    Видно, что для этой данной кривой выводятся не все значения точек, а только указанные...
     

  20. Like
    Ingalime отреагировална Brovin Yaroslav в Unsupported media file   
    На официальном сайте написано:
     
     
    нет, на все популярные платформы 
  21. Like
    Ingalime отреагировална Brovin Yaroslav в THTTPClient авторизация   
    http://docwiki.embarcadero.com/RADStudio/Tokyo/en/Using_an_HTTP_Client#Handling_Authentication_and_Certificates
  22. Like
    Ingalime отреагировална ENERGY в Take photo without saving picture to gallery   
    Если вы сделаете тестовое приложение, то могут все проверить. Я у меня сейчас жесткий дедлайн, ни на что не могу отвлекаться.
  23. Like
    Ingalime отреагировална Равиль Зарипов (ZuBy) в Take photo without saving picture to gallery   
    это можно поправить только если редактировать исходники fmx.jar, если я правильно помню
  24. Like
    Ingalime отреагировална Barbanel в Take photo without saving picture to gallery   
    Я видел это решение, но у нас оно не заработало.
    Вернее, оно работало только в дебаге, стоило это же самое приложение запустить не из студии - фото не удалялось.
  25. Like
    Ingalime отреагировална ENERGY в Take photo without saving picture to gallery   
    Я давно делал похожее решение. 
    Я подсмотрел его на Stackoverflow для Java, т.к. это проблема Android intent, а не Delphi. 
    Заключается оно в том, что нужно находить и удалять последнюю фотку из галереи.
    So the idea is here https://stackoverflow.com/questions/6390163/deleting-a-gallery-image-after-camera-intent-photo-taken
    and for Delphi:
    https://stackoverflow.com/questions/43021519/how-to-delete-an-image-from-android-gallery-after-camera-intent-photo-taken-with/
    Read my comments with google translate and code:
     
     
×
×
  • Создать...