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

DMS

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

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

  • Посещение

Сообщения, опубликованные DMS

  1. Мне интересно, а у вас случается такое?

    Написали на Delphi приложение для android, работаете в нем. Во время работы на мобильник приходит смс-ка или еще что, неважно. Главное, что экран перекрывается другим приложением. Вы закрываете это приложение, возвращаетесь к своему, а оно зависло.

  2. Здравствуйте!

    Может вопрос не имеет прямого отношения к Delphi, но без него не могу нормально программить FMX.

    Как получить Root-права на планшет (у меня texet tm-7053)? Все инструкции в Инете, что я смотрю, требуют установки либо Kingroot, либо Vroot, либо Framaroot, а антивирусы ругаются на них и крайне не рекомендуют их устанавливать.

    android 4.4.2

  3. 19 часов назад, Равиль Зарипов (ZuBy) сказал:

    так же как и в любом другом компоненте, или в родном TListView. можно прям в дизайнере

    2017-05-24_00-49-16.png.b037ced9409cd9b333bbcba41d4e72ea.png

     

    Извиняюсь, что снова беспокою, но у меня ничего не получается(

    1. Ставлю ListView1.SetColorItemFill(TAlphaColorRec.White). Всё равно всё черное.

    2. Меняю ItemAppearanceObjects.ItemObjects.Text.Font.Size и ItemAppearanceObjects.ItemObjects.Text.Font.StyleExt. Ничего в программе не меняется

  4. 3 часа назад, Равиль Зарипов (ZuBy) сказал:

    Там ведь есть демо...

    В папку с проектом

    А файлы FMX.FireMonkey.Parser.pas и FMX.ListView.TextButtonFix.pas для чего? Они нужны, если только прозрачность айтемов нужна?

  5. 3 часа назад, Равиль Зарипов (ZuBy) сказал:

    Какую мою поставку? Это модернизированные(дописанные) сорсы эмбы

    В ваш репозиторий включены сорсы эмбы. Мне их положить в корень с dpr или в папку "Embarcadero\Studio\18.0\source\fmx"

  6. 5 часов назад, Равиль Зарипов (ZuBy) сказал:

    можно, используя ModernLV

    
    TListView.Transparent
    TListView.TransparentHeaders 
    TListView.TransparentItems 
    TListView.TransparentSeparators 

     

    Можно узнать, зачем вы включили в свою поставку FMX.ListView.pas и FMX.ListView.Types.pas? Они же эмбаркадеровские

  7. 9 часов назад, Sashar333 сказал:

    Здравствуйте!

    Подскажите пожалуйста как делается самая простая проверка подключения телефона на android к интернету, перед выполнением функции IdHTTP1.get ?

    Без этого приложение "вылетает".

    В программе требует просто пропустить выполнение этой функции, если нет интернета.

    Заранее спасибо! 

     

    Не должно вылетать, даже если Инета нет

  8. Непонятно только, почему на одной странице приводятся примеры, в одном случае DisposeOf, в другом - Free. Примеры писали разные люди? Какая-то несогласованность, имхо.

    Такого бардака в документации, например, Майкросоофта нет.

  9. Вопрос про мобильные системы. Разброд и шатания.

    Вот на этой странице схожие примеры, но один оканчивается DisposeOf, а другой Free.

    http://docwiki.embarcadero.com/RADStudio/Tokyo/en/Mobile_Tutorial:_Using_Notifications_(iOS_and_Android)

    procedure TForm1.RepeatedNotificationClick(Sender: TObject);
    var
      MyNotification: TNotification;
    begin
      MyNotification := NotificationCenter1.CreateNotification;
      try
        MyNotification.Title := 'MyNotification';
        MyNotification.AlertBody := 'Repeating notification each minute!';
        //Fired in 10 seconds
        MyNotification.FireDate := Now + EncodeTime(0, 0, 10, 0);
        //Repeated each minute
        MyNotification.RepeatInterval := TRepeatInterval.Minute;
        // Send notification to the notification center
        NotificationCenter1.ScheduleNotification(MyNotification);
      finally
        MyNotification.Free;
      end;
    end;

     

    procedure TForm1.ScheduleNotificationClick(Sender: TObject);
    var
      MyNotification: TNotification;
    begin
      MyNotification := NotificationCenter1.CreateNotification;
      try
        MyNotification.Name := 'MyNotification';
        MyNotification.AlertBody := 'Delphi for your mobile device is here!';
        // Fired in 10 seconds
        MyNotification.FireDate := Now + EncodeTime(0, 0, 10, 0);
        // Send notification to the notification center
        NotificationCenter1.ScheduleNotification(MyNotification);
      finally
        MyNotification.DisposeOf;
      end;
    end;

     

×
×
  • Создать...