• Как кодировать аудио на ascii?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    UUE
    Возможно у вас частный случай задачи передачи двоичных данных через канал только тестовых символов. В текущих условиях имхо проще использовать base64.
    Ответ написан
    Комментировать
  • Можно ли выкладывать несколько приложений под одним аккаунтом?

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

    Так что если делать выкладку, то с компа заказчика оставив дома все гугл гаджеты
    Ответ написан
  • Webview приложение не открывает страницу ввода логина и пароля сайта. Что сделать чтобы можно было ввести логин и пароль?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    переделай на сайте на обычную авторизацию или в своем приложение прикручивай Basic Auth
    гугли webview basic authentication android

    или читай маны
    https://developer.android.com/reference/android/we...
    Ответ написан
    1 комментарий
  • Стоит ли мне поработать php-разработчиком, а потом набравшись опыта перейти на java?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Java какая ?
    Под Энтерпрайз или мобильную разработку ?
    Большой корреляции между пыхом и яво андроида не вижу.
    Php по сути линеен. Реквест прехуки роутер контролёр (модель) вьюшка постхуки.

    Мобильная разработка - это событийное мышление. Если такая ситуация наступила делай это. Ну и постоянно иметь в виду, вот это на главном потоке, а для этого используется фоновый поток и надо описать, что там дальше делать после его завершения.

    Опять же Котлин идёт на замену Яве.

    А классическая Ява для Бека или систем большого бизнеса по моему очень узкая ниша.

    ЗЫ ещё совсем разные допзнания между пхп и Явой. Веб технологии, оси , апач,муська. Против системных сдк платформы
    Ответ написан
  • Какой тип аккаунта лучше выбрать в Google Play Console для публикации приложения: для себя или для организации?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Организация это юрлицо. В последних анонсах правок правил было что оно ещё должно биться через какой то открытый список.

    Чтобы опубликовать приложение, разработчику необходимо подтвердить сведения об аккаунте. Если аккаунт создан для организации, нужно убедиться, что информация в нем актуальна и соответствует данным о компании в регистре Dun & Bradstreet. Это изменение коснется в первую очередь новых аккаунтов разработчиков.
    Ответ написан
    Комментировать
  • Вопрос про налог с рекламы в игре?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Игра уже написана ?
    Если нет, то аккаунт разработчика Вам пока не нужен.
    Потом все новички ужасные оптимисты. До 10 тыс установок за все время не добираются 50-60 процентов приложений.
    Сотню баксов в месяц скорее всего вы сможете заработать, если ваше приложение будут ставить 10 тысяч в месяц.
    В общем скорее всего ещё полгода суммы к выводу не наберут и 500 баксов.

    Так что можно платежный профиль для вывода не заполнять.
    Ответ написан
  • Как печатать этикетки из папки по ссылке в pdf файле?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Ищите возможность получения прайса в любом другом формате. Пдф это худший вариант. Единственный рабочий на 99 процентов способ вынуть из него информацию это ocr распознавание текста. Можете поинтересоваться ценами на такие решения. От десятка килобаксов стартуют
    Ответ написан
  • Как организовать совместный доступ в мобильном приложении?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Так у вопроса стоит тег андроид, а основной стор от гугла, то наверное еще до начала написания приложения стоило подумать о прохождении модерации.

    У вас получается приложение с регистрацией, в котором пользователи могут взаимодействовать друг с другом.
    А так как это семейный совместный планировщик, то значит и детский тоже.

    Имеем
    1) Политика конфидициальности
    2) Участие в программе "Приложении для всей семьи"
    3) Соответствие законам почти 200 стран

    Почему так ? А параноя и нежелание гугла быть крайним.

    Вот закладчики или педофилы начнут ваше приложение использовать ? Что будете делать ? Как органам отвечать ?
    Ответ написан
    1 комментарий
  • Как защитить CSV или JSON базу данных в мобильном приложении?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Никак. Технические решения не работают.
    Ваша база из открытых источников ?
    Думаю даже юридическая защита тут не поможет.

    Только постоянная актуализация.
    Занятие лидирущих позиций по ASO в своей нише.
    Продвижение.
    Цены на грани рентабельности.

    В результате конкурентам, чтобы сбить лидера потребуется раз в 10 больше затрат по деньгам.
    Им останется только вариант выпустить полностью бесплатное приложение. лишь бы только подгадить
    Ответ написан
    Комментировать
  • Как доказать Google, что мой аккаунт разработчика не связан с другим?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Сложно и имхо бесперспективно.
    У Вас серия про стикмана ?
    То есть вы написали 3-5 игр из 300+ подобных в плее (это те у кого стикман в названии и т п)
    Топ 9 по запросу имеет 100М+
    Так что ваши 5 лямов установок за 7 лет незначительный процент . А если глянуть на мау там наверное вообще микроскопический с точки зрения гугла.
    Ин аппы или рекламная сетка от гугла в приложениях есть ?
    Доля гугла в месяц на ваших доходах хотя бы 100 баксов была (а 15% от него) ?

    В общем я даже не знаю насколько крутым нужно быть для модерации живым человеком ?
    В этом году на мои аппеляции отвечал похоже ИИ. Живой человек понял бы обсурдность претензий.
    Или если смотрел все таки живой, то никак не мог поменять алгоритмы автомодерации для редкого исключения и отписывался шаблоном (собственно повтором первого письма)
    Ответ написан
    Комментировать
  • Может ли приложение, получив доступ к галерее, взять и отправить втихую все фотки себе на сервер?

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

    На сколько там жёстко именно с фото не в курсе.

    Сам словил такое. Заявил что не собираю.
    Летит отклонение на очередное обновление. Слышь там у тебя есть ввод телефона. Меняй анкету или убирай.

    Мля . Модерации писать бесполезно. Никого не волнует, что это ввод для формирования куар кода. Через месяц обнули раздел . А обновы на Бет или частичное внедрение не проходят. Только фулл ролаут допустим. Блин у меня из-за такого развертывания 50 тысяч ошибку словили. Две недели срочные фиксы выпускал

    Так я тому, что если в разделе написал, что фото передаешь на сервер, то можно хоть это будет не очевидно в самом приложении.
    Ответ написан
    Комментировать
  • Дебаг при разработке не обязателен?

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

    По этому задачу разбиваешь на части .
    И например вместо полного запуска всего Андроид приложения и кучи тапок до нужного момента используешь механизм тестов. Запуск отлаживаемой функции сразу из тестов и уже с нужными данными от предыдущих шагов (тестовый набор).
    Ответ написан
    Комментировать
  • Как своровать шины? (Проверить, что на странице есть fetch().json())?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    и не будет. Базу в виде дампа sql или csv искать надо.
    Так как на бакенде json не лежит.

    Шины три основных параметра : радиус(диаметр), ширина, высота.
    Еще Сезонность, индекс скорости/нагрузки, тип техники (легковые/грузовые/сельхоз), производитель
    Допом можно (шип и другие плюшки)

    Выше поля для поиска по каталогу

    Ну и остаются еще поля собственно название и картинка.

    Гугли "база шин архив" . На первой же странице готовый каталог предлагают купить менее чем за 4 тысячи
    Ответ написан
  • Можно ли интегрировать Сбер Плати QR API без эквайринга?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    оплата по куар во всех банках поверх экваринга. В платежных агрегаторах СБП тоже просто еще один канал получения денег.
    В РФ три варианта (формата) qr для оплаты.
    Гостовский - в куаре закодирована информация для осуществления платежа на расчетный счет
    Сберплати - не интересовался подробностями, так как рынок по моему так и незавоевал в силу пропретарности.
    СБП - зашита https ссылка
    бывает трех видов. Статический. Платежная ссылка. Динамический.
    Статика подходит для всяких сборов денег.
    Платежная ссылка. Рядом с кассой наклейка. С компа ее активируешь. То есть в обычное время там ничего не происходит. А после активации ждет сумму.
    Динамические самые подходящие по моему мнению для интеграции с CRM(интернет магазинами) так как имеют уникальность (на каждую оплату своя) - минус для офлайн торговли - нужно начемто показать покупателю.
    Большинство карточных терминалов теперь умееют его выводить.
    Прикол в том, что сколько не пробывал - успевает пройти оплата по nfc, пока считается куар приложением
    %)

    Что требуется для приема оплат по QR или любым другим способом в РФ
    1 Статус юрлица или ИП или самозанятого (можно н-р в юкассе)
    2. Наличие расчетного счета для зачисление денег
    3. Если через банк (договор экваринга) или подключиться к платежной системе (обычно коммисии выше)
    4. Доп соглашение на прием оплаты через СБП

    p.s. Сбербанк самый неудобный по подключению к электронному приему денег. В остальных банках вопрос решается намного оперативнее и проще.
    Ответ написан
  • Почему у меня в WebView (Android Studio) не открывается сайт, а печатается на белом экране?

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

    Теперь подробнее.
    Сплеш активити (ваш лоад) - открывающий произвольный сайт .
    Плей очень не любит приложения суть которых сводиться к .lnk файлу
    смотрим строку

    binding.webView.loadUrl("$domen/?packageid=$packageName&usserid=$uuid&getz=Europe/Moscow&getr=utm_source=google-play&utm_medium=organic")

    офигительные уши какой-то рекламной сети сомнительного качества

    В выходные дни ловили банерные сети на сливе мобильного трафа на платные финиши.
    Если

    val database = Firebase.database("https://test-apk-1-fa3be-default-rtdb.firebaseio.com")

    это не поднятый вами инстан, то вероятнее левак лезет от них.
    Если на целевом сайте, есть подключение js со сторонних сайтов, то под подозрением они.

    Вы ниразу не проверили пришедшие данные на валидность.
    у вас там и нул может проскочить, и что станно домен должен начинаться с https:// и вы заклыдваетесь , что слеша в конце не будет и т.д.

    Далее . Работать на основном потоке с внешними вещами не есть гуд, так как можно словить ANR. А так время холодного/горячего запуска будет велико.
    Ответ написан
    Комментировать
  • Как в Android отследить изменения clipboard при свёрнутой activity на версиях новее Android Oreo?

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

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Ближайшее по смыслу называется injection.
    Но как вы хотите использовать вызывает диссонанс ( извините но в других Яву не приветствуются публичные члены класса. Есть понятия гетера и сетера. Магические методы тоже по моему зло. На них не работают подсказки Иде.

    Наиболее правильный паттерн в вашем случае называется построитель.
    Builder используется когда у конструктора становиться слишком много аргументов.
    Ответ написан
    Комментировать
  • Может ли быть погрешность в цифрах в Google Play Console?

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

    Годика через три думаю вас перестанет волновать ежедная статистика и погрешность в 5 процентов.
    Ответ написан
    Комментировать
  • Кто знает как бороться с Room Exception while computing database live data?

    402d
    @402d Автор вопроса
    начинал с бейсика на УКНЦ в 1988
    накосячил в миграции.
    Ответ написан
    Комментировать
  • Фриланс для андроид разработчика?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    А Вы готовы подтверждать свой HRS в $25 работой с установленной на вашем компе Yaware или другой системой учета ? А так заказы с фиксированной оплатой немного другое. Заказчик хочу приложение за $1000
    Аукцион из исполнителей кто дешевле. И получиться скорее всего у вас меньше 5 в час, а то и сами будете доплатить , чтобы отстал с переделками.
    Ответ написан
    Комментировать