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

Лидеры

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

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

    Модераторы


    • Баллы

      2

    • Постов

      2 517


  2. kami

    kami

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


    • Баллы

      2

    • Постов

      643


  3. sinuke

    sinuke

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


    • Баллы

      2

    • Постов

      190


  4. Error

    Error

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


    • Баллы

      1

    • Постов

      167


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

Показан контент с высокой репутацией 22.01.2017 в Сообщения

  1. sinuke

    Защита FMX

    например kami у него софт, связанный с авиацией (куда уж серьезнее?) и написан как раз на FMX под iOS (если не ошибаюсь)
    2 балла
  2. ну это и есть родные окошки андроида, с родными стилями (Dark, Light) в окошках не используются делфи контролы
    1 балл
  3. ну вот такая есть штука у меня Это нативные окошки пока только под андроид NativeView.zip
    1 балл
  4. kami

    Защита FMX

    Чего-то вы вообще не в ту степь полезли. Не надо подменять понятия и считать что кто-то сделает за вас всю работу. Еще раз - язык программирования, фреймворк, набор каких-либо исходников и т.п. не является устойчивым к взлому. Устойчивость придают усилия программиста, который намеренно защищает критичные участки своего кода различными доступными ему средствами. Это и только это придает устойчивость. Чтобы начали ломать софт на FMX - софт должен стать популярным. Вероятность популяризации софта в какой-то мере пропорциональна количеству написанного софта. Количество написанного софта тем больше, чем популярнее язык/фреймворк. Посему - фразу следует построить так "Когда (если) FMX станет популярным - появится и взломанный софт, написанный на нем". Все правильно.
    1 балл
  5. Error

    Защита FMX

    Когда(если это произойдет вообще) софт на FMX начнут ломать, можно будет сказать что FMX "взлетел"
    1 балл
  6. Почему так - скажут знатоки андроида. Емнип, UIThread != MainThread (пока еще) А вообще - посоветую взять из fgx ActivityDialog
    1 балл
  7. Вопрос решён. Для воспроизведения/открытия/просмотра аудио/видео встроенными средствами написал такую функцию: void HiddenPlay(String FileName) { _di_JMediaPlayer Player = TJMediaPlayer::JavaClass->init(); Player->setDataSource(StringToJString(FileName)); Player->prepare(); Player->start(); } Для воспроизведения/открытия/просмотра любого файла установленными на устройстве программами такая функция: void PlayMulti(String FileName, String MimeType) { _di_JIntent Intent = TJIntent::JavaClass->init(TJIntent::JavaClass->ACTION_VIEW); _di_Jnet_Uri Data = StrToJURI(FileName); Intent->setDataAndType(Data, StringToJString(MimeType)); SharedActivity()->startActivity(Intent); } Вторым аргументом надо передать mime-type файла. Пример вызова: PlayMulti("test.jpg", "image/jpeg");
    1 балл
Эта таблица лидеров рассчитана в Москва/GMT+03:00
×
×
  • Создать...