Ответы пользователя по тегу Android
  • Почему не читаются файлы с сд карты?

    @rPman
    Вставить в стационарный компьютер/ноутбук через картридер и уже в нем разбираться.

    Если не можете сами, сходите в контору которые умеют работать с данными, вам 200р на диагностику жалко? а уничтожить данные не жалко?
    Ответ написан
    Комментировать
  • Как использовать javascript:(function()) в WebView или как отобразить один элемент веб страницы?

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

    p.s. javascript в браузере работает очень быстро, и 99.999% тормозов создают манипуляции с dom, т.е. код поиска всех необходимых элементов на странице потратит считанными миллисекунды времени, а затем почти секунду на их сокрытие, и это скорее всего никак не ускорить.

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

    @rPman
    Ловите событие appresume
    window.appResumeEvent = new Event('appresume');
    window.addEventListener('appresume', yourFunction, false);

    ну и это
    Ответ написан
    Комментировать
  • 2 варианта. Как выбрать телевизор в слепую?

    @rPman
    Все зависит от контента и размера помещения, в котором будете его смотреть. Еще выбор зависит от того как именно будете смотреть - сидя и ничем не занимаясь или же фоном, не глядя на экран.

    Если помещение маленькое, и сидеть вы будете в паре метров от экрана максимум, то берите 22" и радуйтесь высокой четкости картинки. Если же помещение большое и монитор находится от вас на 3-5 метров, то лучше взять 32" и выше, и качество изображения кстати уже будет не так важно.

    Если ваш контент в основном HD, то думать что FullHD даст вам что то красивое - неправильно, с другой стороны мало ли вы захотите подключить мышку с клавиатурой и в интернете посидеть, т.е. у вас такая возможность будет в принципе, когда как с HD телевизором это некомфортно, хоть и возможно.
    Ответ написан
    Комментировать
  • Доступ в сеть через 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 то вам повезло... Как? Попробуйте эмуляторы, с пробегом порта правда можно СИЛЬНО заморочиться
    Ответ написан