• Какие ресурсы (времени и средств) необходимы для создания приложения?

    @402d
    начинал с бейсика на УКНЦ в 1988
    Минимально 0 рублей , если выполнено следующее
    1) Вы сами мульти стек разработчик/сисадмин и дба
    2) Вы уже оплатили 25 баксов гуглу и/или ежегодно отстегивается 100 эплу
    3) У вас есть свой сервак в сети за 5-15 тысяч рублей в месяц
    4) До этого занимались киберсквотингом и в портфеле завалялся подходящий домен
    ну или накопили скидок и можете брать домены по 149 рублей (меньше 129 уже подозрительно. Текущая отпускная ру центра для регистраторов)
    5) придется покрутиться с поисками вариантов использования апи карт бесплатно

    По времени. Тут АХЗ за сколько напишите
    1. Privacy police
    2. EULA
    3. Заполните все остальные обязательные разделы в сторах

    Ну а дальше остается самая малость реализовать бизнес логику и обязательный функционал (всякие там опенсоурсе, принятие лицензии с учетом требований ГДПРА).
    Ответ написан
    Комментировать
  • Как вернуть результат voice recognizer?

    @402d
    начинал с бейсика на УКНЦ в 1988
    https://github.com/Muraveiko/EditorExample/commit/...
    может натолкнет вас на решение.
    Вкрутил в пример текстового редактора вызов голосового ввода.
    После распознования текст вставляется в текстарею в позицию курсора.
    Ответ написан
    1 комментарий
  • Почему когда я пытаюсь предоставить разрешения к геолокации, выходит ошибка?

    @402d
    начинал с бейсика на УКНЦ в 1988
    use ';' to separate expressions on the same line
    Используйте точку с запятой, если хотите написать несколько выражений на одной строке.
    Получили вы эту ошибку потому, что у вас запятая в конце строки
    Ответ написан
  • Как считать данные с файла который расположен во внешнем хранилище анроид java?

    @402d
    начинал с бейсика на УКНЦ в 1988
    Сейчас проще самому скачать файл с сети, чем пройти модерацию с нужными пермишинами
    <uses-permission android:name="android.permission.MANAGE_EXTERNAL_STORAGE"
            tools:ignore="ScopedStorage" />
        <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" android:maxSdkVersion="30"/>
        <application
    ...
            android:requestLegacyExternalStorage="true"
    Ответ написан
    Комментировать
  • Через что отправлять запросы с сервера для печати этикетки?

    @402d
    начинал с бейсика на УКНЦ в 1988
    qz.io и прочее, например в гугле запрос "print labels cloud"
    В общем это тема, на которой многие пытаются заработать.
    Ну и с обработкой PDF таже ситуация.

    Принтеры этикеток не умеют печатать PDF. Драйвера делают из каждой страницы картинку и посылают нужные команды ZPL, TSPL и прочих протоколов.

    Если выкинуть из цепочки формат PDF, и сразу засылать в сетевой порт 9100 нужные команды принтера, то можно обойтись поднятием VPN
    Ответ написан
    Комментировать
  • Как реализовать генератор title заголовков на PHP?

    @402d
    начинал с бейсика на УКНЦ в 1988
    пора расти дальше. Php вставки в HTML как я вижу освоили.
    Теперь переходите к Роутер, модель, контролер, представление (вью).
    Изучити какой нибудь фреймворк
    Ответ написан
    Комментировать
  • Почему я получаю NullPointerException?

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

    @402d
    начинал с бейсика на УКНЦ в 1988
    посмотрите еще раз на свой requestPermissions()
    запросить, запустить активити,запросить

    так не сработает . андроид три разных экрана одновременно должен открыть по вашей логике

    несколько пермишинов запращиваются добавлением в массив строк, а не повторными вызовами.
    переход к настройкам отдельная задача
    Ответ написан
    Комментировать
  • Разрыв соединения websocket при отключении подсветки экрана?

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

    https://caniuse.com/?search=Screen%20Wake%20Lock%20API
    запретить гасить экран так себе вариант.

    https://habr.com/ru/articles/321924/
    Можете в офлайн посылать пуши (нотифи)
    Ответ написан
    Комментировать
  • Как получить полный доступ к файловой системе андроид?

    @402d
    начинал с бейсика на УКНЦ в 1988
    Что придумать для таргет SDK выше 31 я не знаю. В андроидах до 11 и 12(в режиме совместимости) работал такой подход :
    <uses-permission android:name="android.permission.MANAGE_EXTERNAL_STORAGE" />
        <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
    
        <application
    ....
            android:requestLegacyExternalStorage="true"
    ...
    >


    соответственно с динамическим получением пермишенов

    файлы и попдпапки получал через штатный File.listFiles()
    Ответ написан
  • Есть ли необходимость или очевидные плюсы перехода на linux?

    @402d
    начинал с бейсика на УКНЦ в 1988
    Если новичок, то для тебя пока единственое отличие в файловой системе.
    Регистр букв в имени файла важен.
    а будет ли это wamp или lamp (Apache+MySQL+PHP) пока возишься с CRUD и формошлепством фиолетово. Еще не факт, что тебе потребуются многопоточность и платформозависимые вещи.
    Потом нет нужды ставить линукс основной операционкой.
    Виртуалки и главное есть же докер.
    Ответ написан
    Комментировать
  • Как Яндекс обходит покупку в приложении от Apple?

    @402d
    начинал с бейсика на УКНЦ в 1988
    если у вас мультиплатформенное приложение и общая авторизация и есть еще веб апи и т п, то покупка лицензий/подписок и как его не назови может быть осуществленна через любой стор или в личном кабинете вашего сервиса.
    Что НЕЛЬЗЯ - это продвигать альтернативные способы оплаты. Пользователю каждой платформы нужно в первую очередь предложить нативный биллинг.

    Например у гугла сейчас действует послабление в правилах для РФ, но боты модерации докопались, человек жаловался на 4ПДА. Увы чем закончился спор кажется на форуме не отписался.
    Ответ написан
    2 комментария
  • Как можно установить PhpMyAdmin на MacOs?

    @402d
    начинал с бейсика на УКНЦ в 1988
    Я накатывал по статье Kristian Lumme How To Set Up Apache and PHP from Homebrew on macOS
    потом аналогично brew пакеты mysql , phpmyadmin
    Ответ написан
    Комментировать
  • Как создать FTP-клиент в виде мобильного приложения на Kotlin?

    @402d
    начинал с бейсика на УКНЦ в 1988
    https://github.com/search?q=ftp+client+language%3A...

    посмотри на гитхабе
    Ответ написан
    Комментировать
  • На какие языки можно переводить описание телеграмм бота?

    @402d
    начинал с бейсика на УКНЦ в 1988
    EFISP английский французский итальянский испанский португальский.
    Кроют большинство населения.
    А дальше смотрите сами. На 200 миллионов или меньше носителей языка остановиться
    Ответ написан
  • Низкая скорость между OpenVPN клиентами. Как исправить?

    @402d
    начинал с бейсика на УКНЦ в 1988
    Ду́плекс и полуду́плекс — режимы работы приёмо-передающих устройств (модемов, сетевых карт, раций, телефонных аппаратов). В режиме дуплекс устройства могут передавать и принимать информацию одновременно. В режиме полудуплекс — или передавать, или принимать информацию.

    По вашим замерам получается 50-60 - но это только в одну сторону (прием или передача)
    таким образом все звенья K1 - C - C - K2 должны поддерживать полный дуплекс. Если там хоть одно звено полудуплексное, то скорость сразу падает до 49%
    Ответ написан
  • Как починить для андроид 12 показ клавиатуры?

    @402d Автор вопроса
    начинал с бейсика на УКНЦ в 1988
    откатил материал до 1.8.0
    Ответ написан
    Комментировать
  • Ошибка Task :app:mergeDebugNativeDebugMetadata NO-SOURCE, Task :app:checkDebugAarMetadata FAILED. Как исправить?

    @402d
    начинал с бейсика на УКНЦ в 1988
    По дубликатам классов могу подсказать. Лечиться добавлением implement platform.

    Мне этот способ подошёл при апгрейде до 34 апи.
    https://stackoverflow.com/questions/75263047/dupli...

    Попробуй сперва снизить таргет и компиле до 33 или 32.

    На счёт нет исходных кодов, в настройках проверь какие сдк студия скачала.
    Ответ написан
    Комментировать
  • Как переписать шторку в Android своим приложением?

    @402d
    начинал с бейсика на УКНЦ в 1988
    Так в плее все описано.
    Приложение - О приложении - Пермишины
    64ea5e7f66db2897291096.png

    Вот смотрю на них и чувство, что приложение скоро автор просто забросит с текущей политикой плея к разрешениям.
    Ответ написан
  • Подходит ли 27"(2560x1440) монитор для macbook на процессорах m1/m2?

    @402d
    начинал с бейсика на УКНЦ в 1988
    картинка мака на любом мониторе будет отличаться от привычной виндовой. Другой рендеринг шрифтов.
    Единичный внешний монитор должен спокойно тянуть.
    Если 1920 на 1080 онли, то кривой кабель hdmi или преобразователь usb-c в hdmi.
    Мелко / крупно решается настройками масштабирования. В отличии от винды придется настраивать каждую прогу под себя.
    При пересаживание под мак, монитор наименьшее отличие. Клава больше будет раздражать.
    Меня год бесило отсутвие Home,End на универсальных клавах. Боль снялась только оригинальном. Fn+стрелки
    Ответ написан
    1 комментарий