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

Kitty

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

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

  • Посещение

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

    16

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

  1. Kitty

    [TLabel]OnClick в Android

    В TText OnClick работает...
  2. Kitty

    [Android]Галерея картинок

    Подскажите, есть ли возможность, иметь ряд картинок, которые можно было бы прокручивать влево вправо. Типа слайд шоу.
  3. Kitty

    [TLabel]OnClick в Android

    У меня в С++ Builder 10.1 не происходит событие щелчка на TLabel. С чем это может быть связано? Спасибо. void __fastcall TForm1::Label7Click(TObject *Sender) { ShowMessage(L"Привет"); }
  4. Перенесем из положительного в отрицательное падение С++ Builder. Не много добавилось кода и студия стала падать гораздо убедительнее.
  5. Вот так выглядит едит после двукратного нажатия клавиши.
  6. Не помогло. При нажатии переноса строки на клавиатуре. Текст постепенно уезжает вверх.
  7. Большое спасибо. Буду внедрять сервер. Подделать письмо у работника не получиться. Письмо содержит вложение файл SQllite базы даных с расширением *.s3db Там все информация которую можно посмотреть через админ утилиту SQllite.
  8. Подскажите, пожалуйста, как на андроид устройстве проиграть кастомный звук и как проиграть предустановленный? Под предустановленным имею ввиду стандартный звук устройства, например звук push уведомления. Кастомный аудио звук надо добавить в деплоймент? Спасибо
  9. Это очень полезная для меня информация! Да, так конечно будет лучше. Надо подумать. Просто когда начинала делать проект, то делала для себя как знакомство с FMX. Это потом знакомый узнал и захотел иметь такое. Когда я делала проект, я представляла любой усредненный бизнес. А что если дневных отметок тоже может быть много? Например, курьерская компания. Курьер многократно приходит-уходит из центрального офиса. Сидит ждет оформления заказа и т.п. Получил заказ ушел, потом пришел за новым. Отметок много. Поэтому интерфейс делался сразу для любого вида бизнеса. Я так понимаю, что для этого нужна серверная часть с однократной предварительной регистрацией пользователя и продвинутой базой данных из нескольких таблиц. Так конечно лучше, но начинать большое клиент-серверное приложение, не зная толком FMХ, наверное неправильно. Однако двигаться надо в этом направлении т.к. серверная часть, я так думаю, это то, что и нужно для таких приложений. Это точно. Я думаю надо убрать кнопку Очистить и расположить контролы в один ряд. Все равно кнопка Показать обновляет грид, а кнопка Очистить особо и не нужна. Она просто закрывает запрос и грид становиться пустым. Пока смутно представляю как это должно выглядеть. Надо подумать. Да. Не знаю, как там соблюсти симметричность?
  10. Там если за период делать выборку отметок, то бывает таблица заполнена на весь экран и надо еще и пальцем прокрутить чтобы увидеть все.
  11. Мой опыт создания приложения для андроида в С++ Builder Берлин. Приложение предназначено для контроля прихода-ухода персонала на работу. Знакомый руководитель стоматологического центра попросил. Использовался этот маячок beacon: Bytereal-iBeacon Обязанности сотрудника при приходе и уходе с работы: - сотрудник запускаем мобильное приложение - далее подносит телефон к маячку Мобильное приложение фиксирует отметку в базу данных SQL lite. Уведомляет пользователя в интерфейсе программы и дополнительным push уведомлением. Отметки можно посмотреть на самом телефоне или выслать руководителю по почте. Телефон превращается во что-то вроде магнитной карты учета прихода-ухода с хранением данных. Интерфейс на прилагаемом рисунке. Что положительного: - Задача решена быстро на с++ и не надо тратить время на изучение чего-то другого. Для корпоративного решения то, что нужно. - Студия упала во время разработки только два раза. В С++ Builder XE6-7 при наличии достаточного кол-ва кода в проекте для андроида студия падала каждые две минуты. - Учитывая стоимость маячков это перспективная линия для всякого рода приложений связанных с биконами. Положительный опыт. Что отрицательного: - При попытке активировать TFDQuery в инспекторе объектов, возникает ошибка LiveBindings и уже нельзя сохранить проект. Только закрытие без сохранения и повторное открытие студии. - Не удалось показать картинку на вкладке История. В дизайнере она есть, на устройстве странным образом исчезает. Не победила. - Попытка удалить StyleBook и затем настроить новый, привела к тому, что в дизайнере все отлично, а на устройстве стилизация полностью исчезает. Не победила. Спасла резервная копия приложения. - Были мысли расширить приложение, но в текущей версии C++ Builder невозможно создавать сервисы для андроида. Наличие сервиса позволило бы дополнительный не гласный контроль. Например, если человек отлучился уже в течение рабочего дня. Судя по дорожной карте и в следующей версии С++ Builder 10.2 в пролете создания сервисов для андроида. Выводы: Больше всего времени я тратила не на программирование, а на пункты из отрицательного. Пытаясь понять, что происходит, но безуспешно. Поскольку задача все же решена то, в общем, все хорошо, но без полного ощущения счастья. Просьба: Может что-то посоветуете еще по функционалу или интерфейсу для приложения такого типа? Может, есть что-то полезное, что можно добавить в такой тип мобильного приложения? Спасибо.
  12. Kitty

    SQLite и C++

    Так эта книга тут на форуме:
  13. Я просто хочу чтобы при вводе текста едит вел себя стандартно. Чтобы текст водился строго в одну строку и не прыгал вверх при нажатии перевода строки. Речь об андроид.
  14. Kitty

    SQLite и C++

    Я использовала SQL lite в проекте Андроид и С++ Builder 10.1. Как подключить, читала PDF документ от ембаркадеро для мобильной разработки. Документ где тут на сайте был.
  15. Вывожу push. А можно ли сделать сообщение в две строки? У меня не получилось: if (NotificationCenter1->Supported()) { TNotification * myNotification = NotificationCenter1->CreateNotification(); __try { myNotification->Number = 1; myNotification->AlertBody = L"Вы отметились.\nВторая строка"; NotificationCenter1->PresentNotification(myNotification); } __finally { myNotification->DisposeOf(); } }
  16. У меня загружен премиум стиль AndroidCopper.style. Надо дополнительно установить для єдитов StyleLookup=editstyle? Нет не помогло...
  17. Kitty

    [TEdit ]смещение текста

    При нажатии на клавиатуре перевода строки, надпись уезжает вверх. При нескольких нажатиях она уезжает так, что ее уже и не видно. А как правильно это запретить? Спасибо.
  18. Исследование: При разворачивании приложения на планшете, картинка на второй вкладке табконтрола появляется. При разворачивании на телефонах исчезает. В дизайне картинка видна. Запишем в загадки fmx.
  19. Тщательно все проверила, файл базы данных на рутированом планшете находиться там где и надо /data/data/<имя пакета>/files (просто в ES проводнике надо было дополнительно включить просмотр рута). Однако при старте FireDAC пишет, что не может открыть этот файл базы данных. Для тестирования установила свое приложение на два не рутированных разных телефона - все нормально, никаких проблем, а вот с планшетом не хочет. Куда копать?
  20. Kitty

    TPresentedScrollBox

    Спасибо. Сейчас попробую прикрутить к проекту с++.
  21. Скажите, кто нибудь пробовал использовать это: Managing the Activity Lifecycle Может есть фрагменты кода на Дельфи как с помощью этого повысить жизненный цикл приложения которое было свернуто?
  22. Kitty

    TPresentedScrollBox

    На форме два групбокса, когда ввожу данные в верхний групбокс, клавиатура скрывает нижний и добраться до него уже не получается. Нужна прокрутка. Пробую компонент TPresentedScrollBox, но не понимаю, как его настроить исходя из дерева компонентов на рисунке. Подскажите, пожалуйста, как сделать, чтобы можно было добраться до нижних компонентов, когда клавиатура выдвинута? Спасибо.
  23. Спасибо, попробую на с++. Почему мне важно, чтобы приложение не перезапускалось: у компонета TBeacon есть события входа и выхода из зоны. Человек запускает приложение и сворачивает его, входит в зону - пишем в базу. Выходит из зоны - пишем а базу. Никаких других задач. Когда приложение долго свернуто оно перестает работать и смысл приложения полностью теряется.
×
×
  • Создать...