МихаилЪ чайковЪ

Пользователи
  • Публикаций

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

  • Посещение

Информация о МихаилЪ чайковЪ

  • Звание
    Новичок
  1. В Windows вся проблема. Как известно, в этой ОС можно нажимать как мышью, так и пальцем. Вопрос: как сделать так, чтобы OnTap срабатывал не только на палец, но и на мышь?
  2. Тогда 100% файл должен был попасть на устройство. И да, каждый раз он перезаписывается, если не менять настроек. Root я предлагал как способ узнать папку. Может быть я не понял вопрос
  3. Чтобы узнать, есть ли файл базы на телефоне и какой он, нужно: 0. Получить ROOT-доступ, если база хранится в системной папке приложения 1. Узнать точное местоположение файла и найти его по этому адресу. Все пути перечислены в справке. Для их получения вызовите справку TPath.GetHomePath Файл мог попасть не в ту папку, если указан неправильный Remote Path в Deployment или не указан вовсе. К примеру, я храню большинство данных своего приложения в TPath.GetHomePath, поэтому для всех в Deployment пишу assets/internal. Есть другие пути и Remote Path для каждого из них. Вам следует проверить этот пункт. Подробнее на developer.android.com
  4. Использование жестов при развернутом окне Metropolis

    Жесты могут также отвалиться, если вы включите свойство формы Transparency. Немаловажно то, что оно плохо дружит со многими функциями WinAPI. Да, проблема актуальна
  5. Как в Windows определить, что на компонент был опущен палец?

    Это хорошо, а будет ли зависеть нажатие пальца от положения курсора мыши?
  6. Начать Drag'n'Drop в Windows из события OnGesture

    Сейчас делаю так procedure TForm1.Circle1Gesture(Sender: TObject; const EventInfo: TGestureEventInfo; var Handled: Boolean); var lsender: TCircle; Svc: IFMXDragDropService; DragData: TDragObject; LCircleShot: FMX.Graphics.TBitmap; begin lsender := (Sender as TCircle); if TPlatformServices.Current.SupportsPlatformService(IFMXDragDropService, Svc) then begin LCircleShot := lsender.MakeScreenshot; lsender.Align := TAlignLayout.None; DragData.Source := Sender; DragData.Data := LCircleShot; Svc.BeginDragDrop(Self, DragData, LCircleShot); end end; Проблема в том, что при удержании пальца в тот самый момент, когда процедура должна выполниться, приложение наглухо зависает
  7. Именно палец, а не мышь. При этом нужно, чтобы при нажатии в моё приложение можно было нажимать и в других - примерно так себя ведут экранная клавиатура и тачпад. Реализуется что-то типа экранного джойстика Уже пробовал использовать LongTap: здесь проблема в том, что длинное нажатие бывает длинным WM_TOUCH не работает Через OnMouseDown не вышло, так как чтобы сработало, нужно пошевелить пальцем, а я хочу, чтобы поставил и заработало