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

Andrey Efimov

Модераторы
  • Постов

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

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

    123

Весь контент Andrey Efimov

  1. Вот тут есть пример: http://delphifmandroid.blogspot.ru/2016/01/ansroidservicebroadcastreceiver.html Вкратце: Intent intent2 = new Intent(); intent2.setClassName(context, "com.embarcadero.services.ИмяСервиса");
  2. Вы создаёте Интент для БроадкастРесейвера, а запустить пытаетесь Сервис. getService заменить на getBroadcast
  3. Вот этого вполне достаточно для работы. Если чего-то нет, то просто установите это через SDK Manager. Всё установится по нужным путям, потом просто в студии перепроверьте, если что, поменяйте на новые. p.s. Там же, можно всё снести.
  4. Драйвера для Sony: Оф. драйвера: http://developer.sonymobile.com/downloads/drivers/ Установщик adb драйверов: https://yadi.sk/d/CWjAy7XETaJgZ Пробовали это? p.s. Я всегда, драйвера для мобильных устройств, выкачиваю с 4pda, с раздела "прошивки для данного устройства", пока проблем не возникало.
  5. Ну, ситуация с кодом выше такая, есть флаг FLAG_ACTIVITY_NEW_TASK он то и вызывает Активность, нужно попробовать использовать другие флаги, список есть тут http://developer.android.com/reference/android/content/Intent.html
  6. Вы же читали сообщение Rusland, там написано где лежит пример...
  7. Статья/видео урок на английском: http://delphi.org/2014/07/android-voice/
  8. По первому сообщению, запомните, если возникла подобная ошибка и вы не знаете почему она появилась, то первым делом смотрите логи (и дублируйте в сообщении) Если вы сбрасываете Деплоймент на "по умолчанию", то всё лишнее удаляется, соответственно и либы, необходимые для использования Сервиса, тоже удаляются. Я обычно просто добавляю сервис заново через Проджект Менеджер, занимает 20 сек. Про релиз, к сожалению, не подскажу вам... p.s. Опять же (уже в одной теме писал про подобное), очень общий вопрос у вас, нужно описывать проблему более подробно, если хотите чтобы вам что-то конкретное подсказали. А так мы можем только гадать... ведь мы не знаем, что и как вы используете, что пишется в логах и т.д. Может добавить правило, чтобы логи, всегда в таких сообщениях прикладывали...
  9. Вставка кода заработала sStream := TStringStream.Create(); sList:=TStringList.Create; sList.Add('Lat='+Lat); sList.Add('Lon='+Lon); sList.Add('Alt='+Alt); aResponse:=aHttpClient.Post(sURL,sList,sStream); Ура! Владимир, добавьте свой код, в тему про пдф, я тогда смогу окончательно почистить тему.
  10. В коде, при создании интента, забыли указать, какое приложение хотите запустить. Если меняете код в сообщении, то ставьте галочку "Добавить надпись «Отредактировано...»" и отписывайтесь в сообщении об этом
  11. Проверьте в другом браузере, только что изменял код в своих сообщениях, чужих, всё работает. Да и народ не сообщает о такой проблеме, возможно проблема локального характера... procedure TForm2.SpeedButton1Click(Sender: TObject); begin // ExtractFilePath(ParamStr(0)); if SelectDirectory('Выберите папку...', '', FApiFolder) then begin eSelectedFolder.Text := FApiFolder; end else begin eSelectedFolder.Text := ''; end; end;
  12. По поводу "отложить на 5 сек", честно говоря, такая задача никогда не стояла, первое, что приходит в голову, попробовать использовать Timer, TimerTask (на Java). Про AlarmManager, речь шла не о том, чтобы устанавливать задачу из самого приложения, а о том, чтобы установить задачу прямо из BroadcastReceiver. Когда сработает BroadcastReceiver, вы можете получить в нём текущее время и уже запланировать задачу в AlarmManager. Но всё это теория, надо пробовать...
  13. Странно, у меня всё работает... У кого-то ещё есть такая проблема?
  14. Про отложенный запуск, можно попробовать запланировать запуск при помощи AlarmManager'a. У BroadcastReceiver, в системе есть ограничение, т.е. он должен отработать за 10 сек (не более) или что-то вроде этого, тут надо почитать справку и статейки по BroadcastReceiver'у в интернете... По поводу закрывающегося приложения, BroadcastReceiver написан вроде правильно, ищите ошибку в приложении, смотрите логи...
  15. По поводу двух тем, да, я как раз в тот момент оказался на форуме, так что успел удалить дубликат. Как уже написал Ярослав, ночью, поправили всё, но появилась необходимость обновить движок форума до последней лицензионной версии (а лицензия, на данный момент, стоит примерно 200$ = 14 000 руб., сами понимаете, сумма не маленькая...). Спасибо за оперативное сообщение о проблемах .
  16. Днём, нормально всё было. Но такие лаги уже не первый раз вижу... Сейчас сообщу Ярославу.
  17. Вот так TDirectory.Delete(Path, True) не удаляет? На Андроиде работало вроде раньше... Вот тут http://delphifmandroid.blogspot.ru/2014/02/android-2.html, я даже на видео заснял этот момент.
  18. Professional (выиграл в конкрурсе по мобильной разработке, но приз оказался без mobile pack ), без mobile pack под Андроид не соберёте, а ещё там вроде FireDac'а нет. Собственно говоря, картинка и pdf, демонстрируют все доступные возможности для каждой версии.
  19. Seattle: Компоненты лежат на форме. Работает, но кодировку неправильно подгружает.
  20. Java и javascript совершенно разные языки, давайте не мешать всё в одном месте. Да и вопрос ваш немного о другом. Читайте правила.
  21. Andrey Efimov

    TZipFile

    Да, это под Андроид.
×
×
  • Создать...