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

Dev

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

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

  • Посещение

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

    1

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

  1. под Windows TimeEdit позволяет устанавливать секунды, а в Android только часы и минуты.

    Можно как-то добиться чтоб и в Android приложении появилась возможность устанавливать не только часы и минуты но и секунды с помощью TimeEdit ?

  2. Спасибо!

    И отдельное Спасибо Андрею Ефимову!

    получилось через AlarmManager

    не могу только допетрить как отменить задание по этому методу, если вдруг будет нужно для других идей

    procedure TForm2.Button1Click(Sender: TObject);
    var
      Intent: JIntent;
      PendingIntent: JPendingIntent;
    begin
      // Создаём Интент
      Intent := TJIntent.Create;
      Intent.setClassName(TAndroidHelper.Context, StringToJString('com.TestReceiver.AlarmReceiver'));
    
      // Оборачиваем Интент в PendingIntent
      PendingIntent := TJPendingIntent.JavaClass.getBroadcast(TAndroidHelper.Context, 1, Intent, 0);
    
      // Устанавливаем оповещение
      TAndroidHelper.AlarmManager.&set(TJAlarmManager.JavaClass.RTC_WAKEUP, getTimeAfterInSecs(30),
        PendingIntent);
    end;

     

    есть ссылка в статье описание этого метода http://developer.android.com/intl/ru/reference/android/app/PendingIntent.html 

    только мне там мало что понятно, если кто знает помогите примером как правильно удалить невыполненное задание 

  3. Помогите реализовать SSDP протокол на FM для Android. Нашел пример на java https://github.com/berndverst/android-ssdp

    Как его перевести на delphi? На этом форуме не однократно задавался этот вопрос, но пошагового примера найти не удалось, именно как это делать в последних версиях Delphi? 

    Идея такая чтоб можно было в приложении видеть какие устройства подключены к WiFi сети их ip адреса которые им раздал роутер.

    Буду благодарен за ваши ответы

     

  4. Как отправить на печать WebBrowser в FMX?

    пробу так

    uses ActiveX

    procedure TForm1.Button2Click(Sender: TObject);
    var
    PostData, Headers: OLEvariant;
    begin
    	WebBrowser1.ExExecWB(OLECMDID_PRINT, OLECMDEXECOPT_DODEFAULT, PostData, Headers);
    end;

    Ошибка Undeclared identifier: 'ExExecWB'

     

  5. Найти примерно по этому пути C:\Program Files\Embarcadero\Studio\19.0\source\fmx файл FMX.Consts.pas, скопировать в папку с проектом, открыть в блокноте, найти строки SMsgDlgYes = 'Yes'; SMsgDlgNo = 'No'; заменить на SMsgDlgYes = 'Да'; SMsgDlgNo = 'Нет'; сохранить. После компиляции на андроиде в диалоге на кнопках должны быть русские «Да» «Нет»

  6. Привет!

    В режиме Multi-Device на форме лежат три SpeedButton объединенных в группу, идея такая что строго одна из кнопок должна быть всегда нажата, но если щелкнуть не на саму кнопку а рядом миллиметра два-три от любой кнопки то все переводятся  isPressed = fale, это баг или такая задумка FMX? Можно как то это поправить? У меня просто теряется логика программы если пользователь нечаянно снимет выделение всех кнопок

    Delphi 10.2

    ezgif.com-video-to-gif.gif

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