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

Pavel M

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

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

  • Посещение

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

  1. Thanks
    Pavel M отреагировална 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, так больше шансов получить помощь.
  2. Like
    Pavel M получил реакцию от Maximus в Подбор максимального размера шрифта TLabel   
    Подскажите более быстрый и менее затратный способ
    получить максимально возможный размер шрифта 
    исходя из статических размеров.TLabel
    (с центрованием текста и без переноса строк)
    procedure TfrmMain.MaxFontSize(xLabel: TLabel); var xFntSize: Single; xW, xH: Single; begin xW := 0; xH := 0; xFntSize := 1; xLabel.ResultingTextSettings.Font.Size := xFntSize; while (xLabel.Size.Width > xW) and (xLabel.Size.Height > xH) do begin xLabel.ResultingTextSettings.Font.Size := xFntSize; xFntSize := xFntSize + 1; xLabel.Canvas.Font.Size := xFntSize; xW := xLabel.Canvas.TextWidth(xLabel.Text); xH := xLabel.Canvas.TextHeight(xLabel.Text); end; end;
  3. Like
    Pavel M получил реакцию от Rusland в Custom Font   
    Действительно бегло прочел Ваш пост и iOS9Fix не заметил.
    Сам переносил свой проект (под ведро) на 10.1 berlin, - была схожая проблема, думал помогу...
    Вместе с тем, если бы Вы соблюдали правила форума, то претензий и обвинений за мое желание помочь Вам, у Вас не было бы.

    Может будет кому полезно (константы кодов символов по названиям иконок):
    FontAwesomeCodes.zip
  4. Like
    Pavel M получил реакцию от zairkz в Custom Font   
    Действительно бегло прочел Ваш пост и iOS9Fix не заметил.
    Сам переносил свой проект (под ведро) на 10.1 berlin, - была схожая проблема, думал помогу...
    Вместе с тем, если бы Вы соблюдали правила форума, то претензий и обвинений за мое желание помочь Вам, у Вас не было бы.

    Может будет кому полезно (константы кодов символов по названиям иконок):
    FontAwesomeCodes.zip
  5. Like
    Pavel M получил реакцию от zairkz в Custom Font   
    Скопируйте файл FMX.FontGlyphs из 10.1 в папку своего проекта и отредактируйте его.
    Запускаемая программа должна искать шрифт в TPath.GetDocumentsPath (шрифт деплойдится в .\assets\internal) поскольку файл шрифта не найден символы не отображаются.
  6. Like
    Pavel M отреагировална Brovin Yaroslav в Исключение при работе с TJToneGenerator   
    Он случайно не должен работать в java UI Thread?
    Так же обратите внимание на метод Release. Вполне возможно, что у вас OutOfMemory
  7. Like
    Pavel M отреагировална Andrey Efimov в Исключение при работе с TJToneGenerator   
    Ярослав вам точно подсказал, просто добавьте метод Release и всё будет работать.
  8. Like
    Pavel M отреагировална Andrey Efimov в [Статья][Android] Автоматическая смена названия приложения в зависимости от языка системы   
    Ссылка: http://delphifmandroid.blogspot.ru/2016/04/blog-post.html
    Автор: Андрей Ефимов
    Описание: Автоматическая смена названия приложения в зависимости от языка системы
  9. Like
    Pavel M получил реакцию от Rusland в Custom Font   
    http://fontello.com
    Поищите здесь то что Вам нужно и скачайте себе шрифт только с необходимыми символами
  10. Like
    Pavel M получил реакцию от Равиль Зарипов (ZuBy) в Custom Font   
    http://fontello.com
    Поищите здесь то что Вам нужно и скачайте себе шрифт только с необходимыми символами
  11. Like
    Pavel M отреагировална Brovin Yaroslav в Редактирование стиля через Bitmap Style Designer   
    Для FireMonkey есть отдельно стиль AquaGraphite.Style
  12. Like
    Pavel M отреагировална Вячеслав в [Android] Что использовать для сохранения настроек приложения?   
    SaveState вам в помощь. А вообще сперва лучше пользуйтесь поиском, это не сложно.
×
×
  • Создать...