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

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

Модераторы
  • Постов

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

  • Посещение

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

    265

Весь контент Равиль Зарипов (ZuBy)

  1. я делал так, брал стандартный пример и изменял его, он нормально собирается
  2. использовать такую конструкцию //uses System.Threading; TTask.Run( procedure begin // выполняем загрузку файла из интернета; TThread.Synchronize(nil, procedure begin // выполняем действия связанные с визуальными компонентами end); end); но помнить что из доп. потока нельзя запустить доп. поток
  3. http://fire-monkey.ru/topic/1805-kompiliatciia-android-i-ios-prilozhenii-adaptatciia-versii/?p=11672
  4. вот такой способ например создаём сплеш-форму пустую, на OnActivate формы выполняем Application.CreateForm(наши формы....) убираем все формы с автокреата, кроме сплеш-форм
  5. в опциях проекта ничего не меняли связанное с линковкой?
  6. это не правильно, ListView итак отрисовывает только начиная с верхнего видимого Item'a. ListView можно еще оптимизировать, т.к. он не правильно определяет кол-во видимых элементов. Сейчас у него сделано так от ПервогоВидимого до КонцаСписка а можно сделать так как у меня от ПервогоВидимого до ПервогоВидимого+КоличествоВидимых Думаю будет прирост скорости в отрисовке, если много Элементов в списке
  7. Так у меня же в jar не приложение, а пакет. Его не запустишь. это я говорил для проверки работоспособности java. jata2op скорей все поэтому не работает, нужно обновить java
  8. что использовали в проекте?
  9. {$IFDEF ANDROID} procedure SendSms(const Number, Msg: string); var Intent: JIntent; Uri: Jnet_Uri; begin Uri := TJnet_Uri.JavaClass.parse(StringToJString(Format('smsto:%s', [Number]))); Intent := TJIntent.JavaClass.init(TJIntent.JavaClass.ACTION_VIEW, Uri); Intent.putExtra(StringToJString('sms_body'), StringToJString(Msg)); sharedActivity.startActivity(Intent); end; {$ENDIF} отправляется всегда с выбранной(активной) сим карты. а на счёт апи не в курсе
  10. на сколько помню, никак на android ниже 5.0 т.к. на уровне api нет/не было поддержки двух и более сим карт. и каждый производитель городит свой способ.
  11. Привет Всем! Как принято в современных приложениях, догружать контент(обычно это картинки) при скролинге. я взял картинки пользователей этого форума Seattle LVdynamicLoadBitmap.zip Berlin LVdynamicLoadBitmap(Berlin).zip
  12. как понять? сторонние dll сами не упакуются в приложения! их нужно в ресурсы запихать, при запуске извлечь и динамически подгружать
  13. родные шрифты на устройстве содержат unicode символы. в том числе и кирилицу. соответственно они отрисуются правильно
  14. смотрите внимательно значит свой код, что вы передаёте в метод ShowPlus
  15. я пока так оставил, другого выхода не нашел, константы не помогли. вот так у меня $answer = '{"root":'.json_encode($rows, JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES).'}'; echo str_replace("\\\"","'", $answer);
  16. это обязательно должна быть форма? может Layout + Rectangle + Button подойдёт?
  17. откуда получаете JSON? банально можно replace сделать, до того как вогнать в ParseJSON на delphi это так s := StringReplace('\"', '"', s, []);
  18. Тем что в моем коде выполнение будет в дополнительном потоке, а у вас в основом
  19. недоступен упал видать, подождите немного
  20. в этом придётся долго разбираться... кодом ведь почти получилось, только нужно понять куда в JListView присвоить свой Typeface
  21. уже копался тут, не понял куда именно вставить setTypeface...
  22. ZuBy, а как Ваш код будет на С++ Builder выглядеть? Спасибо. не силен в С++, но думаю также #include <System.Threading.hpp> TTask::Run(_di_TProc(// тут остальной код))); справочка
×
×
  • Создать...