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

Pax Beach

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

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

  • Посещение

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

    12

Весь контент Pax Beach

  1. Пример работы таймера в сервисе.
  2. Создание Android приложений с NDK R13 Не мог смириться с суевериями ), и решил сам проверить. Delphi не дружит с линкером (компоновщиком) версии 4.9, а с 4.8 дружит нормально. Все остальное на вкладке NDK использую из последнего релиза. С сегодняшнего дня, я живу вот так: PS: Интересно, если компоновщик брать из каталога другой архитектуры, приложения заработают корректно на устройствах с Intel?
  3. Расскажите, какие цели планируете достигнуть при помощи обсервера?
  4. Нас интересует SDK build tools. То, что участвует в построении Android программ.
  5. Обещал вам продемонстрировать возможность записи видео в Android. Представляю решение с исходными кодами (VideoRecord.zip) для изучения этой возможности и использования в своих проектах. На представленном снимке есть 2 главных кнопки: "Modal Intent Record" и "Native Record". Modal Intent Record — удобно использовать в приложениях, потому что запись ведется приложением камеры, поставляемым с телефоном. После съемки в приложение возвращается сообщение о результатах — удачно/неудачно. Native Record — метод на базе интерфейса JMediaRecorder, используется, когда Intent Record не подходит. Например в Local Android сервисе ;-) Пользуйтесь на здоровье. Большая просьба к сообществу — помочь в комментариях с подбором оптимальных параметров записи видео в JMediaRecorder. Установленные сейчас параметры 640х480, и качество видео хромает. Нужно научиться переключать камеры, менять степень сжатия, включать/выключать вспышку, звук затвора. Здесь люди уже подбирали варианты параметров, но нужно протестировать на приложении из RAD Studio. На ресурсе разработчиков Android тема по JMediaRecorder находится здесь.
  6. Я знал, что вы спросите ) Еще разбираюсь с некоторыми параметрами. Пусть побудет интрига, часа через 4 закончу с делами, создам отдельный топик по этому поводу, все расскажу. UPD: Собственно, если не терпится узнать, все написано здесь.
  7. А что именно интересует? Я сделал тестовое приложение Android — пишет голос и видео, двумя вариантами камерой телефона и нативным MediaRecorder, без торможения и с хорошим FPS. Пробую сейчас в сервис это запихать )
  8. Не надо вообще таймер делать для этого. И вообще, никогда таймеры не надо делать, когда можно без них обойтись. Вам в данной задаче надо работать по событиям. Каждый раз, когда пользователь сделал изменение в стринглисте, вы проверяете, прошло ли с момента последней отправки 15 секунд, а можно и без проверки. Далее вызов startService, с переданными в метод текстом. Сервис стартует с командой отправить переданный текст, отправляет его. Для этой задачи я бы использовал IntentService, а не LocalService — соответственно не startService, а bindService.
  9. А как эту же задачу выполнить в VCL?
  10. Как понять «нашел»? А Android Tools не дает скачать нужную версию SDK?
  11. Вот теперь верю ) Спасибо, то что нужно!
  12. Расскажи пожалуйста подробнее. Кто он? Каким методом получить информацию, что интернет на момент выполнения метода был на устройстве?
  13. Ну если нет в сети доступа к инету или провайдер заблокировал инет, что толку от понимания, что устройство в сети?
  14. Это решение — хорошее, но оно не позволяет решить задачу сабжа. Чтобы узнать, есть ли интернет, нужно пробовать получить ответ от какого-либо хоста из интернета.
  15. В FMX Opacity всегда от 0 до 1. Не верьте безоговорочно примерам Студии, они не актуальные.
  16. Не могу сейчас найти. Хотите — верьте, хотите — проверьте, на прошлой неделе, буквально, читал во глубинах developer.android.com, что SDK 23 пока самый работоспособный релиз. Наверное имелся ввиду 23.3, этой версией пользуюсь. С более поздними версиями были аналогичные проблемы, описанные в топике.
  17. Для каких задач нужно шифрование? Если нужно шифровать текст для передачи по сети, то с этим справятся DataSnap и Indy. А если файлы шифровать, и чтобы работало на всех платформах, возьмите открытый код стандартных методов шифрования AES, RSA, DES и т.п. Например, здесь, и используйте в своем проекте. Конечно, давно пора это дело причесать под XE и Berlin и выложить для сообщества. Только не забываете про различие UNIX и Windows нумерации символов в String.
  18. Уже есть и тринадцатая версия. А где на компьютере лежит NDK?
  19. Просьба выложить для всех пример кода решения для перезагрузки телефона. Были грабли с использованием? Какие пермишены потребовались?
×
×
  • Создать...