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

brunnengi

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

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

  • Посещение

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

    21

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

  1. Здравствуйте.

    Требуется приложение под Android для записи аудио. Нажимаем кнопку в приложении и включается аудиозапись, отжимаем кнопку и запись прекращается, файл сохраняется.

    Сохранить в  файл в *.ogg (FLAC). Использовать BASS.

    Вознаграждение 3,000руб.

     

  2. Судя по статьям и описанию, то простой команды на это нет.

    Вот тут в статье пишут алгоритм по которому надо пройтись что бы узнать какие устройства активны. Однако там код под Адроид Сутдио и он требует переноса на Delphi.

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

    Ссылка на статью

  3. Здравствуйте.

    Использовал код с этого сайта для аудиозаписи. 

    JavaClass.MIC

    AudioRec := TJMediaRecorder.Create;
    AudioRec.setAudioSource(TJMediaRecorder_AudioSource.JavaClass.MIC);
    AudioRec.setOutputFormat(TJMediaRecorder_OutputFormat.JavaClass.THREE_GPP);
    AudioRec.setAudioEncoder(TJMediaRecorder_AudioEncoder.JavaClass.AAC);

    Однако возникла необходимость в записи аудио в высоком качестве.
    Подскажите какие параметры надо выставить и какое форматы и энкодеры дадут максимальное качество адуиозаписи.

  4. Пока в голову лезет только вариант записи голоса в потоке и отправка на сервера для распознавания, например на яндекс.speach

    Как не крути всё равно они почти всегда все отправляют на сервера аудио записи. А локальное распознавание оставляет желать лучшего пока что 

  5. Здравствуйте.

    Подскажите пожалуйста как получить список подключенных к по Blutetooth устройств. Т.е. не те которые просто в списке ранее подключавшихся значатся, а именно те которые сейчас активны.

  6. Здравствуйте.

    TAnimator.AnimateFloatWait работает не корректно или я его не так использую?
    Вроде он должен производить анимацию и после её окончания продолжить код что идёт следом.
    В этом то и отличии от обычной анимации без Wait, которая выполняется сама и основной код не ждет её завершения.
    Раньше всё было хорошо. Но сейчас AnimateFloatWait просто замирает, проходит время отведенное на анимацию (самой анимации нет) и потом сразу уже готовый результат.
    Т.е. если мы захотим с помощью AnimateFloatWait передвинуть кнопку на 50px за 3  сек., то после запуска, ничего не будет происходить 3 секунды, а потом кнопка резко окажется там где она должна быть согласно анимации. Только вот анимации нет.
    Кто уже натыкался на это и как с этим бороться?
     

  7. Ну смотря какие цели ты преследуешь. Если чтобы никто не добрался до них на не рутованном телефоне, то GetDocumentsPath;

    А что касается рутованных телефонов, то там без разницы - и так и так доберутся.

  8. Да, я тоже пытался сделать через TabControl.. каждый раз с него начинаю но потом отказываюсь.
    В самом телеграмме, там новое окно как бы "наплывает" сбоку на основное. И при возврате назад, "сплывает" обратно.
    Пришлось реализовать такой же подход, через TLayput'ы и анимацию. При переходе в чат, новое окно двигается справа на лево и одновремено Opacity приходит к 1.
    Ну думаю смысл понятен.

  9. Кинь на форму Layount. Сделай HitTest = true;

    Когда MultiView "активен" выводи Layout поверх всех компонентов кроме Multiview. Делай Layout visile true, hittest=true, BringFront;

    Тогда если Нажимать "мимо" multiview то отрабатывать нажатие будет имено layout а не какой либо другой компонент

  10. Можно не устраивать флуд в теме?

    Если потом приспичит сделать через Push, дам задание. Пока надо так.

    А то вы сейчас начнете тут уточнять чем лучше, что улыбнуло и кого. Оно мне вот вообще не нужно тут.

    Я уже до этого задавал вопрос про разницу в Сервисе и Пуше. Меня ответы не устроили. 

    Есть такое задание и по нему давайте двигаться. Весь офф топ, можете создать в отдельной теме и обсудить там.

    Я же жду того кто возьмется, а вместо этого вижу каждый раз ваши коменты. Я же не  ветку сделал "как лучше мне сделать", а конкретно поставил что я хочу.

    Спасибо за понимание.

  11. Здравствуйте.

    Требуется программа на андроид с набором кнопок со следующем функционалом:

    1. Кнопка1 - создать базу в test.sqlite (в том месте где доступ к нему есть только у самого приложения (имею ввиду если это не ROOT телефон, при рут и так всё понятно)

    2. Кнопка2 - создать таблицу в базе test.sqlite с названием "TblTest01" (с разным набором полей на своё усмотрение)

    3. Кнопка3 - создать таблицу в базе test.sqlite с названием "TblTest02" (с разным набором полей на своё усмотрение)

    4. Кнопка4 - Добавить строку в таблицу "TblTest01" (любой набор данных на ваших усмотрение)

    5. Кнопка5 - Удалить строку в таблице "TblTest01" (по любому ключу на ваше усмотрение)

    6. Кнопка6 - Изменить строку в таблице "TblTest01" (по любому ключу и любое значение на ваше усмотрение)
     

    Приложение должно иметь фоновый сервис, который должен получать данные с сервера и добавлять их в базу test.sqlite в таблицу "TblTest02".

    При получение новый данных, сервис должен показать в "шторке" сообщение, по клику на которую открывается само приложение с визуальной частью.

    Т.е. если визуально приложение закрыто, выгружено, не запущено или запущено, фоновый процесс должен сам делать запросы к серверу и добавлять новые данные в базу, если они есть/поступили

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

    Использовать только те компоненты что доступны в самой среде из коробки.

    Часть где делается запрос к серверу должен иметь timeout равный 20 секундам.

    Сервис должен грамотно делать запросы к серверу как положено в Андроид приложениях. 

    Серверная часть мне не нужна, можете для теста сами эмулирвать эти процессы.

     

     

    -----

    ЦЕНА: 2500р.

    СРОКИ: Не горит, но в целом где то дней 7 есть

    Перечисляю на QIWI, ЯД, Сбербанк, короче куда скажите.

  12. Ну вот это меня и волновало. Надо именно в фоне периодически выполнять задачу. Что бы к моменту когда пользователь открыл программу, сам или через шторку, данные уже были в этой программе.
    Тогда сервис мой выбор, так?

  13. А через PUSH уведомления, возможно вносить данные в базу программы в фоне?
    Т.е. одно дело я кидаю PUSH уведомление, что оповестить о чем то пользователя. Другое дело если мне надо в фоне выполнять задачи. Это возможно?

    Пока именно по Android ОС интересует

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