Активность

Лента обновляется автоматически     

  1. Сегодня
  2. Во время звонка в службе есть BroadCast receiver, который обрабатывает входящие и исходящие звонки. Определяет номер. Тут вроде бы уже есть более менее стабильный код. Но пользователю во время звонка нужно показать какое-нибудь заметное, но небольшое окно с картинкой и текстом, чуть больше, чем toast. Окно, которое будет висеть некоторое время впереди перед звонилкой. Сейчас реализовано так, что служба показывает Toast, но этого недостаточно, т.к. это маленькое текстовое и краткосрочное сообщение. Пока пользователь достанет смартфон из кармана, потом из чехла или пока откроет переднюю крышку чехла, toast пропадает. Нужно что-то типа Toast. Но чтобы висело секунд 10-15. Как вариант, можно было бы показывать Notification, но и здесь Андроид и Firemonkey добавляют свои ограничения: вверху, в строке статуса отображается только значок и только главный значок приложения. Попытался менять главную иконку у приложения перед показом Notification http://fire-monkey.ru/topic/682-tnotificationcenter-можно-ли-изменить-иконку/?do=findComment&comment=30366 но всё равно отображается стандартная. Да и текста нет :(, нельзя в статус баре показать свой текст, даже временно. Если будут примеры, буду весьма признателен.
  3. Вообще, непонятно, откуда Delphi берет эти цифры в названии? Почему можно только 25.2.5 и 24.3.3? В настройках SDK Manager`а может быть хоть 27, хоть 19, но название от этого не меняется автоматически и ручками поменять нельзя.
  4. Делал на Берлине, все запускалось.
  5. Что невозможно сделать на Delphi для Android?

    Попробую выразить свою позицию ещё яснее: сам принцип FMX - очень классный. Компилируемый язык, кроссплатформенность без извратов с QT. Доступ к SDK всех поддерживаемых OS из коробки и так далее. Если поправить глюки и пересмотреть ценовую политику - будет очень востребованный продукт. Но сейчас, в таком виде... Слишком всё сыро. Причём всё- это ДАЖЕ винда, которую они 12 версий уже пилят. Почему? Куча библиотек это умеет. 7z тот же.
  6. Приложение запускается и служба работает с Broadcast reciever`ом на стареньком Android 4.1.2 (Samsung Galaxy SII). А на эмуляторе NOX с Android 4.4.2 приложение падает при старте.
  7. Как правильно настроить? Что должно быть установлено?
  8. Алиллуйя! Не знаю правда, точно Ваш метод сработал, или же в честь надвигающегося 23 февраля звезды сошлись в нужной точке, однако после того, как отключил сетевые адаптеры и перезагрузился, то дебаггер заработал. Слава Богам! ))) И спасибо Вам! Тестирование проводил так: 1. Удалил все лишнее, перезагрузился. 2. Создал новый проект, проверил - не работает. 3. Выключил сетевые адаптеры в диспетчере устройств. 4. Проверил - не работает. 5. Загрустил. 6. Перезагрузился, проверил - работает! 7. Включил адаптеры заново - работает! 8. Перезагрузился - работает! о_О
  9. Вопрос по Андроиду 6 и выше. Оказалось, что служба с BroadcastReceiver`ом не получает сообщения, если в targetSdkVersion указать версию 24 или 25. Если указываешь не выше 22, то получает и срабатывает. С чем это связано может быть? Нет ошибок, просто BroadcastReceiver не получает сообщения.
  10. Кстати, если я запускаю установку ручками: adb install полный_путь.apk, то установка проходит нормально
  11. Подниму тему - для текущей версии Tokyo 10.2.2.2004 до какого NDK с r9c можно обновиться или токио так и работает только с r9c?
  12. Нет никаких вопросов. Утилита adb показывает, что и устройство, и эмулятор авторизованы.
  13. У меня во время установки приложения через ИДЕ мобильное устройство спрашивает разрешение на это действие, и если я не соглашусь в течении нескольких(10) секунд - идет отказ и выдает ошибку как у тебя. Попробуй так же по-наблюдать за поведением мобильного устройства во время установки приложения на него. Возможно нужно дать на это разрешение и тебе?
  14. Ссылки на NDK в среде где-то жёстко прописаны? Экспериментирую с NDK/SDK. Собираю проект - ошибка. В SDK Manager одно прописано, а используется другое.
  15. Почему там 25, а ниже 21? Какие версии с какими можно комбинировать?
  16. А есть какая-то связь или зависимость между версиями SDK и NDK, когда прописываешь это всё в настройках SKD Manager`а?
  17. HTC One Max, Android 5. Пару часов назад было всё норм. Эмулятор на базе Android 7. Здесь тоже приложение устанавливалось и запускалось. Сравнительно шустро даже.
  18. Проект (android) компилируется и собирается без проблем. Но когда выбираешь устройство или эмулятор и нажимаешь F9, то процесс виснет на этапе installing. Перезагрузка ПК не помогает. Что проверять, куда смотреть?
  19. Ок. Как вариант, что можно придумать, чтобы показать из службы что-то вроде Toast, но чтобы это небольшое окошко/надпись была на экране значительно дольше + вставить туда кроме надпись, ещё и значок. Задача простая. При звонке показать, что номер телефона имеет такой-то признак. Чтобы пользователь смартфона видел это при вход./исход. звонке.
  20. Дак меняйте тогда только то, что не может поменяться по желанию идеры
  21. Спасибо, интересная статья. Кстати, а почему при старте вызывается OnResize аж трижды?
  22. Сортировка FDTable

    Зачем вообще использовать FDTable? Не лучше ли использовать FDQuery и писать там нужные запросы к БД с нужной сортировкой (ORDER BY)? Необходимость в FDMemTable я ещё понимаю, частенько использую, но вот смысла существования FDTable я вообще не вижу. Если только просто в приложении отображать или считывать содержание таблицы, но это очень редко нужно. Обычно всегда требуются всякие сортировки, группировки, условия, JOIN'ы и т.д.
  23. Сортировка FDTable

    Наличие индекса не обязательно - работает и так. А вот пробел между именем поля и "направлением" сортировки действительно надо без проблема. Ссори - не указал это
  24. Да, не пользуюсь. Я побоялся, что при выходе обновлений или новых версий Delphi, придётся всё снова править или ещё что-то.
  25. Что невозможно сделать на Delphi для Android?

    Я заметил, что, если в приложении есть хоть один 3D объект, то приложение открывается и срузу закрывается, не выкидывая никаких exeption'ов. А недавно то же самое поведение я заметил, если в приложении есть функционал по работе с SOAP сервисом, добавленном через "Import WSDL".
  1. Загрузить ещё активность