Программа для андроид для подключения флешки


USB OTG serial port: программы и утилиты | android

Уже давно известно (начиная с Android 3.1+ и его Android USB Host API), что через порт USB OTG операционная система Android умеет работать как хост USB с мышами и клавиатурами. Также можно управлять и самодельными устройствами USB HID [2, 3]. Но как обстоят дела с обменом данными с классом USB CDC (виртуальный COM-порт), или USB serial-интерфейс (RS-232 TTL)? Возможность работать с последовательным портом очень удобна для подключения множества устройств на микроконтроллерах, например тех же плат Arduino, или какого-нибудь заводского оборудования. Оказывается, все также очень даже неплохо. Эта статья посвящена краткому обзору готового софта и библиотек, которые позволяют работать с последовательными портами в операционной системе Android.

[Первое подключение устройства USB CDC к Android]

Для подключения к порту USB Android какого-нибудь устройства USB Вам понадобится специальный кабель USB OTG. Его можно недорого купить в магазине или на рынке, или изготовить самому [4]. Если у Вас уже установлены какие-нибудь программы, поддерживающие последовательное соединение через USB (например, какие-нибудь программы, рассмотренные во врезках ниже), то при первом подключении устройства к порту USB OTG операционная система Android выдаст приглашение запустить для работы с устройством какую-нибудь из установленных программ, см. скриншот ниже.

Если Вы сделаете на этом экране свой выбор, то сразу запустится выбранная программа, и ей будет предоставлено разрешение работать с подключенным устройством USB. Если Вы ничего не выберете (просто нажмете на кнопку "Назад"), то разрешение на доступ к устройству будет запрошено позже, когда в программе Вы попытаетесь подключиться к устройству USB CDC:

Если на этом экране выбрать "Да", то программа сможет работать с Вашим устройством USB CDC. Если еще при этом установить галочку "Использовать по умолчанию для этого USB-устройства", то при каждом подключении устройства USB CDC к порту USB OTG будет автоматически запускаться эта программа, и ей будут сразу автоматически дано разрешение на доступ к устройству.

[Терминальные клиенты, поддерживающие USB OTG serial]

Готовые программные клиенты под Android, которые позволяют организовать текстовую консоль для приема/передачи текстовой информации через виртуальный COM-порт USB, избавляют Вас от необходимости писать управляющее программное обеспечение, когда Вы хотите через Android управлять какой-нибудь электронной аппаратурой. 

Ниже представлен краткий обзор нескольких таких утилит.

Это утилита для проверки, совместим ли Ваш мобильный телефон, или смартфон, или планшет с устройством UART/RS-232. Рута не требует, бесплатная, но на этом достоинства программы заканчиваются. У меня она не заработала, не нашла подключенное через порт USB OTG устройство на чипе FT232R (при попытке открыть соединение через меню Open программа выдавала сообщение "Not found USB UART device!"). Причина в том, что пока чипы FTDI этой программой не поддерживаются.

Весьма годная программа. Можно подключать устройства USB CDC на чипах Silicon Laboratories CP210X, FTDI FT232 (ARDUINO) и Prolific PL2303 (это популярные микросхемы моста USB-CDC/ACM - TTL UART). Так же можно использовать беспроводную систему Zigbee Chip TI CC2531 (USB-Enabled SOC Solution for 2.4-GHz IEEE 802.15.4).

Поддерживаются все смартфоны, на которых есть порт USB с поддержкой режима хоста (OTG) - Samsung galaxy2 / galaxy 3 / galaxy note / galaxy note2 / Vega racer R3 и т. п. Требуемая версия Android: 3.1 (API Level 12).

[Быстрый старт]

1. Подключите кабелем OTG устройство к смартфону.2. Операционная система Android определит подключенное устройство USB, и запросит разрешение на запуск приложения. Кликните OK, программа запустится.3. Кликните кнопку "Settings" (она в виде гаечного ключа) для настройки параметров соединения. После внесенных изменений кликните на кнопку "Save" (чтобы она стала видна, прокрутите вниз окно настроек). Перезапустите программу, переподключите устройство, чтобы настройки вошли в силу.4. Кликните на кнопку "Connect" (с иконкой в виде телефонной трубки) на верхней панели программы для подключения к устройству.

[Создание кнопок управления]

5. Кликните на кнопку с зеленым плюсиком, введите имя для кнопки и содержимое данных для отправки.6. Кликните кнопку "Save". Кнопка управления будет добавлена на панель.

Если кликнуть на эту кнопку, то программа отправит данные в устройство. Принятые от устройства данные будут отображены в текстовом окне консоли.

Формат данных для кнопок управления. Можно вводить двоичные данные, как это показано ниже - в шестнадцатеричном (hex), двоичном (binary) или десятичном (decimal) виде: 

- Decimal: @ + 3 цифры (0..255), например CR: @013- Hex: # + 2 hex-цифры, например CR: #0D- Binary: & + 8 двоичных цифр, например CR: &00001101

Escape-символы @, #, & можно вводить, если их указать дважды, тогда будут переданы соответственно @, #, &.

Между передаваемыми данными можно вводить задержку. Задержка указывается в миллисекундах, пример:

up< % sleep:1000 %>down< % sleep:2000 %>left< % sleep:3000 %>right

Здесь закодирована следующая последовательность действий:

1. Отправка "up".2. Задержка (sleep) на 1 секунду.3. Отправка "down".4. Задержка на 2 секунды.5. Отправка "left"6. Задержка на 3 секунды.7. Отправка "right"

Простая программа последовательного терминала (с открытым исходным кодом, см. https://github.com/devmel/), предназначенная для управления устройством на микроконтроллерах (http://devmel.com/). Очень полезна как инструмент отладки в приложениях с обменом данными.

Заявлена совместимость:

1. С Bluetooth (модули HC-05, HC-06, любой Bluetooth-Serial адаптер).

2. С адаптерами USB OTG и микросхемами моста USB-TTL UART:

Silicon Laboratories CP210XFTDI FT232Prolific PL2303ArduinoCDC/ACM

3. С шиной LinkBus (Ethernet to UART device, подробнее см. http://www.devmel.com/linkbus).

Для адаптеров USB-TTL UART поддерживаются настройки:

Baud Rate: 1200 .. 250000Data Bits : 5, 6, 7 или 8Stop Bits 1 или 2Parity Bit: none, even или odd

В приложении нет никакой рекламы. Несмотря на то, что в описании к программе для поддержки режима хоста USB требуются права root, программа все равно нормально работает с USB-TTL UART (например, с платами Arduino) и не на рутованном устройстве Android.

Выбор порта подключения и настройка параметров:

Запрос на подтверждение пользователем разрешения для подключения к устройству USB CDC (USB-TTL UART платы Arduino):

Общий вид на главное окно программы в отключенном и подключенном состоянии соединения с устройством USB CDC:

Программа для последовательного терминала на смартфонах. Можно использовать устройства USB на чипах Silicon Laboratories CP210X, FTDI FT232 и Prolific PL2303 (CDC/ACM UART для моста USB). Также можно использовать Zigbee Chip TI CC2531 (USB-Enabled SOC Solution для 2.4-GHz IEEE 802.15.4 и приложений ZigBee).

Предоставляет стандартный набор базового функционала, который предоставляют аналогичные программы на платформе PC. Поддерживаются все смартфоны, на которых есть порт USB с поддержкой режима хоста (OTG) - Samsung galaxy2 / galaxy 3 / galaxy note / galaxy note2 / Vega racer R3 и т. п. Требуемая версия Android: 3.1 (API Level 12) или более свежая.

[Быстрый старт]

1. Подключите кабелем OTG устройство к смартфону.2. Операционная система Android определит подключенное устройство USB, и запросит разрешение на запуск приложения. Кликните OK, программа запустится.3. Кликните кнопку "Settings" (она в виде гаечного ключа) для настройки параметров соединения. После внесенных изменений кликните на кнопку "Save" (чтобы она стала видна, прокрутите вниз окно настроек). Перезапустите программу, переподключите устройство, чтобы настройки вошли в силу.4. Кликните на кнопку "Connect" (с иконкой в виде телефонной трубки) на верхней панели программы для подключения к устройству.

Можно настраивать параметры последовательного соединения - Baud rate, Data bits, Parity, Stop bits, также поддерживаются опции режима управления потоком данных (Handshaking Mode setting). Доступно ведение лога для принимаемых данных, для файла лога нужно указать путь наподобие "[External Storage Root] / USBTerminal / YYMMDD_hhmmss.log".

[Описание кнопок и функций главного окна]

- ASCII: выводить принимаемые данные как строку ascii.- HEX: выводить принимаемые данные как шестнадцатеричную строку.- BIN: выводить принимаемые данные как двоичную строку.- Кнопка Connect (с иконкой в виде телефонной трубки): запускает подключение к устройству USB. После соединения картинка на кнопке поменяется на крестик, и кнопка будет работать для функции закрытия соединения.- Кнопка Settings (с гаечным ключом): откроется окно для настройки параметров последовательного соединения.- Галочки CR, LF (в верхней части, RX): конфигурация обработки разделения строк. Задает преобразование принимаемых символов возврата каретки и перевода строки перед выводом текста на экран.- Кнопки состояния модема: показывают уровни сигналов CTS, DSR, CD, RI.- Кнопка отображения описания устройства USB: откроется окно с подробными системными данными подключенного устройства USB.- Очистка принятых данных: иконка с мусорной корзиной, стирает с экрана все принятые данные.- Кнопка DTR: управляет состоянием сигнала модема DTR.- Кнопка RTS: управляет состоянием сигнала модема RTS.- Галочки CR, LF (в нижней части, TX): конфигурация обработки разделения строк. Управляет добавлением символов разделения строк к передаваемым данным.- Поле ввода текста (TX): можно ввести данные для передачи в виде символов текста.

Передаваемые данные по умолчанию передаются как строки символов. Но можно вводить данные и в других форматах:

- Decimal: @ + 3 цифры (0..255), например CR: @013- Hex: # + 2 hex-цифры, например CR: #0D- Binary: & + 8 двоичных цифр, например CR: &00001101

Escape-символы @, #, & можно вводить, если их указать дважды, тогда будут переданы соответственно @, #, &.

- Кнопка передачи (в виде правой стрелки): запускает передачу данных в устройство USB.- Кнопки макросов 1 .. 7: запускают макросы (можно применять для часто используемых передач).- Кнопка редактирования макросов (с иконкой карандаша): откроется окно редактирования макроса.

[Пункты меню]

- Settings: откроется окно настроек параметров соединения (Serial Communication Settings).- USB Descriptions: откроется окно с описанием подключенного оборудования USB.- Edit Macro: откроется окно редактирования макроса.- ASCII Code Table: откроется окно кодовой таблицы символов ASCII. Здесь можно выбрать нужный код, он автоматически вставится в строку ввода передаваемого текста.- Help: система помощи.

Очень простая программа консоли соединения с устройством USB-Serial (CDC-ACM). Автором тестировалась а платами Arduino UNO, MEGA, а также с NXP LPC1769. При обнаружении совместимого устройства USB программа запросит разрешение на доступ:

Когда соединяетесь с устройством CDC-ACM, выберите в меню пункт Open Device.

 

[Возможности программы]

- Поддержка протокола CDC-ACM (Arduino, встраиваемые платформы, PSoC и т. п.- Поддержка чипов FTDI (FT232RL, FT230X).- Настройка скорости (1200 - 115200 bps).- Настройка параметров соединения - Data bits, Parity Check, Stop bits, flow control, break options (не поддерживается в CDC-ACM).- Отображение принимаемых данных в символьном, двоичном и шестнадцатеричном виде.- Отправка результатов на e-mail.- Отправка/прием различных комбинаций разделения строк (CR,LF или CR+LF).- Опция размера шрифта.

С помощью этой программы Вы можете, к примеру, обмениваться данными между Android и платой Arduino UNO. И если на Вашем электронном устройстве стоит адаптер FTDI USB-Serial (FT232RL), то любой микроконтроллер можно соединить с устройством на Android.

[FAQ]

Q: Почему мой телефон/планшет (Android 3.1 или более новая версия) не совместим с программой?A: Сейчас это редкость. Возможно Ваше устройство Android не поддерживает аппаратно функцию USB Host API.

Q: Но мой телефон/планшет поддерживает флешки USB, USB мышь и USB клавиатуру.A: Это не USB Host API, а Linux USB Host. Пожалуйста, проверьте поддержку Вашим устройством Android функции USB Host API.

Q: Можно ли получить двоичный или исходный код программы?A: Да, программа с открытым исходным кодом, см. страницу на github.

Основная программа: https://github.com/ksksue/Android-USB-Serial-Monitor-Lite.Библиотека (драйвер): https://github.com/ksksue/FTDriver.

Q: Какой может быть самый большой выходной ток для устройства USB?A: Смартфоны: 150 .. 180 mA (Galaxy Nexus, Galaxy S2), планшеты: 400 .. 500 mA (ICONIA A500, Nexus 7).

Утилита UsbTerminal это программа эмулятора терминала (иногда она называется "monitor"). С её помощью можно использовать телефоны или планшеты с портом USB обмениваться данными с внешними устройствами. Телефон или планшет с системой Android должен поддерживать режим хоста USB, так называемый USB On-The-Go (USB-OTG). Также требуется кабель USB-OTG [4].

[Возможности программы]

• Поддержка устройств USB, принадлежащих классу CDC-ACM.• Поддержка устройств на базе чипов FTDI.• Поддержка устройств на базе Winchiphead-Ch440/Ch441 (пока эта функция экспериментальная, автор ждет обратной связи от пользователей с сообщениями о проблемах).• Поддержка двух режимов ввода с клавиатуры:

1. Auto - работает как "настоящий" терминал, без специального поля ввода для подготовки отправляемых данных. Символы отправляются в последовательное устройство по мере их ввода, в соответствии с нажатиями кнопок на клавиатуре. Это режим по умолчанию.2. С помощью выделенного поля ввода - ввод с клавиатуры сначала попадает в специальное текстовое поле, и отправляется в устройство только после нажатия на кнопку "Send".

• Поддержка отправки управляющих символов (например Ctrl-C).• Поддержка управления выходными уровнями DTR и CTS.• Запись сессий в лог-файлы. Затем эти логи могут быть проанализированы, отправлены по email и т. п.• Большой буфер прокрутки (его размер конфигурируется).• Мигающий курсор, показывающий текущую позицию на экране.• Строка состояния (status line). Показывает статус соединения и сообщения об ошибках.• Встроенная система помощи (help). Нет необходимости подключаться к Интернету для получения справки.• Не требуется права root.

Ограничения: нет поддержки escape-последовательностей для перемещения курсора, управления цветом текста и т. п.. Это означает, что нет эмуляции VT100, и такие программы Unix, как vi, emacs, top, и т. д. не поддерживаются.

Поддерживаются устройства USB: Arduino на основе чипов FTDI (например оригинальный Arduino Uno), на основе класса CDC (например Arduino Uno R3) и на основе чипа Ch440 (например дешевые клоны Arduino). Также поддерживаются любые устройства, которые используют микросхему FTDI FT232R.

Примечание: устройства Prolific (например, основанные на кристалле PL2303) в настоящий момент не поддерживаются.

Для пользователей Arduino: одно из достоинств UsbTerminal это метод обработки DTR. Обычно когда плата Arduino подключена к компьютеру PC, она перезагружается каждый раз приложением эмуляции терминала, которая подключена к ней. Это происходит из-за того, что PC переводит сигнал DTR в лог. 0 всякий раз при формировании соединения, и Arduino разработана так, что сбрасывается, когда сигнал DTR падает в лог. 0. Программа UsbTerminal работает по-другому - она не меняет автоматически уровень сигнала DTR. Когда Вы подключаете смартфон или планшет к плате Arduino и открываете UsbTerminal, плата Arduino продолжит работать так, как она это делала до сего времени. Если Вы хотите перегрузить плату Arduino, то можете просто управлять сигналом DTR в программе UsbTerminal с помощью специальной кнопки.

Компания ECYPH LLC анонсирует полное программное и аппаратное решение для поддержки терминала на Android. Вместе с кабелем идет бесплатная программа терминала FTDI UART Terminal, и это позволяет получить полноценную поддержку RS232 Serial Port. Эта программа может работать с любыми чипами компании FTDI.

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

Что еще немало важно - эта программа с открытыми исходниками (ссылка для закачки J2xxHyperTerm.7z)! Программу можно установить из Google play store, для неё доступно руководство пользователя AN_242, и можно установить программу локально через пакет apk, см. J2xxHyperTerm.zip.

Требования к операционной системе и устройству Android: Android OS 3.2 или более свежая, и аппаратная поддержка порта хоста USB.

[Возможности программы]

• Приложение запустится автоматически, когда Вы подключите к Android устройство USB на чипе FTDI: FT232R, FT245R, FT232H, FT2232D, FT2232H, FT4232H, FT230X, FT231X.• Поддерживается USB TTL Serial, USB RS232 и высокоскоростные кабели USB.• Поддерживает основной функционал терминала UART; легко адаптируется к функции консоли.• Поддерживает сигналы управления потоком CTS/RTS, DTR/DSR и XOFF/XON.• Поддерживает скорости 300 .. 921600 бод.• Может сохранять (принимать) файл и отправлять файл по протоколам XModem, YModem и ZModem.• Полностью совместима с USB 2.0 Full Speed.

Выводы: к сожалению, только одна программа показала хорошую устойчивость при приеме большого непрерывного потока данных - USB Serial Monitor Lite. Все остальные протестированные программы либо в таких условиях отказывались работать, либо слишком тормозили.

[Библиотеки для написания программ под Android] 

1. usb-serial-for-android

https://github.com/mik3y/usb-serial-for-androidhttps://www.bountysource.com/teams/usb-serial-for-android/issues

2. UsbSerial

https://github.com/felHR85/UsbSerial 

[FTDI] 

http://www.ftdichip.com/Android.htm 

[android-serialport-api - android_to_rs232_guideline.wiki]

[Ссылки]

1. Communicating with serial USB device over Android site:stackoverflow.com.2. AVR-USB-MEGA16: управление устройством USB HID из Android.3. Управление самодельным устройством USB HID из Android KitKat.4. Как сделать для смартфона Android кабель microUSB OTG.

microsin.net

Программы для работы с USB | android

Программы для Android, которые полезны для работы с шиной USB.

1. USB Host Diagnostics site:play.google.com.

Программа определяет возможности Android как хоста USB - позволяет ли аппаратура и версия операционной системы работать с устройствами USB. Приложение бесплатное.

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

Например, для Galaxy Nexus сообщалось (в том числе и в магазине приложений Google), что он поддерживает USB host, но на самом деле хост не работал (это было исправлено в обновлении Android 4.0.2). Это привело к неработоспособности некоторых программ.

Это только один пример из множества. Также бывают случаи, когда поставщики OEM декларируют поддержку USB хост, но аппарат на самом деле эту функцию не предоставляет. Это случается, когда поддержка хоста USB не была протестирована компанией Google, или когда OEM поспешил с выпуском новой прошивки для модели Android.

Это приложение было создано для того, чтобы иметь возможность самостоятельно протестировать функцию хоста USB, и не зависеть от Google или от поставщиков OEM. Разработчик программы предлагает пользователям передать (с соглашения пользователя) результаты тестирования на сайт программы, чтобы расширить информационную базу данных для устройств и прошивок Android касательно поддержки хоста USB. Программа может также оказаться полезной при портировании прошивок Anroid на различное железо.

Требования к Android:

- Версия Android 2.3.1 или более новая.- (не обязательно) права Root- Наличие кабеля USB OTG cable [1] (если конечно в Вашем устройстве Android отсутствует полноразмерный порт USB).- Флешка USB или любое другое устройство USB - чтобы протестировать соединение с ним.

База данных результатов тестирования доступна здесь: http://usbhost.chainfire.eu/Конференция разработчиков XDA здесь: http://forum.xda-developers.com/showthread.php?t=1493325

2. USB Device Info site:play.google.com.

Начиная с версии Android 3.1 представлена поддержка режима хоста USB, которая позволяет пользователю подключить к смартфону или планшету Android различные устройства USB точно так же, как их подключают к обычному компьютеру или ноутбуку, чтобы расширить функционал. Это приложение предоставляет информацию почти обо всех подключенных к Android устройствах USB (см. ниже о том, что подразумевается под 'почти'). Программа бесплатна, и предоставляет доступ к исходному коду (проект можно скомпилировать в Eclipse/ADT или Android Studio).

Информация об устройствах USB включает в себя:

• Класс устройства USB.• Путь к устройству USB в операционной системе Android.• Числовой идентификатор производителя (Vendor ID, VID), и числовой идентификатор продукта (Product ID, PID).• Список всех интерфейсов и всех конечных точек устройства.

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

Для сбора информации об устройстве USB приложение использует 2 разных метода:

1. Режим Android, в котором для получения информации используется обычный программный интерфейс для USB, предоставленный и описанный Google (native android USB API).2. Режим Linux, в котором делается парсинг папки /sys/bus/usb/devices/.

Каждый из этих двух режимов (Android/Linux) предоставит несколько разную информацию, т. е. информация одного режима дополняет информацию из другого, создавая более цельную картину. Например, режим Android даст Вам более полную информацию о конечных точках и интерфейсах устройства USB, в то время как режим Linux даст больше информации о самом устройстве USB (серийный номер, как устройство идентифицирует себя, заявленный ток потребления от шины USB и т. п.). Описание подклассов может быть добавлено в следующих версиях.

Приложение было написано с целью исследования нового USB host API и его тонкостей.

• База данных устройств USB: http://www.linux-usb.org/usb.ids• Все логотипы компаний-производителей устройств USB являются их собственностью.• В программе отсутствует реклама и она бесплатна.• Исходный код программы доступен: https://github.com/alt236/USB-Device-Info---Android

3. USB device data site:play.google.com.

Программа выводит список всех устройств USB, которые подключены в настоящий момент к Android.

4. Read iManufacturer and iProduct of USB Device from raw Device Descriptors.

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

[Ссылки]

1. Как сделать для смартфона Android кабель microUSB OTG.

microsin.net

ЛУЧШАЯ ПРОГРАММА ДЛЯ ЧТЕНИЯ USB ФЛЕШЕК ANDROID ЧЕРЕЗ ПЕРЕХОДНИК - Программы для флешки скачать бесплатно

Пожалуй, самое популярное в этом сегменте бесплатное приложение StickMount, работающее не только с флешками, но и с другой техникой, включая цифровые фотоаппараты. В это наборе собраны программы, так или иначе относящиеся к использование USB Flash накопителей, или просто флешек. В таком случае на помощь приходят всевозможные «переходники», дающие возможность подключить флешку к планшету.

Одним из инструментов обмена информацией между смартфоном и ПК является флешка (USB-флеш-накопитель), подключаемая по интерфейсу USB к любому считывающему устройству. Для открытия флешки и просмотра её содержимого необходим файловый менеджер. Чтобы безопасно извлечь флеш-накопитель снова заходим в программу и выбираем команду «Unmount».

Мы постарались максимально подробно рассказать о том, как подключить флешку к устройству Андроид и осуществлять импорт файлов на свой аппарат и обратно на внешний флеш накопитель.

Подключения флешки это не касается, но все равно учитывайте ускоренный разряд батареи устройства. Готово, теперь вы имеете доступ к файлам на флешке, которые в вашем файловом менеджере будут находиться в папке sdcard/usbStorage. Еще два приложения, которые позволяют читать файлы с USB флешки на Android — Nexus Media Importer и Nexus USB OTG FileManager и оба они не требуют root прав на устройстве.

А при подключении к компьютеру этот же диск виден? А флешки при подключении к телефону? Здравствуйте. Выше вы описали как подключить по отг флешку. На компе все открывается, а вот на Sony xperia z2 нет! Просто хочется слушать музыку с обычной флешки через отг! Заранее спасибо!

Однако при невозможности добавления слота, предназначенного для памяти, задача подключения usb флешки к Android девайсу легко решается. Чтобы выполнить подключение usb флешки к Android смартфону из моделей вида Google Nexus, нам необходимо выполнить 3 простые условия.1.

Подключение флешки к планшетам с MicroUSB

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

Программы для подключения USB флешек

Если USB разъем вашего планшета поддерживает функцию OTG, то флешка определиться автоматически. Для того, чтобы пользоваться внешней флешкой на планшете вам, прежде всего, понадобится файловый менеджер. Ещё одно полезное приложение, позволяющее автоматически монтировать флешку USB OTG Helper. У меня планшет самсунг гэлакси таб 2.7,подключаю к планшету флешку он мне выдаёт что мол подключено мощьное юсб устройство, подскажите дураку что делать.?

Чтение файлов с флешки без root

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

Андроид планшет не видит флешку – причины

Как правило, процесс создания загрузочной флешки не является сложным, однако продвинутые пользователи смогут найти программы с расширенными опциями. Программа Rohos Logon Key, например, может организовать вход в Windows только при наличии специальной флешки.

Смартфоны и планшеты активно вытесняют из нашей повседневной жизни не только персональные компьютеры, но даже ноутбуки. Однако некоторые функции, к примеру, набор достаточно большого фрагмента текста, в силу небольшого размера клавиатуры мобильного устройства, требуют определённых усилий, а зачастую и нервотрёпки. В связи с этим возникает вопрос – нельзя ли напрямую присоединить нужный гаджет к своему аппарату Android?

Если производитель вашего устройства поскупился и не вложил его в комплекте к телефону, то им нужно обзавестись, потратив небольшую сумму в любом специализированном магазине. Многие современные модели смартфонов оснащены таковым изначально и при наличии кабеля USB OTG для решения вопроса осталось только подключить накопитель.

Примечание: для некоторых моделей телефонов (например, некоторые последние Samsung) кроме кабеля и файлового менеджера не нужно вообще ничего больше — просто подключите накопитель. После подключения, отметьте открытие StickMount по умолчанию для данного USB устройства и предоставьте права суперпользователя приложению.

Поддержка различных файловых систем зависит от вашего устройства и его прошивки. Как правило, это fat и fat32, а также ext2, ext3 и ext4 (файловые системы Linux). Я не опробовал ни одного из них, но судя по отзывам, они в целом работают как положено на телефонах и планшетах Nexus, так что информация не будет лишней.

Сегодня мы расскажем, Вам, уважаемые читатели, как подключить флешку USB к Вашему мобильному устройству. Помимо этого, если вы вдруг захотите осуществить подключение usb флешки к Android устройству, вы не сможете этого сделать.

Еще про iPhone:

joivfrew.ru

Подключение флешки к планшету или смартфону на Android

Многим пользователям хотелось бы иметь возможность подключать к мобильному устройству на базе платформы Android. Это может пригодиться в различных случаях. Однако, не каждый юзер знает, как это выполнить. Для этого необходимо придерживаться определенной инструкции.

Стоит отметить, что можно подключать и внешние винчестеры, однако, делать этого не нужно. Если он сможет запуститься, то нехватка напряжения может привести его в негодность. Для мобильных устройств лучше всего подходят USB-накопители со своим источником памяти. К флешке это отношения не имеет, однако, следить за расходом батареи все равно необходимо.

Что нужно для корректного подключения USB накопителя на Android?Для подключения USB-накопителя к мобильному устройству необходимо, чтобы гаджет поддерживал USB Host и шнур OTG, который можно найти в любом магазине, где продаются зарядные устройства, кабеля и подобные вещи. Найти его не составит особого труда, причем стоимость шнура невысока.

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

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

Организовать доступ Android к USB-накопителю можно и без root-прав, однако, он будет неполный, но его вполне достаточно для работы. Стоит отметить, что такие программы вполне работоспособны, однако, могут устанавливаться только на мобильные устройства Nexus и распространяются на платной основе.

Применение StickMount для подключения накопителя к Android

При наличии root-прав на гаджете для быстрого монтирования USB-накопителя в автоматическом режиме с возможностью получить к ней доступ из менеджера файлов, можно применять бесплатную программу StickMount, которую можно найти в магазине Google Play. Там же имеется и платная версия этой утилиты.

После подсоединения флешки к устройству, необходимо установить запуск этой программы по умолчанию для конкретного носителя и обеспечить ее правами суперпользователя. После этого можно открывать флешку и пользоваться ее содержимым. В менеджере файлов она будет отображаться в директории sdcard/usbStorage.

От прошивки и модели мобильного гаджета зависит поддержка разных файловых систем. В основном можно работать с FAT, FAT32, EXT2, EXT3 и EXT4. При подключении накопителя с системой NTFS необходимо учитывать этот факт.

Считывание файлов с флешки без rootКроме того, существуют программы, которым не нужны root-права для считывания информации с флешек на Android. Они называются Nexus Media Importer и Nexus USB OTG FileManager. Скачать их можно в магазине Google Play. Однако, они подходят только для устройств Nexus. Эти утилиты способны работать с файловыми системами FAT и NTFS. Приложения отлично справляются с возложенными на них задачами. Об этом свидетельствуют многочисленные отзывы пользователей.

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

computerologia.ru


Смотрите также