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

juppy

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

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

  • Посещение

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

    7

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

  1. Like
    juppy получил реакцию от Ingalime в [Google Play] Создать новый выпуск   
    Приветы!
    Если кнопка недоступна, проверьте, есть черновик версии.
    Его надо либо выпустить для проверки, либо удалить.
    обзор выпусков/панель управления выпусками/выпуски.
    Там будет видно. Если есть черновик будет синяя кнопка "Удалить"
  2. Like
    juppy получил реакцию от Android в [Google Play] Создать новый выпуск   
    Это иллюзия.
    Все там понятно и логично.
    И!!! Самое главное доступны  все современные элементы интерфейса совершенно бесплатно.
    Не надо думать как наколхозить "Pull To Refresh"  или "Swipe For Action" 
    Все есть бесплатно. Все современные визуальные элементы. 
    Визуального редактора, как в Delphi нет.
    Но есть "Hot Reload" который является вполне рабочим инструментом.
  3. Like
    juppy получил реакцию от Android в [Google Play] Создать новый выпуск   
    Приветы!
    Если кнопка недоступна, проверьте, есть черновик версии.
    Его надо либо выпустить для проверки, либо удалить.
    обзор выпусков/панель управления выпусками/выпуски.
    Там будет видно. Если есть черновик будет синяя кнопка "Удалить"
  4. Like
    juppy отреагировална Brovin Yaroslav в Описание TfgToast - Быстрые уведомления   
    Я согласен с Zuby, что тосты, не должны обладать таким функционалом. Это системный функционал, которые работает так, как задуман. Теперь представьте, что вы решили его "доработать". И ваше приложение стало по вашему работать лучше. Однако, миллион приложений работает одинаково, а ваше работает по другому. И пользователю нужно откуда-то догадаться, что:
    Во-первых, нужно нажать на тост А во-вторых, тост в этом случае будет перекрывать функциональность приложения. И вы, например, не сможете прокрутить список под тостом. и тд. В общем нужно искать другие стандартные пути для достижения вашей задумки.
  5. Confused
    juppy получил реакцию от Сергей Сенин (COS-MIC) в [iOS] Приложение запускается на iOS Simulator и тут же закрывается.   
    Я немного не понял зачем вы мне привели стоимость?
    В какой из приведённых Вами лицензий работает отладчик для IOS?
    Я говорю-то совсем о другом.
    Я говорю о том, что деньги есть. И да. Если я буду заниматься покупкой, я детально разберусь какую лицензию купить.
    Я поэтому и заложил в бюджет достаточную сумму, чтобы себя не ограничивать. (разница в курсе не в счет)
    Но учитывая, что в этом ПО нет ключевой для меня функциональности, зачем мне его вообще покупать, даже за дешево?
     
     
  6. Like
    juppy получил реакцию от Ingalime в FMX асинхронное управление интерфейсом в процедуре до её завершения.   
    Светлана, вот как делаю я:
     
    procedure TMainClient.ОбновитьДанныеВПотоке begin TThread.CreateAnonymousThread(procedure () begin TThread.Synchronize (nil, //Из потока обращаемся к контролам только через главгый поток procedure () begin Показываем котролы запускаем мультик end); Выполняем обработку данных без использования визуальных элементов TThread.Synchronize(nil, procedure () begin Выполняем остановку мультика скрываем контролы end); end).Start; end;  
  7. Thanks
    juppy получил реакцию от Ingalime в [IOS] хранение данных   
    Вот отличное описание для тех, кто ни разу не работал.
    Там с примерами и прочим блекждеком.
    http://docwiki.embarcadero.com/Libraries/Rio/en/System.IniFiles.TIniFile
    http://docs.embarcadero.com/products/rad_studio/delphiAndcpp2009/HelpUpdate2/EN/html/delphivclwin32/IniFiles_TIniFile.html
    Создание файла и чтение из него данных занимает нематериальное время. 
    Поэтому я делаю так:
    Создаю сам файл с начальной инициализацией при первом развертывании. В примере - это создание главной формы.
    И там же потом его читаю но уже созданный.
    вот конструкция с начальной инициализацией чтением.
     
     
  8. Thanks
    juppy получил реакцию от Ingalime в [IOS] хранение данных   
    Нет не нужно его засовывать в ресурс. Создаете его при развертывании приложения как обычно.
    Если нужно сделать начальные установки, то в методах класса TIniFile есть Read***  который возвращает значения по умолчанию в качестве параметра если нечего читать:
     Settings.ZonesColor := IniFile.ReadInteger('Settings','ZonesColor',TAlphaColors.Navy);
    В данном случае, если в группе Settings не найдется параметр ZonesColor, то ReadInteger вернет значение Navy, если найдет вернет тот параметр, который там прописан.
    Я обычно при развертывании создаю INI файл  с начальными установками, сохраняю его и потом с ним работаю. 

     
  9. Like
    juppy получил реакцию от Ingalime в [IOS] хранение данных   
    На мой скромный взгляд, самый простой сопсоб - это SQLite.
    Но можно и в ini.
    На мобильных платформах работает все как обычно.
    iniMapFile: TIniFile;
    iniMapFilePath := TPath.Combine(TPath.GetDocumentsPath, 'ИМЯФАЙЛА.ini');
    IniFile := TIniFile.Create(iniMapFilePath);
     
    Можно и в путь приложения сохранять.
     
  10. Like
    juppy получил реакцию от Yarpda в Компоненты для современного мобильного интерфейса   
    Есть такая библиотека
    https://github.com/amarildolacerda/KernowSoftwareFMX
    То, что на скриншотах - это компонент ksVirtualListView. 
    Его работа показана в примере https://github.com/amarildolacerda/KernowSoftwareFMX/tree/master/Samples/Action Buttons
    Но мне не понравилось как он работает.
    Там ЭкшнБаттоны не тянутся за свайпом, а сами появляются поняв, что свайп сделан.
    На IOS такое поведение не очень ожидаемо.
    Но в целом работает очень даже миленько.
     
  11. Like
    juppy получил реакцию от Barbanel в Утерян пароль от файла *.keystore   
    Короче, просто переименовал .jks файл в .keystore  и потом импортировал в провизион профайл.
    Все прошло.
     
  12. Like
    juppy получил реакцию от Barbanel в Утерян пароль от файла *.keystore   
    Всем привет!
    В общем удалил я keystore файл. Естественно обновление не приняли по другому, сгенеренному.
    Написал им в поддержку, что мол извините, не нарочно удалил. Они ответили:
    Все делал как написали и отправил им РЕМ файл.
    Получил ответ уже на Русском:
    А теперь сижу и думаю... А что мне с этим счастьем делать?....
    Как я понял, keystore файл должен как-то соотноситься с сертификатом, который я им отправил.
    Но вот как его получить из jks и РЕМ файлов нигде не нашел.
    Кто-нибудь сталкивался с такой ситуацией?
     
     
  13. Like
    juppy получил реакцию от #WAMACO в не прорисовывается часть интерфейса   
    Ребя, сам разобрался. Спасибо всем переживающим ?
    Перенес апдейт листбокса туда, где он должен быть.
    Теперь кусочек стал выглядеть вот так:
    TThread.Synchronize(nil, procedure () begin lbTare.BeginUpdate; UpdateTareBalanceItems; Label7.Text := 'Обновлено'; lclCloseAnimationT; lbTare.EndUpdate; end); Теперь работает вот так: https://www.youtube.com/watch?v=XABighMePBo
    Если есть замечания по коду - поделитесь...
  14. Like
    juppy получил реакцию от Ingalime в не прорисовывается часть интерфейса   
    Ребя, сам разобрался. Спасибо всем переживающим ?
    Перенес апдейт листбокса туда, где он должен быть.
    Теперь кусочек стал выглядеть вот так:
    TThread.Synchronize(nil, procedure () begin lbTare.BeginUpdate; UpdateTareBalanceItems; Label7.Text := 'Обновлено'; lclCloseAnimationT; lbTare.EndUpdate; end); Теперь работает вот так: https://www.youtube.com/watch?v=XABighMePBo
    Если есть замечания по коду - поделитесь...
  15. Like
    juppy получил реакцию от Сергей Сергеев в Как можно обновиться в Google Play после 1 августа   
    Всем привет!
    Чот тема заглохла, а ответа так и нет.
    У меня вот с таким манифестом публикуется:
    <uses-sdk android:minSdkVersion="19" android:targetSdkVersion="28" android:maxSdkVersion="27" />
    А вот с таким уже нет:
    <uses-sdk android:minSdkVersion="19" android:targetSdkVersion="28" android:maxSdkVersion="28" />
    Поет песенку про то, что надо еще и 64 бит сборку бла бла.
    Все бы итак хорошо, но проблема проявляется так, что на 64 разрядные телефоны в Плей Маркете 
    приложение не выдается в поиске.
    Как можно решить эту проблему?
    ЗЫ
    Delphi 10.3 Version 26.0.33219.4899 
     
     
     
     
     
     
×
×
  • Создать...