Задать вопрос
Ответы пользователя по тегу Android
  • В чем может быть проблема невозможности установки или обновления приложений через Google Маркет?

    @rPman
    Возможно ваш провайдер устроил mitm атаку на гугловскую инфраструктуру лично для вас? в РФ это теперь норма.

    Что происходит, если попытаться зайти с телефона на https://play.google.com
    Ответ написан
  • Как перенаправить один IP-адрес на другой (Android)?

    @rPman
    Штатно обычно в android запретили использование iptables и делать nat (исключение режим модема), но возможны сторонние прошивки либо сосбтвенноручно собрать сборку где эта возможность есть.

    https://android.stackexchange.com/questions/81753/...

    Попробуйте ssh tcp forward, установите на android ssh клиент (оно есть в google apps) подключайтесь к вашему ssh серверу и настройте в подключении перенаправление, да трафик пойдет через сервер, но это как минимум решение.

    p.s. при подключении android к вашему desktop pc (по usb или отладка по сети), вы можете использовать adb для настройки перенаправления tcp и не только с указанным портами, в этом случае трафик пойдет через вашу десктопную машину.
    Ответ написан
    Комментировать
  • Проблема с комментариями в мобильной версии хабра?

    @rPman
    Это браузер перегружает страницу при разрывах связи (точнее при ее восстановлении), попробуйте перебрать разные браузеры - opera (рекомендую beta), chrome, firefox,...
    Ответ написан
  • Как реализовать трекинг установок APK файла?

    @rPman
    Где то видел, для каждого пользователя, налету, генерируете свой apk файл, с единственным отличием - изменяющимся идентификатором в файлах ресурсах. Если не нужно подписывать файл, при должном красноглазии, файл можно править прямо в apk напрямую (если отключить zip сжатие, это просто).
    Ответ написан
    2 комментария
  • Как по USB подключить 100 android девайсов к ПК?

    @rPman
    изучите возможность беспроводной отладки, начиная с 7 версии android это штатная фича, включается в меню разработчиков сразу под пунктом usb отладки, позволяет все то же самое что по проводу
    Ответ написан
    2 комментария
  • Создание финансовой системы в игре?

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

    Если вам нужно чтобы балансы пользователей зависили от времени вне игры пользователя, то либо, отслеживайте время и вход и выход пользователя, и в момент каждого следующего входа, корректируйте балансы от времени и иной логики, либо в методе, возвращающем текущий баланс, сделайте формулу, которая будет каждый раз вычислять по вашей логике, сколько нужно прибавить к сохраненному балансу-константе от времени, с момента создания игры пользователем. Ггрубо говоря у вас будет не одна валюта а две/несколько, но под капотом, при подсчете итогового баланса вы просто суммируете имеющиеся валюты, какие то являются виртуальными - т.е. у которых нет текущего баланса и он вычисляется из времени или еще чего то, а какие то только число в базе.
    Ответ написан
    4 комментария
  • Как удалённо установить приложение на Android и проверять актуальность?

    @rPman
    Об обновлении надо было заботиться заранее.
    Например хотя бы установить приложение удаленного управления... не бог весть что но хоть какое то универсальное решение. Если у вас есть разработчик, вы могли бы написать очень простое приложение по тихой удаленной установке программ, это действительно просто.

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

    Если у пользователей настроен не личный google app аккаунт и у вас есть к ним доступ (например вы знаете логины пароли и не включена двухфакторная авторизация по коду), то вы можете вручную (или приложение кликер написать) последовательно залогиниться в каждый аккаунт на десктопном браузере на play.google.com и удалять добавлять приложения, если оно в google store.
    Ответ написан
  • Как автоматизировать пересылку входящих смс с IPHONE на ANDROID?

    @rPman
    Это офицальная позиция apple - ваши приложения не могут иметь доступ к sms.

    Но вы можете jailbreak телефон и написать приложение, которое будет читать
    /var/mobile/Library/SMS/sms.db таблицу messages
    и отсылать эти сообщения по сети (например в чат, тот же телеграм) в общем как вам угодно
    отсылать sms будет очень сложно но наверное все же не невозможно.
    Ответ написан
  • Как получать обновления контента сайта на андроид по мере доступности?

    @rPman
    Доступ к видеоконтенту там по javascript соответственно необходимы утилиты автоматизации работы браузера и/или загрузчики видео для соответствующих сайтов.

    Универсального полностью автоматического решения не существует но готовых инструментов чтобы построить это с помощью минимальных знаний программирования - достаточно.
    Ответ написан
    Комментировать
  • Существует ли приложение документ-камеры на Android?

    @rPman
    Из телефона можно сделать ip-камеру, на десктопе доступ к ней будет из любого браузера, видео, фото, управление параметрами (iso/фокусировка и т.п.) съемки или выбор камеры фронтальная или основная и т.п.)

    Приложений огромное количество, я пользовался ip webcam
    -----------
    upd. установите syncting на android и pc, лучшее приложение синхронизации каталогов по сети минуя промежуточные сервисы такие как дропбокс и т.п. (а значит бесплатно и быстро), если расшарить папку с фото, все что вы сфотографируете попадет на ваш компьютер за секунды автоматически.
    Ответ написан
  • Кастомный PixelExperience - безопасен?

    @rPman
    Исследования кода android проводились, первая же ссылка из гугла, как пример
    https://www.opennet.ru/opennews/art.shtml?num=28504

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

    Затем бэкдоры могут появиться после того как сборщик, у которого вы взяли готовую прошивку, и таких сборок - миллионы. Полагаю что то популярное наверное даже кто то анализирует, но отчеты об этом нужно искать отдельно и можно тупо не найти. Но это фигня, вероятность такого очень мала, и вы в конце концов можете собрать все сами, связавшись с автором и попросив у него помощи.

    Самое главное, бекдоры и ошибки обязательно появятся, когда вы установите google apps - по объему и сложности этот проприетарный пакет приложений от гугла уже давно превысил сам android (в несколько раз по объему) и его открыто исследовать не представляется возможным.
    Ответ написан
  • Как объединить 2 андроид планшета или телефона?

    @rPman
    Будет не очень но попробовать можно

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

    Затем, любым remote control хоть тем же teamviewer или anydesk или просто vnc подключиться в режиме только просмотр к ведущему планшетнику и запускать на нем (можно отключить передачу звука, чтобы не было какафонии).
    ----------

    Еще вариант, планшетники принимать miracast не могут, но можно найти портативный монитор (такие есть и по цене терпимые от 3-4 т.р. может чуть дороже если надо с аккумулятором), докупить к нему hdmi донгл miracast/airplay за 600-1000р и расшарить (дублировать) экран ведущего android телефона/планшетника на этот монитор, на небольшом расстоянии это работает без проблем. Поддержка передачи видео по воздуху уже давно почти стандарт, но проверить наличие именно у вас тоже рекомендуется до покупки монитора.
    Ответ написан
    Комментировать
  • Почему заблокировали аккаунт разработчика Google Play и как действовать?

    @rPman
    Во первых, вопрос, у вас нет смартфона android? Вы прописывали свой аккаунт на нем? Вы точно говорите правду? У народа по 3-5 аккаунтов, просто так созданных, может быть и вы создали и забыли, а спамеры пароль расковыряли и пользуются? А аккаунты связаны с вашим поведением, ip, или даже в одном браузере (куки) логинились.

    Исходя из этого, если вы разработчик, создавайте для своих приложений отдельный аккаунт и 'прокачивайте' его максимально независимо (отдельный ip, специально купленный, никогда не выходить со своего основного аккаунта, держать специальный профиль браузера для работы, и мобильное устройство тоже отдельное приобрести (самый сложный вопрос)... по крайней мере главный ваш аккаунт не будет испачкан.

    p.s. Ситуация с гуглом ужасна и отвратительна идеологически, и дальше будет хуже. Мы (не только программисты) зависимы от этого монополиста, на столько сильно что это может влиять на нашу жизнь негативным образом и плохой abuse-support этому только способствует.
    Ответ написан
  • Где взять образ для виртуалки android 8.0?

    @rPman
    Для получения девелопер образов android достаточно android sdk, небольшая утилита-пакетный менеджер, где vможно будет выбрать для установки только qemu образ нужной версии.

    https://developer.android.com/studio/index.html - в самом низу ссылки
    Ответ написан
    Комментировать
  • Телефон-android как джойстик (гироскоп) для NFS на ПК?

    @rPman
    первый же ответ в гугл , там куча других примеров, не проверял.
    https://www.guidingtech.com/21312/control-windows-...
    Ответ написан
    Комментировать
  • Где можно найти ocr sdk с распознаванием текста в реальном времени из видеопотока на русском языке в android приложении?

    @rPman
    https://tech.yandex.ru/speechkit/
    https://cloud.google.com/speech/

    есть шанс воспользоваться готовыми решениями и даже офлайн на android, но сегодня работает завтра нет (ну если речь идет о годах).. онлайн работает отлично (я сужу по приложениям, это использующим).
    https://developer.android.com/reference/android/sp... (точнее это выдал гугл, возможно нужно получше искать)
    Ответ написан
  • Почему после любых перепрошивок, Android планшет (Samsung P6200) тормозит?

    @rPman
    Для начала найдите виновника - включите в настройках отображение нагрузки на процессор (есть везде, в разделе разработчика) и узнайте какой процесс грузит.

    google apps уже несут в себе завидный кусок мусора и нагрузки на комп, может быть они в это время что то загружают и устанавливают? и на старой машине ждать этого приходится часами (при выключении процесс прерывается и после - начинается заново)
    Ответ написан
    Комментировать
  • Какие есть способы (или разрешения) получать координаты местоположения сайтом с https ( ssl ), открывающемся в браузере приложения Android или iOS?

    @rPman
    Полагаю никаким
    Самописный встроенный браузер для того и используется, чтобы приложение могло самостоятельно контролировать какой-либо функционал.

    Соответственно, если приложение не озаботилось выдачей вам координат, то облом.

    p.s. обычно все используют webkit , вроде в списке возможностей geolocationapi заявлено:
    https://webkit.org/status/#

    https://developer.android.com/reference/android/we... так же заявлена поддержка, если сайт использует ssl но разработчик приложения сам должен реализовать колбек на подтверждение выдачи данных
    Ответ написан
  • Как открыть файл .bin из под анроида?

    @rPman
    Ставишь в chroot полноценное linux-окружение, хоть ту же ubuntu, ставишь xorg/waylang сервер (они уже давно есть прямо в гуглплее) и запускаешь любые opensource приложения, собранные для arm.
    Ответ написан
    Комментировать