Logo ru.androidermagazine.com
Logo ru.androidermagazine.com

Android продвинутый: USB otg на Nexus 4

Оглавление:

Anonim

Владельцы предыдущих устройств Nexus пользовались возможностью прямого подключения к USB-флеш-накопителям и другим периферийным устройствам с помощью USB OTG (On The Go). В интерактивной справочной системе по Nexus 4 первоначально говорилось, что эта функция также будет присутствовать, пока Google не удалит ее, вместо этого предлагая использовать аксессуары Bluetooth. Многие размышляли о том, почему это произошло, и задавались вопросом, было ли это аппаратным ограничением или просто что-то отсутствовало в программном обеспечении.

Благодаря проверке концепции CaptainMuon и последующей работе ziddey в XDA Developers, теперь у нас есть более четкое представление о том, что именно пошло не так с возможностями OTG в Nexus 4, а также рабочее решение для тех, кто все еще хочет подключиться к таким вещам, как большой палец диски, мыши и клавиатуры.

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

Фон

Первая проблема с работой OTG на Nexus 4 заключается в том, что ядро ​​не поддерживает его. Это было решено с использованием модифицированной версии ядра Франко. Вторая проблема заключается в том, что Nexus 4 не может физически подать необходимые 5 вольт. Обходным путем является использование Y-кабеля и подача необходимого напряжения от внешнего источника питания, такого как настенная розетка или внешний аккумулятор. Некоторые пользователи также сообщают об успешном использовании USB-концентратора с питанием.

Часть 1 - подготовка программного обеспечения

Чтобы решить проблему с программным обеспечением, вам нужно получить root права на свой Nexus 4, если вы этого еще не сделали. Убедитесь, что вы находитесь на деодексированном ПЗУ - я использую версию CyanogenMod 10.1 M2. После того, как вы настроитесь, зайдите в ветку Зиддея и загрузите его zip-файл (находится внизу первого поста; «ziddey-otg-03192013.zip» - самое последнее на момент написания этой статьи), который вы перепрограммируете. в вашем кастомном рекавери. Этот zip-архив содержит измененное ядро, фреймворк и системные файлы, необходимые для работы OTG.

Часть 2 - подготовка оборудования

Чтобы решить проблему с оборудованием, вам понадобится специальный кабель. Я решил купить Y-кабель OTG. Если у вас есть инструменты и дополнительные детали, вы также можете создать свой собственный. Какой бы вариант вы ни выбрали, убедитесь, что в вашем кабеле есть разъем micro-USB с разъемом «мама» и разъем «micro-USB» с разъемом «папа», который подключается к USB-разъему «мама», как показано на рисунке выше. Часть кабеля, по которой передаются данные, - это микро-USB «папа» и «USB», а «микро-USB» «мама» обеспечивает дополнительный сок.

Получение всего, связанного

Когда у вас есть кабель, вы можете подключить компоненты. Я установил флэш-накопитель емкостью 16 ГБ на Nexus 4 и подключил внешний аккумулятор, обеспечивающий выходную мощность 5 Вольт. Если у вас нет батарейного блока и вам не нужно быть мобильным, используйте розетку для питания.

Модифицированный интерфейс

Благодаря модифицированной среде ziddey, для подключения USB-накопителя не требуется никакого дополнительного приложения. Просто зайдите в «Настройки», затем «Хранилище» и нажмите «Подключить USB-накопитель».

После установки вы можете увидеть, сколько общего дискового пространства у вас есть, а также сколько свободного места доступно. Обязательно коснитесь «Размонтировать общее хранилище» перед отключением диска, чтобы не повредить любые файлы.

Работа с внешним хранилищем

Чтобы получить доступ к файлам на вашем USB-накопителе, используйте ваш любимый файловый менеджер, чтобы перейти к «/ storage / usbdisk0 /». Все на вашем USB-накопителе будет доступно, как если бы оно находилось во внутренней памяти вашего телефона.

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

USB аксессуары

Дисковые накопители - это здорово, но периферия - это самое интересное. Здесь я подключил свою лазерную мышь за 5 долларов вместо USB-накопителя. Обратите внимание на дополнительные настройки, которые отображаются в разделе «Язык и ввод». Указатель мыши очень полезен, если вам нужна большая точность, чем та, которую обеспечивает сенсорный ввод.

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

Подведение итогов

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

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