Задать вопрос
  • Не могу подтвердить подключение к откладке WIFI?

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

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    https://source.android.com/docs/devices/tv?hl=ru

    покопайся по ссылке. Но если бы я сам разрабатывал/писал прошивку телевизора.
    То программно было можно было бы менять канал, а вот сам видео поток не грузился бы процесор совсем.
    тюнер сразу бы скидывал поток в область ОЗУ видео буфера.
    Ответ написан
    Комментировать
  • Как изменить описание приложения в Gogle Play Console?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Никуда. Аккуратно закрыть. И сказать руководству, что у них больше нет приложения и аккаунта разработчика.
    Что зря мучаться. При режекте (отклонении приложения). Нужно сперва 100 раз подумать. И только потом, что-то
    менять.

    Текст письма на емайл разработчика. Там самая полная информация (подробнее чем там причина нигде не будет описана).
    Формулировка отклонения какая ?
    Ответ написан
    Комментировать
  • Как сделать ярлык для пункта настройки Andoid?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Тап по трём полоскам. Смахнуть с экрана из последних?
    Ответ написан
    Комментировать
  • Возможно ли использовать push уведомления без Firebase на Android?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Все альтернативы системным мгновенным сообщениям (пушам через фаербейс) сводятся к периодическому опросу сервера или открытому вебсокет соединению. А значит ваше приложение должно держать постоянно работающую фоновую службу. А вот с этим все становиться от версии андроида все хуже и хуже. 12,13,14 последовательно закручивают гайки.
    Я не знаю как пройти модерацию плея в текущий момент.
    Ваш манифест
    <uses-permission android:name="android.permission.FOREGROUND_SERVICE"/>
        <service
            android:name=".MyService"
            android:foregroundServiceType="вот тут нужно указать тип"
            android:exported="false">
        </service>

    https://developer.android.com/develop/background-w...
    можно ли на вашу задачу притянуть dataSync,remoteMessaging ? Не уверен.
    Вариант specialUse требует потом еще заполнять анкету в личном кабинете разработчика.

    В общем в любом случае есть риск reject'а (отклонения модерацией) приложения
    Ответ написан
    Комментировать
  • Как монетизировать игру на Android?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    У меня есть игры которые я хочу монетизировать,НО я не могу в них что-то вставить потому-что исходник пропал с пк


    У тебя нет игры !
    а) гугл плей каждый год повышает требования к целевому API. А через 2 года приложение уже не предлагается на новых телефонах.
    б) приложение написано когда ? Может оно уже собрано под ту версию андроид, которую уже не пропустит в плей.

    Поэтому я думаю сделать какой-то лаунчер через который будет показываться реклама

    И легко попадете под бан по формальным признакам
    https://support.google.com/googleplay/android-deve...
    https://support.google.com/googleplay/android-deve...
    https://support.google.com/googleplay/android-deve...

    В общем приложение созданное только для того, чтобы показывать рекламу и запускать другое приложение нарушает чуть ли не половину правил. Лень просто во все остальные места из правил тыкать
    Ответ написан
    5 комментариев
  • USB tethering over LAN?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Можно так.
    Минус решения вы не сможете видить другие компы и принтеры в локалке

    Перетыкаете в роутере свой кабель из обычного гнезда в WAN порт (подписан явно или 1-ка обычно).
    Теперь ваш компьютер в роле поставщика интернета.

    С другого компа в локалке входите в админку роутера.
    И смотрите свойства WAN подключения. Там должны быть такие способы : DHCP/PPOE/Статический адрес.
    Если есть статика, то дело намного проще (не придется на вашем ПК подымать DHCP)
    Назначаете там 192.168.x.12 маска 255.255.255.0 (/24) шлюз 192.168.x.1

    ДНС сервера от Google или Yandex (на ваш вкус какой либо публичный)

    Теперь на вашем ПК.
    Сетевуха сейчас скорее всего на самоназначенном ip адресе.
    Меняем ей на 192.168.x.1 маска /24 ничего другого не требуется.

    А теперь осталось в свойствах сетевой карты(Телефон по USB) указать, что через нее могут ходить в интернет все другие.
    Ответ написан
    Комментировать
  • Стоит ли продолжать работать с региональными поддоменами?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    У вас склад один или по городам ?
    Кнопка купить в один клик есть ?
    Эти вопросы к удобству такого сценария. Жена мужу (менеджер закупцу) кидает ссылку. Тот в пару кликов оплачивает нужное.
    А вот если вы все свалите на основной урл, то как региональность прикрутите ? Через куку. В текущих реалиях
    по ip может какой-то люксембург подставиться.
    Ответ написан
  • Как происходит тестирование платежной системы?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    1)Заключается договор на экваринг / принимается оферта (через регистрацию)
    2)Под НДА передается документация / опубликована в общем доступе.
    3)Ваша площадка находиться в тестовом режиме
    а) отдельная песочница
    б) просто тестовые валюта расчетов
    4) Проводятся работы по настройки вашего магазина. Включая SSL сертификат.
    Подходят даже само подписанные. У части платежных систем были (возможно остались проблемы) с тем что на один айпи, только один сертификат. Возможно придется погонять тесты пока сертификат не окажется правильно настроенным. Техподдержка платежной системы может подсказать чем тестить.
    5) В ЛК платежной системе указываются ip адрес сервера. урлы для хуков пречека / авизо о результатах оплаты
    6) Прогоняете по чек листу тесты. Обычно дают номера карт (эта всегда успех, а этот номер вызывает такую-то ошибку)
    7) Заполняете протокол самотестирования и акт готовности к реальной работе.
    8) мерчант переключается в боевой режим. (обратного пути в песочницу нет)

    p.s. Обычно еще требуется на сайте разместить информацию об юрлице продавце (ИНН и т.д) - типовой такой пункт для соответствия сайта требованиям экваринга. В документации на подключение указано.
    Ну и менеджеры обычно консультируют.
    Ответ написан
    4 комментария
  • Что неправильного в моем коде?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988

    сводить эти команды в турнируную таблицу с условиями (гость, хозяин), круг 1, круг 2 и еще 5-6 условий, которые влияют на список.


    Заглянул в код, думаю прочитаю, что там за 5-6 условий таких. И где ?
    Класс генерации у вас занимается чем угодно (контролер,модель,вьюшка), но не умеет "строить турнирнирную таблицу".
    Ну почитайте вы о предметной области до написания кода. Эти ваши 5-6 условий помогли бы Вам определить какой алгоритм нужен для построения. Что там команды должны отыграть сезон (каждый должен встретиться с каждым и дважды в роли хозяина и во второй раз как гость). Игры на выезде по хорошему должны стоять так чтобы команды успели доехать, отдохнуть, провести там тренировку.

    Или это турнир на вылет. Опять разные варианты. После 1го или 2х поражений.
    Там этих уже придуманных схем много и врядли Вам дали уж совсем что-то уникально придуманное.

    Но из куцего вашего описания можно предположить, что вылетов после первого нет. Так как 2 круг спланировать заранее было бы не возможно.

    Второе. Не знаю в какую контору Вы собеседовались, но стоило поискать какие фреймворки они используют. Или это было прям заданием "писать на чистом PHP". тогда нужно было следовать советам из "правильный путь"
    Ответ написан
    Комментировать
  • Как вывести содержание всей базы данных красиво?

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

    Чтобы сделать красиво Вам придется разобраться с такими вещами как

    1) recyclerview
    https://www.geeksforgeeks.org/android-recyclerview/

    2) Что такое архитектура приложения и почему плохо одновременно получать данные и перерисовывать экран

    3) Что такое MVM и MVVM.

    4) Когда нужны плейс холдеры.

    В реальности вместо ваших 10 строк будет 10 файлов и в сумме несколько килобайт кода и верстки
    Ответ написан
    Комментировать
  • Как отключить подчеркивание русских букв в Android Studio?

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

    Так, что лучше галку на данный тип синтаксических проверок не снимать.
    Ответ написан
  • Можно ли сделать оплату через русские сервисы (Robokassa, YooMoney) в своем приложении для Google Play?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Куда Вы спешите с монетизацией ? Пока у Вас не будет хотя бы 10к установок в месяц, там проще бесплатно раздавать.

    вот статистика за год двух моих приложений
    6738abbab91e8035949661.png
    6738abcd30bb7175302953.png
    6738abd7041ad316438690.png
    6738abe275441585281814.png
    Ответ написан
    Комментировать
  • Как происходит управление приложениями в Android?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988

    Эти привилегии есть только у "Установщика пакетов" и PlayMarket.

    Тут Вы не правы. В андроид дополнительная система разрешений (permissions), а не только битовые флаги у файла (chmod прав доступа к файлам и каталогам )

    Устанавливать другие приложения это INSTALL_PACKAGES. Можно и уже написали свои приложения для установки. Например: RuStore.

    гугл/эпл запили систему для зарабатывания денег в партнерстве с разработчиками.
    Майкрософт не набрался наглости запретить обычные установщики.
    В дистрибутивах юниксов магазины менее распространены, основной способ пакетные менеджеры (apt-get и прочие)

    В общем на ПК не уместно ограничивать пользователя в самовыражении.
    Но именно это обычно делают администраторы в офисах.
    Есть рут/Администратор привелигированная учетная запись. Заводят обычного пользователя.
    И начинают органичивать права на папки и конкретные программы.
    Смотри флаги chmod.
    Проще всего настроить случай когда пользователь может только создавать/удалять/читать файлы в личной папке, но не может из нее запустить программу. И набор программ, которые он может запускать ограничен.
    А вот право что-то ставить новое не дают. Это только по служебке через сисадмина. Так как штрафы за пиратку.


    подобное сделать в десктопном линуксе

    Возможно (пишите свой дистрибутив). Но даже MacOS не давит все остальные способы. Просто просит пароль и дать согласия на вносимые изменения.
    Ответ написан
  • Как создание лепестковую диаграмму (radar chart)?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Вы же понимаете, что рисуете на canvas? Выйти за неё нельзя. Значит нужно ограничить отрисовку сетки до заданного максимума, а не до фактического, который будет использоваться для расчёта масштаба
    Ответ написан
  • Как эффективно перейти на c++ при опыте работе с php?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    https://habr.com/ru/articles/779344/
    попробуйте написать что-то свое по аналогии
    Ответ написан
    Комментировать
  • Отправка данных по ajax на контроллер php?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    искать отправленое из js через file_get_contents("php://input")
    Ответ написан
    Комментировать
  • Как отправить HTTP на локальный сервер?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Сейчас я Вас научу плохому :)
    В html есть тег FORM
    https://www.w3schools.com/html/html_form_elements.asp

    Форме можно присвоить id и указать display:none
    Отправить ее можно вызвав submit

    Минус броузер уходит на новую страницу. Указав target=_blank - получим новую вкладку.
    Можно объявить окно и подсунуть его имя в таргет - будет посимпотней.

    Элементаршину кончили. Теперь аякс (без перезагрузки и ухода со страницы)
    https://api.jquery.com/jQuery.post/
    берем супер пушку jQuery и пробуем сперва это делать через готовую либу.

    Теперь про fetch
    https://stackoverflow.com/questions/33439030/how-t...
    по ссылке разжевывается
    $content = trim(file_get_contents("php://input"));
    главное тут, что явоскрипт не кодирует данные в привычном для пыха виде ($_POST,$_FILES) пустые и нужно самому их декодить из потока
    Ответ написан
    4 комментария
  • Почему не загружается аудио файл на сервер?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Тут разные подходы к тому как делаются запросы к серверу.
    Вы правильно поняли, что нужен класс посредник, который перекодирует в ожидаемый PHP от апача формат.
    Но не разобрались с ним до конца.
    С моей точке зрения проще на беке подстроиться к тому как java шлет данные.
    $data_in = file_get_contents('php://input');
    и уже с ними работать. Но это личное мнение, так как на PHP у меня опыта на 15 лет больше чем в яве
    Ответ написан
    Комментировать
  • Как решить Fatal error: Uncaught Error: Call to undefined function pll_register_string()?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    в подобных случаях помогает гугл.
    pll_register_string - и в выдаче видим, что это плагин вордпресса.
    Раз плагин, то проверяем он стоит ли вообще ?
    Дальше от гуглим запросы его название (Polylang) и что там не работает
    Ответ написан
    7 комментариев