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

Лидеры

  1. Равиль Зарипов (ZuBy)

    Равиль Зарипов (ZuBy)

    Модераторы


    • Баллы

      8

    • Постов

      2 517


  2. Andrey Efimov

    Andrey Efimov

    Модераторы


    • Баллы

      5

    • Постов

      842


  3. Brovin Yaroslav

    Brovin Yaroslav

    Администраторы


    • Баллы

      2

    • Постов

      2 124


  4. krapotkin

    krapotkin

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


    • Баллы

      2

    • Постов

      2 184


Популярный контент

Показан контент с высокой репутацией 04.10.2016 во всех областях

  1. Ну гости это образно, думаю, с вами как минимум свяжутся представители компании Embarcadero/Idera. А там уже будете разбираться что им отвечать... Связаться они могут с вами просто, в Google Play есть ваш контактный e-mail, а если вы зарегились в AdMob и выводите денежные средства, то есть ещё и паспортные данные или номер кредитки. скорее да, чем нет. Ведь вы также будете получать доход с приложения разработанного на пиратской студии. Опять же, можно получать и без ИП, но если ваше приложение стало популярно и приносит уже ощутимый доход, а вы не платите налоги, то вероятно (~95%) вами заинтересуются в налоговой Думаю, можно для начала, если нет ресурсов на приобретение, разработать на пиратке, выложить и начать копить на лицензию. К моменту как ваше приложение станет популярно, скорее всего вы уже накопите нужную сумму и купите лицензию, пересобирёте проект в ней на всякий случай. Т.е. если приложение бесплатное и не приносит доход, разработанное "для себя", например, чтобы попрактиковаться в разработке, то никто за вами охотиться не будет, т.к. это просто бессмысленно и невыгодно. А вообще у нас на форуме уже не раз были подобные вопросы, выделили целый раздел под вопросы по Лицензированию Студии, почитайте Лицензирование. p.s. Вашу тему перенесу в этот же раздел. p.s.2. Разве при установке студии не выпадает лицензионное соглашение? (я уже и забыл, где его искать...) p.s.3. Поиск по форуму рулит
    3 балла
  2. Опубликована статья, посвящённая работе с БД в этом приложении. Она может оказаться полезной тем, кто в данный момент выбирает СУБД для своего проекта.
    2 балла
  3. это MTP в андроиде так работает пока не будет рескана, MTP не выдает вновь созданные файлы Я смотрю это через AirDroid
    2 балла
  4. 1) [Google Play] Публикация приложения в Google Play 2) Да. Лицензия позволяет вести коммерческие разработки на RAD Studio (p.s."Пропихнуть" всё можно, но если прога стала популярна, то ждите гостей ) 3 и 4) Начать можно с этого [AdMob] Добавляем рекламный блок в приложение
    2 балла
  5. kami

    CreateCellControl в Grid (Berlin)

    Добрый день всем! В Seattle у TColumn была возможность создать свой контрол для редактирования содержимого, перекрыв CreateCellControl. TStringColumn = class(FMX.Grid.TStringColumn) protected function CreateCellControl: TStyledControl; override; end; Пытаюсь перейти на Berlin Upd1 - и вижу, что этого метода нет. Пошерстил по форуму, по исходникам, погуглил - да, грид переписан чуть более чем полностью. В стандартных примерах (если быть более точным - то по гриду только один) используются штатные колонки с их "штатными" редакторами. Мне же нужно установить редактору мой StyleLookup, выставить тип клавиатуры и пару других параметров. Собственно, вопрос - как? P.S. Да, гриды - зло, знаю. Но это узкоспециализированное приложение, работающее только на планшетах.
    1 балл
  6. Нашёл пример и сделал это окошко но только взгляните сколько кода нужно впихнуть вместо ваших 10 строк : http://docwiki.embarcadero.com/RADStudio/Berlin/en/Mobile_Tutorial:_Using_dbExpress_and_SQLite_(iOS_and_Android)
    1 балл
  7. На счет отладки: Есть бага (https://quality.embarcadero.com/browse/RSP-15972). Отладка не работает на iOS 10 (32 bit) Отладка пока работает только на 64 битных девайсах. iPhone 5 увы 32 битный. Остальные девайсы, выше пятерки, уже поддерживают отладку 64 бит.
    1 балл
  8. Нет, конечно можно воспользоваться событием OnCreateCustomEditor. Но сделать свой редактор на основе уже существующих - нельзя. Они все (существующие редакторы, включая TDefaultEditor) объявлены в implementation FMX.Grid.Style.pas То есть - придется копировать код оттуда, дабы забрать функциональность ICellControl... А единственное место, где можно достучаться до редактора - это перекрытие TColumn.RefreshEditor. Но это может быть поздно - там уже почти все действия с контролом произведены, осталось только показать его... Как-то предыдущая архитектура грида мне больше нравилась... Пока не получилось, будет результат - отпишусь.
    1 балл
  9. Ок, сейчас обновлю девайс до 10 и еще раз проверю.
    1 балл
  10. на Delphi, стандартный проект
    1 балл
  11. аналогично, айфон 6 демка с компонентом TCameraComponent. Приложение падает
    1 балл
  12. беда сейчас с гридом, многое сломали. тоже пытался, но не смог сделать
    1 балл
  13. master webs

    TNotificationCenter

    вариант №1 организовать свою шторку в открытом приложении по типу listview и там хранить уведомления 2 ставить в очередь уведомления после закрытия первого отображать второе 3 хранить в json и создать отдельную вкладку для отображения списка всех уведомлений вариантов очень много
    1 балл
  14. Kitty

    Открыть ссылку

    Дополнительно найдено: #if defined(__ANDROID__) #include <Androidapi.JNI.JavaTypes.hpp> #include <Androidapi.JNI.GraphicsContentViewText.hpp> #include <Androidapi.JNI.Net.hpp> #include <Androidapi.Helpers.hpp> #include <FMX.Helpers.Android.hpp> #elif defined(__APPLE__) #include <iOSapi.Foundation.hpp> #include <Macapi.Helpers.hpp> #include <FMX.Helpers.iOS.hpp> #elif defined(MSWINDOWS) #include <shellapi.h> endif bool __fastcall OpenURL(const String &AURL) { #if defined(__ANDROID__) _di_JIntent Intent = TJIntent::JavaClass->init(TJIntent::JavaClass->ACTION_VIEW, TJnet_Uri::JavaClass->parse(StringToJString(AURL))); try { SharedActivity()->startActivity(Intent); return true; } catch (const Exception &) { return false; } #elif defined(__APPLE__) _di_NSURL NSU = StrToNSUrl(AURL); if (SharedApplication()->canOpenURL(NSU)) return SharedApplication()->openURL(NSU); else return false; #elif defined(MSWINDOWS) SHELLEXECUTEINFOW sei = {0}; sei.cbSize = sizeof(sei); sei.lpFile = AURL.c_str(); sei.nShow = SH_SHOWNORMAL; return ShellExecuteEx(&sei); #else return false; #endif } void __fastcall TForm1::Text1Click(TObject *Sender) { OpenURL(L"http://fire-monkey.tu"); }
    1 балл
  15. такое можно видеть на Win, под дебагом в IDE в левом верхнем углу. стек вызовов
    1 балл
  16. Равиль Зарипов (ZuBy)

    RAD Berlin Upd1 & XCode

    xcode 8 и новый paserver все пучком
    1 балл
Эта таблица лидеров рассчитана в Москва/GMT+03:00
×
×
  • Создать...