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