Задать вопрос
Ответы пользователя по тегу Android
  • Доступ в сеть через gsm при подключённой wifi точке без сети на Android 10?

    @rPman
    Все зависит от того, что значит
    При подключении к ней, в Android нет сети, для доступа к серверу.

    Почему при физическом переподключении wifi чинится тем более непонятно, но причины однозначно нужно искать в роутере.

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

    @rPman
    Гугл старательно ограничнивает доступ к этой чувствительной информации

    Веб браузер доступа к ней не имеет и надеюсь никогда не будет, даже из плагинов.

    В своем приложении, читаем доки - https://developer.android.com/reference/android/pr...
    И даже в этом случае это может быть не доступно, так как я читал некоторое время назад приложениям, не указанным как дефолтная звонилка/sms доступ к данным не дают.
    Ответ написан
    Комментировать
  • На каком максимально простом языке можно написать программу для андроид (с иконкой) с вылетом когда захожу)?

    @rPman
    google: android hello world

    собственно минимальное приложение создается автоматически в android studio остнется только воткнуть пару строчек выхода
    getActivity().finish();
    System.exit(0);
    Ответ написан
    Комментировать
  • Как подключить Android через прокси в сети wi-fi?

    @rPman
    Никак, это разные сетевые уровни.
    Для нешифрованного трафика можно поднять прозрачную прокси (когда роутер распознает http запросы и перенаправляет их на прокси сервер), правда аппаратные роутеры обычно это делать не умеют но в linux есть штатные инструменты для этого. Смысла сейчас в этом нет никакого, так как интернет становится более чем полностью шифрованным.

    зы если cdn сервисы хотят проксировать данные локально, поднимают свои кеширующие сервера в нужных зонах, разруливая запросы через dns с централизованным управлением, недоступным клиентам.

    зы2 проверьте, если ли у вас в настройках смартфона автонастройка прокси, тогда локальный dhcp на роутере мог бы раздавать настройки вашего прокси, но по умолчанию это везде отключено.
    Ответ написан
    4 комментария
  • VPN в системе и браузере. Будет ли работать?

    @rPman
    Да
    VPN в opera скорее не является таковым, считайте это прокси, к примеру будет ли опера расшифровывать пользовательский трафик проходящий через их сервера - вопрос открыт.

    И да, в вашей конфигурации опера будет выходить в интернет через системный vpn, таким образом не будет никакого способа для веб сервисов выявить ваш ip адрес (например через webrtc при отсутствии системного vpn ваш ip адрес можно получить, если сервис поднимет фиктивный клиент и подключится к вам по webrtc, даже если используется vpn от opera)
    Ответ написан
    1 комментарий
  • Возможно ли загрузить свой билд на телефон, где есть android?

    @rPman
    Да но возможность это сделать без миллионных вложений (разработка и реверсинженеринг) - доступна не для всех моделей смартфонов.

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

    И да! Скорее всего у вас будет много проприетарного кода, скопированного из официальных прошивок, иначе железом пользоваться не получится.

    Отличным примером является разработка бутлоадеров, приложений, работающих сразу с момента загрузки. Например twrp, опенсорс.

    p.s. по факту, так как производители железа похоже костьми легли чтобы сделать доступ к спецификациям всего что является перефирией (сенсорный экран, bluetooth, wifi, радиомодуль, camera сканер отпечатков пальцев,...) и главное графическим ядром невозможным а точнее несвободным, получить эффективно или просто работающее приложение у вас может не получиться.
    Ответ написан
  • Почему андроид агрессивно выгружает приложения при достаточной памяти?

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

    @rPman
    У keepass2android есть аппаратное решение (я так понял они так разработку монитизируют) в виде usb донгла

    Десктопные версии android (это значит можно попытаться запустить на windows phone или в linux в chroot на android) имеют бесплатный плагин (кажется его разработка загнулась) который через плагин к браузеру позволяет по сети транслировать ввод пароля.
    Ответ написан
  • Как организовать прямую трансляцию с одного смартфона на другой?

    @rPman
    Если ваш проект - веб-приложение, то браузеры предоставляют все необходимые технологии для этого - например на базе webrtc есть куча opensource приложений. Посмотрите talky.io например.

    На самом деле прямые соединения клиент-клиент не всегда возможны, особенно в России, когда провайдеры ломают интернет по приказу идиотов с выше, и не только.. а значит промежуточный сервер вам так или иначе понадобится. Читайте про webrtc, stun сервера и прочее.

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

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

    @rPman
    Шифрование раздела, если штатно это не поддерживается (ищите в настройках) значит путь вам долгий и тернистый в сторону перепрошивки на что то типа lineageos (лучшая на текущий момент из открытых прошивок)

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

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

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

    Эти очень простые действия значительно усложнят жизнь взломщику, на столько что стоимость доступа к данным может взлететь к небесам, а тут уже работает защита неуловимого джо.
    Ответ написан
    7 комментариев
  • Почему вылетает при просмотре видео?

    @rPman
    Инфы ноль но я угадаю - поставьте mxplayer и в нем перебирайте кодек, тамчарианты от software до нескольких hardware
    Ответ написан
    Комментировать
  • Асинхронность, многопоточность в андроид?

    @rPman
    Да android (это linux + java или что угодно) - многопоточная операционная система (и запускается на железе с несколькими ядрами в процессоре, давно), и да вам никто не мешает как пользоваться этим так и нет.

    Асинхронность не подразумевает использование threads, например можно использовать асинхронные сокеты в пределах одного потока.

    Вот в комментариях к вопросу немного разжевано.
    Ответ написан
    Комментировать
  • Как подклюить к смартфону usb ftdi устройство?

    @rPman
    Вы бы хоть в Гугл запрос сделали, если работает otg то берете готовую библиотеку и пишите софт
    www.cyberforum.ru/android-dev/thread1579884.html

    Проблема ведь не в ftdi а в софте, который обрабатывает сигналы, сумеете его запустить на android то вам повезло... Как? Попробуйте эмуляторы, с пробегом порта правда можно СИЛЬНО заморочиться
    Ответ написан
  • Блокировка функциональности мобильного телефона?

    @rPman
    пока еще это невозможно.

    без установки приложения

    увы нет, кроме как если вы производитель устройства или имеете ОЧЕНЬ влиятельные связи в google, то это возможно, и то если на телефоне не отключен интернет и мобильная связь (на самом деле можно мониторить микрофон и ожидать сигнал о блокировке в ультразвуке).

    В конечном счете если железо не заблокировано от установки сторонних прошивок, то специалист среднего уровня (умеющий читать 4pda) может заранее избавить телефон от такого 'функционала'

    Если можно устанавливать приложения пользователям и они не могут его удалить или остановить (вот тут пока невозможно), то можно монопольно использовать вебкамеру, сторонние приложения не смогут ею пользоваться. С микрофоном сложнее, им можно пользоваться одновременно несколькими приложениями, т.е. нужен root чтобы блокировать его работу, с другой стороны, надо изучить вопрос, подсистема звука в android linux - pulse audio очень мощная и функциональная, просто интерфейс к ней кастрирован именно на android.

    p.s. если к вам обратились аффилированные с государством рф структуры для реализации подобного функционала и не только, гореть вам в аду ;) я серьезно, разработчики которые сейчас пилят наше будущее, одумайтесь заранее, вы пилите тюрьму для себя и ваших же детей
    Ответ написан
    3 комментария
  • Прошивка Android 8.1. Стоит ли ставить?

    @rPman
    Железо устарело, отстает от ваших желаний на несколько версий android так как изначально там шел 5-ый, и потом было обновление до 6.

    пробуйте
    Ответ написан
    Комментировать
  • Как передать простой текст между а) ноутами б) ноутом и телефоном?

    @rPman
    Полностью БЕЗ сервиса - практически никак, кто то должен слушать сетевое подключение и кто то подключаться.

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

    Чуть ранее, так как все устройства в локальной сети, писал приложение html5 + php (5-6 строчек что ли) которое сохраняло и отображало на странице textarea и кнопку сохранить, т.е. открыв страницу в любом месте видно последнее сохраненное сообщение, изменив его и нажав кнопку сохранить, оно менялось.

    Сейчас, для некритичных текстов пользуюсь telegram, создав свой канал и перекидываю в него ссылки и сообщения которые тут же могу открыть на любой машине, а пароли у меня так и так через keepass хранятся зашифрованными и синхронизируются, кажется через dropbox или google drive.
    Ответ написан
    Комментировать
  • Можно ли использовать Google Drive, как облачную базу данных для Android-приложения?

    @rPman
    Почему народ с самого начала разработки приложения так стремится привязать себя к дорогому сервису. Т.е. вы уже с самого начала разработки готовы платить на порядок больше чем могли бы.

    Неужели вам сложно поднять key-value базу данных и написать (читай скопировать и туториала) простейшую прослойку с авторизацией по токенам? Слабая VPS-ка, способная потянуть нехилый проект, обойдется вам примерно в $1 в месяц, без гарантий, и от $15 с гарантиями (а за 40 можете получить уже не виртуальное железо).

    Организуйте сервис изначально так, чтобы использовать свой собственный сервер (или несколько), а в случае его недоступности (или недостатка ресурсов), автоматически переключайтесь на облачные технологии, а точнее автоматическое развертывание новых мощностей на базе того же google/amazon/azure (только у них можно оплата по часам и поднять новую vps за секунды).
    Ответ написан
    Комментировать