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

mazayhin

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

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

  • Посещение

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

    19

Весь контент mazayhin

  1. mazayhin

    переход на tokio

    А есть где нибудь до этого TObjectList<TControl>.Create?
  2. mazayhin

    переход на tokio

    Ну оно вообще запускается, или нет? Есть что нибудь в oncreate, onshow? В каком месте свои листы инициализируете?
  3. mazayhin

    переход на tokio

    Ну не на голом же месте оно возникает. Может больше покажете? Странно, что не скрин ярлыка отправили
  4. mazayhin

    Delphi и Android 6

    Про окно тут писали, решение предложил Andrey Efimov А так должно все сработать, если таргет ниже 23 в манифесте указан, что будет значить, что приложение этого еще не умеет, было сделано для более ранних устройств
  5. JView это и есть вью, которое вы хотите показать. Делаете ее в xml и из ресурсов грузите. А так да, я понял что вы хотите. Только работать будет не у всех. Постараюсь если на выходных на работе появиться сделать демку, ну или уже в будни
  6. Не хочет человек этого делать. Хочет костылями и извращениями получить то, что напрямую не выйдет. х11, кстати, может просто свое приложение как звонилку по-умолчанию сделать?
  7. Дак меняйте тогда только то, что не может поменяться по желанию идеры
  8. ModernLV тоже не пользуетесь по религиозным соображениям?
  9. Первый ресурс (ismed) - будет 0, т.е. его нет, потому как в деплое он обозначен как ismed.png. Второй ресурс нашелся. На мой взгляд, лучше скопируйте себе System.Android.Notification, и внесите правки в него. Функция CreateNativeNotification (в Берлине 125 строка). Там можете и картинки назначать, и кнопку создать, и прогресс, и хронометр тот же вывести, в общем, процесс для творчества будет безграничен. Так же и к предыдущей теме вашей пригодится - тот же .startForeground для сервиса, ну или "несмахиваемое" уведомление (.setOngoing(True))
  10. Ну да, в одном широковещательном домене годное решение, дальше то не пройдет. Но опять же и в локалке больше нескольких компов с сервисами, наверное, лучше искать в dns. Да и роутер в ней точно будет, и прописать не составит проблем
  11. Ну так если посмотреть, то dns продают как услугу многие. Я предложил временный вариант для теста вашего приложения, если нет своего сервера, прописать в нашей тестовой зоне А-запись типа "x11-fmx.test.mmreg.net", которая глобально доступна. Если есть доступ в интернет в локальной сети, этот имя бы отрезолвилось в нужный IP, хоть повторюсь, в 192.168.0.1. Если работа только в локалке, на своем роутере, в разделе DNS пропишите этот адрес, и проблема будет решена. --- Попробуйте в командной строке выполнить nslookup fmsxforum.test.mmreg.net он отрезольвится в адрес моего рабочего компьютера, 192.168.4.8
  12. Тогда свой dns сервер, хоть на роутере. А так dns'у без разницы, что в той же А-записи стоит. Можете хоть fire-monkey.ru у себя в 127.0.0.1 резолвить
  13. Собственно, об этом и писал. x11, пишите свой ip (можно в личку), если надо временно на нашем dns пропишем. Можно хоть серый хоть белый, если проброс пробос портов настроен. Потестируете, потом у себя поднимите
  14. На винде они о друг друге узнают по Netbios, и знают свои имена отуда. На линуксе вроде надо что то подкрутить, что бы заработало. Если есть wins сервер, то спрашивают у него. И если мы запросим компьютер по имени, которое не подходит для netbios, например, содержит ".", то система лезет в днс. Пропишите в днс имя и все. Если в локалке, то хотя бы на роутере
  15. Возможно, где-то отключается. Но гугл говорит: void startForeground (int id, Notification notification) If your service is started (running through startService(Intent)), then also make this service run in the foreground, supplying the ongoing notification to be shown to the user while in this state. Ну и вызов как то предполагает создание уведомления
  16. Скорее всего, приложение на мобильном не знает этот host (не может найти в dns), а WINS на android вроде нет. Пропишите корректно в dns этот хост, или вручную разрешайте ip-адрес https://developer.android.com/reference/android/net/Network.html#getAllByName(java.lang.String)
  17. Часы это часы. Элемент системный, так же как и индикатор сети. Поставил себе аваст. Он запускает службу KeepAliveService в foreground-режиме, она и устанавливает уведомлене. Точно так же в статус баре висит значок, а в шторке уведомление. Хотите кастомизировать это уведомление, пишите свое активити на java, и в уведомлении его устанавливайте. Ну и от туда необходимое действие передавайте в интенте
  18. А что туда кроме уведомления еще можно вывести? Не понял тогда
  19. TNotificationCenter. Если хотите сделать его "несмахиваемым", то надо лезть в исходники и допилить Notification (ongoing)
  20. Процентов 99 что нет, даже китайские прошивки не дают что-то в шторку добавить, даже от гугла
  21. Хм... А причем тут Abdroid_id? Как вы по хэшу собрались скорость определить? К тому же он может быть null.. Не знаю конечно, сам не определял, но вот гугл говорит это https://developer.android.com/reference/android/provider/Settings.Secure.html#ANDROID_ID
  22. Событие формы OnKeyDown // uses FMX.Platform, FMX.VirtualKeyboard begin if Key = vkHardwareBack then begin Key := 0; end end; Как то так..
  23. http://support.quicktapsurvey.com/support/solutions/articles/208386-kiosk-mode-android-5-0-lollipop-or-higher
  24. Где физически на устройстве находится файл нам знать и не надо, а для работы со своей и общими папками никакой root не нужен. Опять же, не должно ничто само обновляться и перезаписываться из apk на устройстве! В функции CopyAssetToFile даже специально комментарий оставлен в месте, где идет проверка наличия файла на устройстве. х11, делайте обновление своей базы в коде, при запуске, а не перезаписывайте ее пустой (прямо представил, как при обновлении того же вайбера затирается вся переписка, прямо прелесть)
  25. Самое простое-в лог писать каждый шаг onShow и onCreate главной формы
×
×
  • Создать...