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

haword

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

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

  • Посещение

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

    19

Весь контент haword

  1. дучше думаю надо было бы ввести функцию получения высоты статусбара и бара с кнопками. функции такие на андроиде есть и потом уже от них идти. ибо есть например аппараты без нижних кнопок на экране так как есть аппаратные. да и насчет прозрачности с белым альфой то же сомнение есть. так как если взять тот же самый гуглмаркет, там при пролистывании страницы бар остается одним цветом, как страница доходит до определенного момента бар ПЛАВНО исчезает и становится прозрачным даже в тот момент когда страница листается. то есть выходит есть способ заставить выкрасить бар в цвет какой ни будь не зависимо от подложки под ним. или очень выпендрится с бубном что бы сделать такой эффект.
  2. не ну в отличии от прошлых версий в 10 уменьшили падучесть андроидных приложений. раньше просто падало а сейчас ничего не происходит может быть в следующий раз сделают что бы показывало ошибку и не падало при этом. а вообще, конечно было бы ОЧЕНЬ здорово и подняло бы популярность это выход на рынок виндовых телефонов.
  3. скоро прибудет и что от нее ожидать в плане новшеств кто ни будь в курсе? И вообще будет ли?
  4. достаточно объявить просто как стринг и все.
  5. обычно утечки в самом fmx присутствуют. поэтому под видной надо включить показ утечек и смотреть где течет, а потом уже как не будет смотреть в сторону андроида.
  6. лечится правильной кодировкой текста. от куда текст берете?
  7. в маркете я перехода не замечал цветов. да и в инете народ ничего ен пишет про это когда делает это на java.
  8. да ну не, так не интересно, нужно что бы цвет можно было задать без полупрозрачности, что бы он сливался с формой без границ. и я так понимаю ошибка в вызове самой процедуры установки цвета раз цвет не устанавливается.
  9. то есть форма должна быть того цвета чем закрашивается заголовок?
  10. причем тут переучиваться. виндовые длл писаны для архитектуры x86 или x64 и используют виндовые апи, а на андроиде архитектура процессора arm и используют ядро линуска с его апи. это все равно что попробовать поставить запчасть от самолета в машину, ну обе же из железа значит подойти могут
  11. я даже сделал через Window.setStatusBarColor(TJColor.JavaClass.parseColor(StringToJString('red'))); все равно белый. видно это работает для java и не работает для ndk или работает но как то по другому. может что то со стилями надо делать или в манифесте.
  12. да не там какой цвет не ставь все время бар белый, такое ощущение что не зависит от этих установок вообще.
  13. я так понял ты даже не проверял нужны всего лишь Androidapi.Helpers.pas Androidapi.JNI.AdMob.pas Androidapi.JNI.App.pas Androidapi.JNI.Embarcadero.pas Androidapi.JNI.GraphicsContentViewText.pas Androidapi.JNI.Location.pas Androidapi.JNI.PlayServices.pas Androidapi.JNI.Support.pas Androidapi.JNI.Webkit.pas FMX.FontGlyphs.Android.pas FMX.Graphics.Android.pas FMX.Helpers.Android.pas FMX.Maps.Android.pas FMX.Pickers.Android.pas FMX.Platform.Android.pas FMX.VirtualKeyboard.Android.pas FMX.WebBrowser.Android.pas и все компилируется, только цвет не меняет на указанный. зависала программа если делать при создании формы. сделал в dpr uses System.StartUpCopy, FMX.Forms, Androidapi.Helpers, System.UITypes, Androidapi.JNI.GraphicsContentViewText, Unit1 in 'Unit1.pas' {Form1}; {$R *.res} var Window: JWindow; begin Application.Initialize; Window:= SharedActivity.getWindow; Window.addFlags(TJWindowManager_LayoutParams.JavaClass.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS); Window.clearFlags(TJWindowManager_LayoutParams.JavaClass.FLAG_TRANSLUCENT_STATUS); Window.setStatusBarColor(TAlphaColors.Cyan); Application.CreateForm(TForm1, Form1); Application.Run; end. цвет шапки белый и хоть за заменяйся цвет.
  14. ну правильно, так ты в свой проект подкинь файлов на которые ругается, там будет их около 5-10. интересно было бы прозрачным сделать заголовок и туда растягивать форму.
  15. по моему победил сию беду. нужно что бы в базе была таблица android_metadata CREATE TABLE "android_metadata" ("locale" TEXT) INSERT INTO "android_metadata" VALUES ('ru_RU') и в английской локали нормально видны русские буквы из базы.
  16. function GetNativeTheme: Integer; var LStyleDescriptor: TStyleDescription; begin Result := 0; if not IsGingerbreadDevice and (Screen <> nil) and (Screen.ActiveForm <> nil) then begin // if Screen.ActiveForm.StyleBook <> nil then // LStyleDescriptor := TStyleManager.FindStyleDescriptor(Screen.ActiveForm.StyleBook.Style) // else LStyleDescriptor := TStyleManager.FindStyleDescriptor(TStyleManager.ActiveStyleForScene(Screen.ActiveForm as IScene)); Result := GetThemeFromDescriptor(LStyleDescriptor); end; end; вот так работает. и стиль примененный к компоненту есть и диалоги белые. извиняюсь конечно, это без использования диалогов этой темы, это вообще в студии.
  17. по сравнению с ценою на студию сущие копейки но студией же народ пользуется в маестре фишка есть, вкладки с таблицами. при закрытии открытии они восстанавливаются. а в эксперте все в одном окне.
  18. SQLiteMaestro по мне так самый лучший, особенно 14 версии а не 15.
  19. у меня, в моей теме, база настроена на UTF8. я покопался в исходниках, там идет получение языка локали и на основе полученного кода языка строится вся работа со строками. я так понимаю надо где то указать в настройках FireDAC локаль ru_RU. но это пока теория и не проверял. а у автора скорее всего проблема в том что в базе 1251 кодировка а она под андроидом будет показываться как ???
  20. Кстати Ярослав, в 10 версии, елсли на форму кидаешь стильбук и там меняешь стиль для какого ни будь элемента, то диалоги из белых превращаются в старые черные. ибо там в исходниках стоит код на проверку компонента на форме и если он есть то от туда пытаются взять стиль диалогов, без проверки а присутствует ли там стиль для диалога или нет.
  21. то есть за тебя написать программу и отдать тебе исходники?
  22. никак. это же не компьютер что бы шарить по сети места выделенные для внутренней памяти программ. можно обновить базу только из андроида с декстопа.
  23. загрузка из базы данных может занимать много времени. до нескольких секунд если записей около 1000.
×
×
  • Создать...