• Как запустить приложение сразу после установки?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Разработчик на своём телефоне может. Готовое АПК само себя нет. Если у тебя разбит экран, то ничего накатить нового не получиться. Если картинку видно, то можно мышь проводную попробывать.
    Ответ написан
    Комментировать
  • DebugAPK работает, а ReleaseAPK не работает?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    https://docs.flutter.dev/deployment/android

    Все шаги сделаны ?
    Вероятнее всего, что-то не так с подписание приложения. Дебаг сборки подписываются можно сказать самостоятельно(ничего настраивать не требуется). А вот релиз нужно настраивать.

    Второе предположение. Shrink ресурсов и/или не сохраненены имена классов/методов/полей. В андроиде релиз отличается обфускацией кода и не линкуются классы/ресурсы, на которые нет явных зависимостей.
    Ответ написан
  • Есть на Андроиде приложение для управления смартфоном рукой как курсором?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Буду очень удивлен, если найдете такое приложение в плее.
    а) Захват картинки с камеры возможен, только в активной активити, которая показывает хотя бы микро картинку.
    б) Событие клика легко передать через adb (с внешнего устройства), а вот приложению запущенному в режиме поверх других окон ранее было нельзя (интересно как выкручивается тимвьювер)

    В принципе, на уровне ядра(прошивки) сделать такое можно, а вот как публичное приложение для всех моделей имхо не реализуемо
    Ответ написан
  • Не работает l2tp на macos, что делать?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    На территории РФ заблокированы ВПН, не соблюдающие требования об ограничении доступа к ресурсам.
    На практике это выглядит так. Подняли свою впнку в РФ, будет работать (многим просто нужна связь между офисами). Взяли ВПС в условном казахстане. Система нипель. Максимум удачный конект и уходят запросы от вас, а обратно ноль пакетов. Это касается любых широко известных протоколов, а не только l2tp
    Ответ написан
    Комментировать
  • Почему при печати документа, принтер захватывает бумагу как будто не с первого раза?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Убедитесь, что дело не в бумаге. Возьмите совсем другую пачку. Проверьте, что края не слиплись.
    Если не оно, то резинка на ролике захвата задубела или на неё что-то жирное, скользкое попало
    Ответ написан
    Комментировать
  • Как применить шрифт из файлов пользователя?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    permission.READ_EXTERNAL_STORAGE - табу / красная тряпка для модерации
    считается что приложения должны работать со своими файлами в песочнице -
    своих папках КЕШ (можно удалить при нехватке места на телефоне) и ФАЙЛЫ (равнозначно новой установке)

    Зашить файл в дистрибутив можно через Raw ресурсы или через Assets.
    Можно включить(преднаселить) минимум, а остальное нужное скачивать по запросу.

    Но применительно к шрифтам можно взять готовое решение для Google Fonts
    https://developers.google.com/fonts/docs/android?hl=ru
    Ответ написан
    2 комментария
  • Как загрузить фото из формы в корень сайта в папку img?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Здесь все неправильно.
    Первая строка - путь к папке, которой нет на вашем ПК (да и на рельном сервере такого не будет в 99,99%)
    Вторая строка - не секьюрно. В идеале пользователь никак не должен влиять на выбор имени файла, под которым он сохраниться.
    if move_upload_file - никаких проверок на атаку сайта не делает.

    Ну и ошибка у вас в коде html формы, которая шлет данные.
    Посмотрите что вы там с именем поля (card-img) input сделали. Или квадратные скобки или возможно несколько раз с одним именем написали.
    Ответ написан
    Комментировать
  • Как работать с большими json файлами, которые получаются по запросу в Андроид приложении?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Задача тестовая.
    И первый подтест вы провалили.
    Справочник Название места отправления/прибытия в код условно постоянный.
    Здесь его можно зашить в приложение. А значит потребуются знания о преднаселении пустой базы данных и создания миграций (новый/удален населенный пункт).
    Ответ написан
    4 комментария
  • Чем заменить авторизацию по номеру телефона от FireBase?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Зря Вы меня как эксперта по флатеру позвали. Я в нем покапался только месяц.
    И этот опыт говорит, что пакеты ищем на pub.dev.

    https://pub.dev/packages?q=sms+send+api

    А вот после того как нашли начинаются проблемы. Обычно пакет под ios & android. Под другие платформы редко.
    Пробуешь вкрутить и натыкаешься или на легаси в самом дарте/флатере или на проблемы в нативной части.

    В общем флатер в одно лицо дело гиблое. Мое мнение это для командной разработки. Где каждый знает хорошо какой-то конкретный натив.

    А на счет авторизации по номеру телефона. Однозначно на халяву не будет. За любое апи придется платить.
    Дешевые смски обычно режутся спам фильтрами.

    Скачав приложение, которое на первом же экране просит авторизацию, просто его удаляю и ищу следующее.

    Можешь прикинуть и бесполезные расходы на смски. Допустим все не боятся как я оставлять свой номер телефона. таким образом приблизительно от 10 до 30 человек из 100 станут клиентами, а остальные удалят приложение в первые дни или в течении месяца точно.

    У тебя мау сейчас на сколько больше количества установок в месяц?
    Ответ написан
  • Приложение Файлы (встроенный андроидовский) не видит iso?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    У Вас Android выше 11го. В новых версиях ввели кучу ограничений на доступ ко всем файлам.
    Пробуй так.
    Найти проводник файлов от производителя телефона.
    Найти этот iso файл.
    Долгий клик на нем.
    Открыть в ....
    Поискать в списке программ ваш эмулятор.
    Ответ написан
  • Как добраться до поля, помеченного @UnsupportedAppUsage?

    402d
    @402d Автор вопроса
    начинал с бейсика на УКНЦ в 1988
    Field netRef = netInfo.getClass().getDeclaredField("netId");
     netId = (int) netRef.get(netInfo);

    Как подсказали в коментариях называется рефлексией.
    гуглить "Guide to Java Reflection"
    Ответ написан
    Комментировать
  • Как сделать делать демо доступ к сайту на Django без абуза со стороны юзера?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    логин demo(demo@site.ru) пароль qwerty или demo
    Внутри сам решишь чего этой учетке можно.

    Все остальное раздражает. Хочу за 15 секунд попасть во внутрь, а не делать какие-то действия связанные с персональными данными

    Можешь у своих пользователей сделать состояние (подписка истекла), только реальный ее может продлить, а демке это запрещено
    Ответ написан
    Комментировать
  • Как пройти верификацию в Google Play Console в секции подтверждения страны?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    https://support.google.com/paymentscenter/answer/9...
    штатно смена страны только через создание нового профиля
    Ответ написан
    9 комментариев
  • Сервисы Google Play сбой на смартфоне как решить проблему?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Из разряда посоветуете что-нибудь. Почисти кеш у гуглплея
    Ответ написан
  • Как организовать оптимальную безопасность для своего онлайн мультиплеера на Android?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Сперва стоит подумать о своей безапосности - УК РФ Статья 171.2
    Если от мошеничества со стороны клиента легко защититься тем, что он
    может только сделать ставку/действие и ему переданы только данные карт, которые он вскрыл (получил на руки, козырь и т.д.), размер банка.
    То остается момент обмана со стороны сервера. То есть исходная колода и полный лог хода игры. Как это реализовать ?
    - А вот эта часть для просто разлекательной игры не нужна. Мы же не пишем казино ?
    Ответ написан
    1 комментарий
  • Как установить второй логотип вниз экрана?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    position: relative / absolute знаете ?
    https://learn.javascript.ru/position
    Ну и все как вы разложили на дивы вызывает вопросы.
    Ответ написан
  • Долговечен ли File_Id документа в тг?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    https://core.telegram.org/bots/api#using-a-local-b... - посмотри в эту сторону.
    Но имхо, Вы неправильно изначально сделали.
    Дистрибутив должен быть публичным, а через бота слать ключ активации лицензии.
    Ответ написан
    2 комментария
  • Как правильно составить регулярное выражение для проверки доменного имени?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    имхо бесполезная работа. Потому что
    не уточнено что считать доменом.
    Регуляркой Вы можете проверить только соответствует ли строка RFC 1035.
    Но и то Вы скорее всего будете проверять двух уровненые домены.
    ок. последний (верхний уровень) - может стоит проверять значение на существование такой доменной зоны ?
    com - есть, условно c9m - пока никто на себя не зарегил.
    И тут у нас уже пара тысяч зон есть. В регулярке все не перечислить.
    далее проверим второй уровень. в зоне ру 2-63 символа.
    Ок ну убедились, что допустимо. Но имя может быть запрещено
    Н-р: POLOVOI_ORGAN(из 3 или 5 букв).RU и все проверки покажут, что имя свободное, а вот при регистрации получишь отлуп. Имя зарегено - но может быть НЕДЕЛЕГИРОВАНО / ПРИПАРКОВОНО / РЕАЛЬНО ИСПОЛЬЗУЕТСЯ (сайт и/или почта)

    Третий уровень *.msk.ru - доменная зона.

    Так, что фиг вы регуляркой проверите, что строка это ДОМЕН.
    Ответ написан
    Комментировать
  • Как остановить бота без добавления в черный список?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    отпишись. После этого бот будет получать 403 (Forbiden) при попытке отправить Вам сообщение.
    после получения такой ошибки бот должен исключить Ваш тид из своей базы. Ну а если будет дальше долбиться, то телега его в конце концов забанит.
    Ответ написан
    Комментировать
  • Какие есть способы для google chrome исключить возможность записи экрана условными яндекс-вебвизорами на сайтах при моем посещении таких сайтов?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Вебвизор не записывает ваш экран. Когда вы просматриваете, то эмулируется его поведение. воспроизводятся
    данные собранные для одного из 1000 посетителей в сутки.
    Что позволяет отслеживать Вебвизор
    Существует 6 основных действий, которые отслеживает инструмент. Рассмотрим подробнее каждое из них и возможную пользу от их мониторинга.

    Движения курсора мыши. Нередко движения курсора соответствуют тому, как по странице перемещается взгляд пользователя. Соответственно, можно понять, какие из элементов сайта являются наиболее привлекательными для посетителей. Также это позволяет понять, насколько навигационные элементы удобны и понятны. Если после прочтения пользователем описания товара курсор начинает метаться из стороны в сторону, вероятно, это свидетельствует о том, что потенциальному клиенту трудно найти ключевые для покупки кнопки (добавление в корзину, переход на страницу с условиями доставки и т. п.).

    Клики. Ценность отслеживания этого действия трудно переоценить, особенно в совокупности с предыдущим. И речь идет не только о том, чтобы проанализировать переходы со страницы на страницу. К примеру, если много пользователей кликают на картинку товара в каталоге вместо того, чтобы нажать расположенную под ней кнопку «увеличить» — это однозначно свидетельствует о том, что выбранный формат демонстрации изображения большего размера не соответствует ожиданиям посетителей.

    Прокрутка страниц. Главное, что можно понять при анализе этого действия — стоит ли размещать важный контент и ссылки ниже первого экрана. Если большинство посетителей уходят с посадочной страницы, на которой размещен длинный текст со ссылкой на форму заявки в самом конце — значит, стоит попробовать разместить ее выше или визуально сократить объем текста (к примеру, переместить его часть в боковую колонку или уменьшить размер шрифта).

    Заполнение форм. Речь идет о том, что вебмастер сможет посмотреть, что пользователи набирают в различных формах — от внутреннего поиска до добавления комментариев и заполнения заявки. Соответственно, это может показать, какой контент или ссылку стоит добавить на landing page (если его часто ищут встроенным поисковым инструментом). В отношении форм заявки Вебвизор дает возможность понять, в полной ли мере пользователи понимают, что нужно указывать в каждом поле и в каком виде. При этом разработчики Вебвизора уточняют, что система не запоминает персональные данные пользователей и вводимые пароли.

    Выделение и копирование текста. В максимально наглядном виде показывает, какой контент наиболее интересен пользователям. Также это позволяет оценить качество текста — вряд ли посетители станут копировать контент, который не отвечает их требованиям. Наконец, это дает возможность понять, какие страницы имеют все шансы стать в ближайшее время неуникальными: если с какой-то из них часто копируют текст целиком или его значительную часть — вполне может быть, что вскоре он появится на другом ресурсе, и не факт, что поисковая система правильно определит первоисточник. Если тексты копируются слишком часто и это приводит к появлению их дублей в Сети, возможно, есть смысл защитить их от копирования (несмотря на то, что большую часть таких защит легко обойти, это все же поможет в поддержании уникальности существующего контента).

    Переход по страницам. В первую очередь отслеживание этого действия через Вебвизор поможет понять, насколько быстро пользователь переходит на нужные ему страницы и какую именно ссылку он использует (если их несколько).
    Ответ написан
    1 комментарий