Меню

android market установка usb

Android market установка usb

Для функционирования программы необходимы права root пользователя и установленный busybox.

Краткое описание:
Форматирует флешки и может делать их загрузочными.

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

Основные возможности:
1)Форматирование USB-накопителя в формат FAT32, exFAT, NTFS с поддержкой изменения размера кластера.
2)Запись ISO дистрибутивов на USB-накопитель.
3)Конвертирует linux образы в isohybrid. Это помогает исправить ошибку «isolinux missing or corrupt».

Требуется Android: 2.3+
Русский интерфейс: Да

версия: 1.1.1AndroidUSBTool_1.1.1.apk
версия: 1.1.0AndroidUSBTool_1.1.0.apk ( 3,65 МБ )

Сообщение отредактировал EraFeri — 30.08.15, 09:23

Новая версия Android USB Tool.

HTC One X, 4.1.1, сток,root -не работает,то есть не форматирует.
Ошибок нет, просто переобновляется окно и на этом все.

Сообщение отредактировал Neonmoto — 28.07.14, 07:22

EraFeri, флешка, 4гб, фирма неизвестная, по ОТГ без проблем определяется, храню фильмы или музыку. В системе sda и sda1. Для форматирования выбираю sda1. Формат FAT, жму старт-окно обновляется и все. Данные на месте. Пробовал сразу как подкючил и когда в меню памяти нажал отключить,при этом из телефона не вытаскивал. Могу логи и видео снять

Сообщение отредактировал Neonmoto — 30.07.14, 15:59

Neonmoto, Возможно проблема с busybox. Попробуйте установить (если нет) или переустановить. Программа запрашивала рут?

Сообщение отредактировал EraFeri — 30.07.14, 18:01

EraFeri, Версия 1.0.0 работает. Думаю ее и надо развивать: добавить автоопределение внешних накопителей и если их несколько-сделать выбор. Также было бы замечательно,если приложение само могло отключить накопитель для форматирования,а после форматирования обратно подключить.
PS: раз приложение требует рут и бузибокс, встраивать не надо, пусть лучше системное использует-так вернее.

Сообщение отредактировал Neonmoto — 31.07.14, 20:43

Neonmoto, Значит проблема с получением рут прав в версии 1.1.1. В скором времени все это реализую, сейчас пока разработка приостановлена. 😉

Сообщение отредактировал EraFeri — 01.08.14, 08:19

источник

Работа с устройствами USB в Android

В недавней статье на Geektimes в комментариях возник вопрос о поддержке в ОС Android периферии, подключенной к шине USB. Действительно, большинство вендорского ПО, к примеру, для работы с принтерами и МФУ, поддерживает только подключение по сети. Однако это не означает, что в самой ОС Android нет такой возможности — это означает лишь то, что большинство устройств не имеют полноценного USB хоста, и далеко не все имеют поддержку OTG. По сети же могут работать абсолютно все без исключения.

Читайте также:  pav layers sliders настройка

Большинство устройств на Android при наличии порта OTG поддерживают на уровне системы (ядра Linux или стандартных компонентов Android) следующие классы устройств:

  • Устройства ввода — клавиатуры, мыши, джойстики (HID)
  • Накопители (Mass Storage)

Несколько реже:

  • Сотовые модемы
  • Сетевые адаптеры
  • Вебкамеры

Хабы поддерживаются при наличии полноценных хост-портов, но не поддерживаются на портах OTG.

Подробнее список устройств, поддерживаемых на уровне ядра Linux, можно получить в sysfs:

$ ls /sys/bus/usb/drivers

Если же модуль в принципе доступен в исходниках ядра Linux, но не включен в Android — не стоит рассчитывать на то, что его получится собрать и расставить на все целевые системы.

Однако, начиная с Android 3.1 (API 12), в системе содержатся средства, достаточные для поддержки на уровне приложения любой USB периферии. Данные средства описаны в разделе USB Host руководства по Android API. Здесь же я хочу привести примеры реальной работы с некоторыми видами устройств.

Права доступа

Как и для прочих действий, Android требует, чтобы приложение получило разрешение на доступ к USB периферии. Существует 2 способа получить такое разрешение:

  • Задекларировать список устройств в AndroidManifest
  • Явно показать пользователю диалог “разрешить”

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

Итак, нам необходимо добавить в манифест следующее:

А в res/xml/device_filter.xml вписать следующее:

Отмечу, что хотя общепринято указывать VID:PID в 16-ричной системе счисления, здесь они должны быть указаны в десятичной. В документации заявляется, что возможно указание только класса, без VID и PID, но у меня это не стало работать.

Принтеры

На примере принтера я покажу, как непосредственно использовать API android.hardware.usb. На уровне передачи данных все принтеры поддерживают стандартый класс USB устройств:

Класс предельно простой. В рамках этого класса устройство должно поддерживать:

  • Обязательный bulk out endpoind для отправки данных на принтер
  • Опциональный bulk in endpoind для получения статуса принтера
  • 3 управляющих запроса
Читайте также:  экшн камера настройка резкости

Код, приведенный ниже, предоставляет функциональность, аналогичную устройству /dev/usb/lp в Linux. Далее нам нужен фильтр, преобразующий исходный документ в пакет данных, понятный конкретной модели принтера. Но это тема иной статьи. Как один из вариантов — можно собрать ghostscript с помощью NDK.

Для работы с устройством нам в первую очередь нужно:

1. Найти устройство. В примере для простоты я ищу первый попавшийся:

3. Непосредсвенно открыть устройство:

4. После этого мы можем читать и писать в устройство:

5. По завершении работы — закрыть устройство:

Преобразователи USB-Serial

В отличие от притеров, преобразователи USB-Serial гораздо менее стандартизированы. Существует несколько распространенных чипов, для которых существенно отличается установка параметров последовательного порта — битрейта, чётности и проч. К счастью, есть библиотека github.com/mik3y/usb-serial-for-android, поддерживающая практически все существующие чипы. Библиотека полностью скрывает USB API, сводя все необходимые действия к минимуму вызовов с минимумом параметров.

1. Найти и открыть устройство:

2. Установить параметры последовательного порта:

4. По завершении работы — закрыть порт:

Резюме

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

Все приведенные примеры я взял из реального проекта, лишь исключил очевидные проверки, оставив только ключевые строки.

источник

Как установить приложение на андроид — 3 способа

Формат apk (название файла.apk) имеют все установочные файлы приложений для ОС Андроид. Есть несколько способов установки: с помощью компьютера и непосредственно с мобильного устройства. Помните, что все приложения, какие вы скачиваете в интернете, не проходят антивирусную проверку, для этого нужно проверить их на компьютере либо же иметь антивирус на своем девайсе.

  1. Ручная установка apk-файлов скачанных на ПК
  2. Установка скачанных не из маркета приложений на андроид
  3. Автоматическая установка .apk с компьютера

Для работы нам понадобится смартфон/планшет, USB – кабель, компьютер.

  1. Подключите смартфон/планшет к ПК с помощью USB – кабеля
  2. Подождите, пока компьютер распознает девайс (может длиться определенное время, а в редких случаях потребуется загрузка драйверов)
  3. Теперь опустите панель уведомлений на своем смартфоне/планшете и выберите появившееся там USB-подключение к ПК
  4. Выберите «Подключить как медиа-устройство» или «Носитель информации» (название может отличаться в зависимости от прошивки или модели)

  • После завершения процесса появится кнопка «Запустить» приложение, а ярлык появится у вас на рабочем столе (или в меню на прошивка младше 4.0)
  • Читайте также:  настройка i sensys на mac

    Скачиваем любой файл формата .apk с помощью браузера андроид устройства, заходим в «загрузки/downloads» (загрузка отображается, если спустить строку уведомлений, тут же можно запустить и установку), дальше продолжаем установку, как в шаге 7 и 8, в предыдущей инструкции.

    Приложений для более удобной и быстрой установки, особенно нескольких файлов сразу: Эти приложения специально созданы для установки .арк файлов и легки в использовании. Мы рекомендуем System App Remover, поскольку он отлично справляется с основной задачей и очень прост в использовании.
    Скачать System App Remover бесплатно

    Устанавливаем приложение по предыдущему способу. Затем все что вам нужно – это зайти в программу, и она автоматически начнет поиск имеющихся .арк файлов на вашем андроид девайсе. Когда поиск закончится вам достаточно нажать на файл или выбрать несколько и нажать «установить».

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

    В этом способе мы будем использовать программу Airdroid, она позволяет устанавливать игры и приложения на Андроид устройство — прямо с ПК! Приложения автоматически установятся на ваше устройство, причем вам не придется подтверждать установку каждого по отдельности.
    Скачать AirDroid

    • Установка проходит автоматически
    • Полноценная работа с контактами, сообщениями с возможностью создавать резервные копии
    • Обновление установленных программ и установочных фалов
    • Дает доступ к управлению папками и файлами на устройстве
    • Показывает все установленные программы
    • Доступ к редактированию и закачке с интернета картинок, музыки, видео

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

    источник

    Добавить комментарий

    Adblock
    detector