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

Лидеры

  1. AngryOwl

    AngryOwl

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


    • Баллы

      4

    • Постов

      394


  2. Kitty

    Kitty

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


    • Баллы

      2

    • Постов

      792


  3. Brovin Yaroslav

    Brovin Yaroslav

    Администраторы


    • Баллы

      1

    • Постов

      2 124


  4. Andrey Efimov

    Andrey Efimov

    Модераторы


    • Баллы

      1

    • Постов

      842


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

Показан контент с высокой репутацией 22.11.2014 во всех областях

  1. Сдается мне что все очень просто... По крайней мере я данным решением пользовался не раз и оно прекрасно работает. А именно: - во-первых - есть уже на форуме подобное обсуждение, и если мне не изменяет память, то было и еще! - во-вторых: (если очень грубо....) ........... var p : TPointF; function GetMousePos: TPointF; var Platform: IInterface; begin Result.Create(0, 0); Platform := TPlatformServices.Current.GetPlatformService(IFMXMouseService); if Platform <> nil then Result := (Platform as IFMXMouseService).GetMousePos; end; begin p := GetMousePos; ваша_форма.Left := round(p.X); // тут уж вы сами решайте - как вам ее "сдвинуть" ваша_форма.Top := round(p.Y) + ваша_форма.Height; // ну аналогично сдвинуть по вертикали..... ваша_форма.Show; end; только это все грубо. сами решайте что и куда сдвигать и что еще учитывать. Т.е. надо обрабатывать событие OnClick вашей кнопочки, а внутри обработчика то что написано выше. Типа как-то так для вашего случая)
    2 балла
  2. Тут человека писал похожее и у него вроде все решилось: http://www.sql.ru/forum/1127246/obnovil-svoy-nexus-do-andriod-5-i-prilozheniya-na-delphi-perestali-rabotat
    2 балла
  3. AngryOwl

    Сохранение значений

    Ну без записи в файл/БД сложно себе представить - куда можно сохранить значение, кроме как следующие варианты: если речь идет о Windows - сохраняйте в реестр. если речь о Android - SharedPreferences.
    1 балл
  4. Если речь идет об Android, то смотрим здесь. (Android.JNI.PowerManager функции AcquireWakeLock и ReleaseWakeLock соответственно)
    1 балл
  5. Вам надо сконвертировать абсолютные координаты кнопки в экранные. О том, как это сделать ответ тут: О видах координат в FireMonkey и конвертации между ними
    1 балл
  6. Пока могу только посоветовать статью "Получаем список доступных устройств хранения информации". Важно: Третий метод будет работать на всех версиях Android до 4.3. С версии 4.3 произошли значительные изменения в организации файлов. К сожалению, у меня нет устройства с Android 4.3 чтобы провести анализ и написать код для версий выше 4.3. И второе, приложения, написанные в Делфи, по какой-то причине, не могут прочитать файл mounts. Я предполагаю, что если бы файл можно было прочитать, то код для версий выше 4.3 основывался на чтении этого файла. UPD (25.11.14). Для Android 4.4.* описано тут: Android 4.4 и запись на внешнюю карту памяти...
    1 балл
Эта таблица лидеров рассчитана в Москва/GMT+03:00
×
×
  • Создать...