mazayhin

Пользователи
  • Публикаций

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

  • Посещение

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

    5

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

  1. JView это и есть вью, которое вы хотите показать. Делаете ее в xml и из ресурсов грузите. А так да, я понял что вы хотите. Только работать будет не у всех. Постараюсь если на выходных на работе появиться сделать демку, ну или уже в будни
  2. Не хочет человек этого делать. Хочет костылями и извращениями получить то, что напрямую не выйдет. х11, кстати, может просто свое приложение как звонилку по-умолчанию сделать?
  3. Дак меняйте тогда только то, что не может поменяться по желанию идеры
  4. ModernLV тоже не пользуетесь по религиозным соображениям?
  5. Первый ресурс (ismed) - будет 0, т.е. его нет, потому как в деплое он обозначен как ismed.png. Второй ресурс нашелся. На мой взгляд, лучше скопируйте себе System.Android.Notification, и внесите правки в него. Функция CreateNativeNotification (в Берлине 125 строка). Там можете и картинки назначать, и кнопку создать, и прогресс, и хронометр тот же вывести, в общем, процесс для творчества будет безграничен. Так же и к предыдущей теме вашей пригодится - тот же .startForeground для сервиса, ну или "несмахиваемое" уведомление (.setOngoing(True))
  6. Ну да, в одном широковещательном домене годное решение, дальше то не пройдет. Но опять же и в локалке больше нескольких компов с сервисами, наверное, лучше искать в dns. Да и роутер в ней точно будет, и прописать не составит проблем
  7. Ну так если посмотреть, то dns продают как услугу многие. Я предложил временный вариант для теста вашего приложения, если нет своего сервера, прописать в нашей тестовой зоне А-запись типа "x11-fmx.test.mmreg.net", которая глобально доступна. Если есть доступ в интернет в локальной сети, этот имя бы отрезолвилось в нужный IP, хоть повторюсь, в 192.168.0.1. Если работа только в локалке, на своем роутере, в разделе DNS пропишите этот адрес, и проблема будет решена. --- Попробуйте в командной строке выполнить nslookup fmsxforum.test.mmreg.net он отрезольвится в адрес моего рабочего компьютера, 192.168.4.8
  8. Тогда свой dns сервер, хоть на роутере. А так dns'у без разницы, что в той же А-записи стоит. Можете хоть fire-monkey.ru у себя в 127.0.0.1 резолвить
  9. Собственно, об этом и писал. x11, пишите свой ip (можно в личку), если надо временно на нашем dns пропишем. Можно хоть серый хоть белый, если проброс пробос портов настроен. Потестируете, потом у себя поднимите
  10. На винде они о друг друге узнают по Netbios, и знают свои имена отуда. На линуксе вроде надо что то подкрутить, что бы заработало. Если есть wins сервер, то спрашивают у него. И если мы запросим компьютер по имени, которое не подходит для netbios, например, содержит ".", то система лезет в днс. Пропишите в днс имя и все. Если в локалке, то хотя бы на роутере
  11. Возможно, где-то отключается. Но гугл говорит: 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. Ну и вызов как то предполагает создание уведомления
  12. Скорее всего, приложение на мобильном не знает этот host (не может найти в dns), а WINS на android вроде нет. Пропишите корректно в dns этот хост, или вручную разрешайте ip-адрес https://developer.android.com/reference/android/net/Network.html#getAllByName(java.lang.String)
  13. Часы это часы. Элемент системный, так же как и индикатор сети. Поставил себе аваст. Он запускает службу KeepAliveService в foreground-режиме, она и устанавливает уведомлене. Точно так же в статус баре висит значок, а в шторке уведомление. Хотите кастомизировать это уведомление, пишите свое активити на java, и в уведомлении его устанавливайте. Ну и от туда необходимое действие передавайте в интенте
  14. А что туда кроме уведомления еще можно вывести? Не понял тогда
  15. TNotificationCenter. Если хотите сделать его "несмахиваемым", то надо лезть в исходники и допилить Notification (ongoing)
  16. Процентов 99 что нет, даже китайские прошивки не дают что-то в шторку добавить, даже от гугла
  17. Хм... А причем тут Abdroid_id? Как вы по хэшу собрались скорость определить? К тому же он может быть null.. Не знаю конечно, сам не определял, но вот гугл говорит это https://developer.android.com/reference/android/provider/Settings.Secure.html#ANDROID_ID
  18. [Андроид] Настройки ОС

    Событие формы OnKeyDown // uses FMX.Platform, FMX.VirtualKeyboard begin if Key = vkHardwareBack then begin Key := 0; end end; Как то так..
  19. [Андроид] Настройки ОС

    http://support.quicktapsurvey.com/support/solutions/articles/208386-kiosk-mode-android-5-0-lollipop-or-higher
  20. Где физически на устройстве находится файл нам знать и не надо, а для работы со своей и общими папками никакой root не нужен. Опять же, не должно ничто само обновляться и перезаписываться из apk на устройстве! В функции CopyAssetToFile даже специально комментарий оставлен в месте, где идет проверка наличия файла на устройстве. х11, делайте обновление своей базы в коде, при запуске, а не перезаписывайте ее пустой (прямо представил, как при обновлении того же вайбера затирается вся переписка, прямо прелесть)
  21. Самое простое-в лог писать каждый шаг onShow и onCreate главной формы
  22. Лезет туда, ну и хай с ним. Работе это не мешает никак
  23. Ну дак это и подтверждать не надо, все и так это делают регулярно
  24. [Андроид] Настройки ОС

    Для этого надо использовать сторонний лаунчер, реализующий т.н. kioskmode. Кнопку back можно переопределить, а вот остальные система не даст. Взможно, можно с помощью AccesibilityManager, точно не скажу
  25. Ну правильно, если студия хочет при запуске открыть на чтение, то не запустится. Если не пересобирать (build) то все запустится. Библиотеки самого приложения и сервисов, если есть, перезапишутся точно. Иначе тогда не получалось бы делать обновление. На счет подключенных, сейчас не скажу, у нас в проектах используются сторонние so, надо будет посмотреть. Если в настройках сделать сброс, то развернутые из ассетов фалы удалятся, и при следующем запуске приложения, развернутся вновь. Так же потрет все, что приложение разместило по пути TPath.GetDocumentsPath. Если сделать сброс, то удалятся как раз те 2,07 мб, которые записал мне убер