Nickolay.info. Тексты. GSM-планшет Dell Streak 5 на Android

Начало работы и базовые настройки
Администрирование системы
Нужные программы и работа с приложениями
 Графика для Dell Streak 5, Android
 Установка ADT и Eclipse для программирования под Android
 Мои проекты Java for Android

Последние дополнения: 04.02.13 (начат в январе 2012 г.)

Раздел открыт в связи со сменой коммуникатора на телефон-планшет Dell Streak 5. В классе таких устройств - ещё не компьютер, но уже не просто телефон, не слишком мал для комфортной работы, но и не слишком велик для кармана - конкурентов за сравнимую цену у девайса практически нет (на момент появления на нашем рынке в 2011 г.). Увы, неудачное время выхода на рынок сыграло свою роль - в США, в отличие от Европы и России, новых телефонов Dell Streak с 5-дюймовой диагональю уже не будет. Почитать описание можно, например, здесь. Конечно, часть из написанного подойдёт и для других устройств на платформе Android.

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

Начало работы и базовые настройки

Где какие кнопки?
А вот:

Почему не нажимается кнопка камеры?
Это только кажется, что она не нажимается :) На разблокированном устройстве крепко зажмите и удерживайте кнопку около 2 секунд. Так уж сделали разработчики... Я лично просто вынес значок камеры на основной рабочий стол - так удобнее.

А как переключиться на фронтальную камеру?
При запущенном приложении камеры нажмите кнопку Меню, затем Front-Facing Camera, получите цифровое зеркальце :) Обратно - Меню, Rear-Facing камера.

А он пишет качественное HD-видео?
Да. Камеру переключаем в режим "Видео". Кнопка "Качество видео" (рядом с красной кнопкой "Запись") - выбираем Custom; кнопка "Яркость, контраст и проч." (противоположная первой) - в списке Video size ставим 720p
Нужен ли стилус?
Нет, устройство полностью "заточено" под пальцы. У стилуса малая площадь контакта, экран его не почувствует.

Какая версия Android установлена на аппарате?
Меню - Настройки - О телефоне - Версия Android. Сейчас идёт с 2.2, официально можно обновлять до 2.2.2

А как узнать версию прошивки?
Меню - Настройки - О телефоне - OEM Version. У меня там написано GAUSB1A131800. 5 последних цифр - трёхзначный номер предустановленной прошивки (здесь 318) и регион (00 - нет региона, устройство не залочено под регион).

Как обновить систему "официально", пока страшно ковыряться "хакерскими" методами?
Для этого понадобится WiFi. Подключаемся к точке доступа WiFi, выбираем в меню Настройки - О телефоне - Обновления системы. Посмотреть, как идёт процесс загрузки, можно через Меню - Уведомления. На момент написания сообщения последняя официальная прошивка - 351, версия Android 2.2.2. Ставить "продвинутые" самодельные прошивки я бы не спешил - например, в них будут проблемы с USSD-сообщениями (запросом баланса). Не забудьте сохранить последнюю официальную прошивку в корне карты под именем update.pkg - пригодится на случай переустановки системы :)

Что поставить в первую очередь?
Без файл-менеджера работа точно не пойдёт. Запускаем с рабочего стола Market, при первом запуске добавляем аккаунт (учётную запись) на Google. Если таковой нет, можно сразу и создать. Удобней, правда, это сделать с большого компьютера вот здесь. На телефоне вылезла не та клавиатура? Зажимаем экранную кнопку с буквой "i", появляется окно The swype key, жмём Options, Language, ставим UK English и жмём кнопку Назад. Нам ведь пока хватит латиницы. Теперь можно ввести логин, он же адрес E-mail, и пароль. Для ввода символа, нарисованного правее и выше буквы (например, "@" на клавише "a") примерно на секунду зажимаем эту клавишу, всё появится. Так же поступаем с цифрами. После ввода пароля нажимаем Enter, клавиатура убирается, затем жмём кнопку "Войти". После всех подтверждений добравшись до Маркета, нажимаем справа вверху стандартный значок поиска (лупа), вводим Astro и жмём Enter, выбираем ASTRO File Manager (бесплатно), ставим. Теперь он есть в списке приложений, а чтобы увидеть список, на экране Home нажмите кнопку с "матрицей". Если Вас устраивают массовые решения, можете и дальше ставить всё с "Маркета", это совсем просто.

Как перенести контакты из Windows Mobile?
Исходим из того, что ActiveSync и Outlook для устройства с Windows Mobile установлены и настроены, если нет - кое-что про их настройку есть тут. Синхронизируем с помощью ActiveSync устройство Windows Mobile с компьютером, открываем Outlook, Контакты, делаем экспорт в файл .csv - затем этот файл будем экспортировать в адресную книгу аккаунта Google. Как это сделать написано вот тут. Поменять язык интерфейса в Gmail можно здесь (войдя в учётную запись Google). Затем, находясь в этом же аккаунте, нажимаем на устройстве кнопку Меню, Настройки, Аккаунты и синхронизация, выбираем свой аккаунт из списка, говорим "Синхр. Контакты". Минус подхода - теперь Гугль точно знает, кому Вы звонили :) Смутить может то, что хотя записи контактов создаются правильно, в стандартном приложении "Контакты" они по умолчанию отображаются сплошным списком, то есть, если на человека было записано 4 телефона, мы увидим в списке 4 раза его имя и фамилию :( Но это решаемо - вызвав в Контактах Android Меню - Варианты отображения, настройте всё по своему вкусу.

Как предотвратить большой интернет-траффик с устройства?
По умолчанию он, скорее всего, будет. Идём Меню - Настройки - Аккаунты и синхронизация, отключаем "Фоновый режим" и "Автосинхронизация". При отключённом фоновом режиме некоторые программы не смогут работать, например тот же Market. Так что для "штатной" установки приложений настройку можно потом временно включить.

Как поставить корректные дату и время? Что делать, время показывается неправильно (по Гринвичу)?
По умолчанию эти настройки получаются от сотового оператора, а наши операторы часто не учитывают часовой пояс. Идём Меню - Настройки - Дата и время - Select time source - Manual. Стали доступны кнопки "Настроить дату", "Выбрать часовой пояс" и "Настроить время". Для Новосибирска теперь придётся выбрать Красноярск (GMT+7).

Быстро гаснет экран, как увеличить время подсветки?
Настройки - Экран - Автоотключение экрана. По умолчанию там 1 минута.

Как выбрать русскую клавиатуру для SMS и т.п.?
Настройки - Язык и клавиатура - Клавиатура Android - Языки ввода. Выбираем русский ну и английский до кучи. В устаревших прошивках, кстати, русского в СМС не будет, особенно если клавиатурой по умолчанию установлен Swype. Решение - нажать и удерживать любое поле ввода, например, в СМСке, появится меню "Способ ввода", там выбираем клавиатуру Android. На ней переключать языки можно движением по пробелу влево/вправо.В версии Android 2.2.2, до которой очень советую обновиться, проблем с русским вводом в Swype не будет.

Как поменять элементы рабочего стола? Как установить или удалить виджет рабочего стола?
По умолчанию у нас 7 "рабочих столов", на каждом из которых может размещаться тот или иной виджет. Нажмите и удерживайте экран на том виджете, от которого хотите избавиться. Внизу экрана появится корзина, перетащите туда виджет. При попадании в корзину он покраснеет :) А если нажать и удерживать экран на свободном от всех виджетов месте, появится меню "Добавить на главный экран".
Как установить свою мелодию на будильник, напоминания, смс и т.д.?
Способ 1. Создаём в корне SD-карты следующую структуру папок:

и кидаем нужные мелодии в нужные папки. Как сконвертировать мелодии в формат OGG - вот.

Способ 2, лучше: с правами root помещаем нужные мелодии в папки с теми же именами внутри папки /system/media/audio основной памяти устройства - например, мелодия тогда не "слетит" при недоступности карты.

Будет ли работать карта памяти ёмкостью 32 Гб?
Да, будет
Встроен ли в устройство компас?
Да. Я пока не интересовался, но проверить можете, скажем, программами 3D Compass (AR Compass) или GPS Status (Android OS)
Подойдёт ли зарядка от... (чего-нибудь)?
Нет, ни от чего :(

Администрирование системы

Что такое права root и для чего они нужны?
Попросту говоря, это права администратора. Без них полноценно управлять операционкой телефона не получится. Но не получится и что-нибудь необратимо угробить, так что всё делаете на свой страх и риск.
Как получить права root?
Я ориентируюсь на прошивку 351 (Android 2.2.2), установленную у меня на момент написания сообщения. Самый простой в данный момент путь таков:

Можно проверить: зайдите Настройки - Приложения - Управление приложениями - Все, там должно появиться приложение Суперпользователь (SuperUser в англоязычных прошивках).

Но лучше проверить по другому - установите файл rootexplorer.v2.12.4_ru_v1.1.7.apk, после запуска ответьте положительно на вопрос "Предоставить приложению права суперпользователя".

Возможно, придётся перезапустить приложение, чтобы права вступили в силу. Теперь у нас есть не просто ещё один файл-менеджер, но полноценный инструмент для управления правами доступа.

Например, на папке /system можно поставить права r/w (разрешить чтение/запись - соответствующая кнопка есть вверху рабочей области.

Как удалить лишние системные приложения и какие можно удалять?
В программе Root Manager есть раздел System Apps, в котором, в свою очередь, три пункта: Первой из этих кнопок можно удалять лишние приложения. Ничего не нужно удалять, если Вы не до конца уверены в том, что делаете! Сервисы Google (программы, в названии которых есть слово google), штатные контакты, сообщения, launcher удалять не рекомендуется ни в коем случае. Список того, что удалил, приводится ниже:
ACCUWX.apk  - стандартный погодный виджет. За траффикоёмкость. Написал свой сервис погоды  сделал домашней страницей (см. здесь)
BooksStageWidget-release.apk - виджет рабочего стола для интернет-читалки; перед удалением убрать с активных столов!
com.facebook.katana.apk - I hate Facebook :)
com.twitter.android.apk - встроенный клиент Twitter
ooVoo - за дурацкие нестираемые уведомления
Evernote - стандартные антизаметки, работающие только через инет
GenieWidget.apk - приложение "Новости и погода"
KindleGold.apk - это какая-то прилада к "Амазон.Ком", на кой мне она
KongregateArcade.apk - сетевая аркада, абсолютно не нужна
NewsStageWidget-release.apk - стандартный виджет Новости + Погода; перед удалением убрать с активных столов!
Protips.apk и Protips.odex - виждет помощи по Андроид
SocialStageWidget-release.apk - виджет рабочего стола для социалок; перед удалением убрать с активных столов!
Talk.apk - абсолютно бесполезный клиент Google Talk
YouTube.apk - клиент You Tube, решил, что слишком траффикоёмко работать с видео через беспроводной инет
ZinioReader.apk 
ZinioSettingsProvider.apk - какая-то бредовая читалка через инет и её сервис
Как поставить дополнительные утилиты для администрирования Unix в планшете?
Сначала нужна консоль. Самой известной является BusyBox — это набор UNIX-утилит командной строки, которая используется в качестве основного интерфейса во встраиваемых операционных системах. BusyBox необходим, например, для работы программ разгона процессора, замены системных шрифтов или чего-нибудь подобного, что требует подключения сторонних модулей ядра. В большинстве кастомных ("самодельных") прошивок он уже встроен. Busybox на Маркете можно скачать по этой ссылке.

Для установки нужны права root. После установки c "Маркета" открыть и дополнительно инсталлировать приложение с установками по умолчанию (кнопка Install будут в окне приложения). Проверить можно, открыв ещё раз окно BusyBox после установки - там появится кнопка Uninstall. Больше "напрямую" с BusyBox мы никаких действий выполнять не будем, но будем использовать приложения, для которых он нужен.

Как поменять системные шрифты?
Поставив BusyBox и имея права root, скачаем с Маркета программу Font Changer. После установке проверьте существование папки sdcard/.fontchanger/ (или создайте её), туда помещаются шрифты. Шрифты должны иметь расширение .ttf, название шрифта не должно содержать пробелов. Если Вы решили заменить и живную версию шрифта, файл с ней должен называться имяшрифта-Bold.ttf. После установки шрифта перезагрузку графической оболочки можно сделать из самой программы. Рекомендуется сделать резервную копию системы перед изменением шрифтов, встроенная программа для этой цели называется Backup&Restore. Оригинальный шрифт из системы назывался DroidSans, его начертания изначально лежат в папке /system/fonts.
Как работать с кэшем встроенного браузера?
...например, чтобы "достать" закачанный файл .txt, разметку HTML или что-то ещё (функции сохранения страницы целиком во встроенном браузере нет, а выбрать текст для копирования в буфер можно только "вручную"). Конечно, можно поискать альтернативный браузер, поддерживающий функцию оффлайнового сохранения страниц. Но мне всё, что я видел в качестве альтернативы встроенному браузеру "Андроида", не понравилось из-за тормознутости и большой нагрузки на девайс. Кэш встроенного браузера Android находится в папке /data/data/com.android.browser/cache/webviewCache

Я сразу же сделал закладку на эту папку с помощью Root Explorer, чтоб быстро переходить. К тому же, там в настройках есть удобная сортировка по убыванию даты. Дожидаемся полной загрузки нужного файла, в Root Explorer переходим к указанной папке, копируем файл куда нужно (предварительно можно его "Открыть как текст" командой Root Explorer'а и посмотреть, тот ли файл что нужно)... Если сортировка по убыванию даты не помогла, перед загрузкой файла в браузер очистить кэш в его настройках.

Нужные программы и работа с приложениями

Возможна ли поддержка мобильной явы (Java2ME)?
Я нашёл 3 варианта ява-машины, совместимой с Android 2.2 (ссылки ведут на обсуждения программ, закачать актуальные версии можно оттуда же):
Где скачать читалку книг в формате FB2?
Поскольку у меня большинство PDA-книг хранятся именно в этом формате, первой я установил бесплатную читалку FBReader с её официальной страницы (для устройств с Android 2.*). В управлении читалка проста, удобны встроенные режимы "День"-"Ночь" (чтение на белом и чёрном фоне). Для обращения к библиотеке по умолчанию лучше перед запуском FBReader создать папку Books в корне флешки. Недостаток - не рассчитана на чтение TXT, DOC и других распространённых форматов.

Этого недостатка лишён бесплатный Cool Reader, но в нём мне не понравился ни один из встроенных режимов листания и возникли какие-то проблемы с управлением яркостью экрана.

В чём удобно вести текстовые заметки? Помогите выбрать простой и удобный Блокнот для Андроид?
Я перепробовал десятка два программ, но если Вам нужен не супер-пупер-синхронизатор, неизвестно куда отсылающий Ваши личные данные, а привычный по Palm или Windows Mobile простой, удобный и логичный блокнот, едва ли найдёте что-то лучше Papyrus Ex: на Маркете, в форуме с автором. Удобства - заметки хранятся на карте памяти как текстовые файлы .txt в Юникоде, можно вкладывать папки и добавлять файлы "со стороны" (не забудьте только, что для Андроида, как и для Unix, в конце каждой строки ставится один символ LF (10), а не два CR/LF (13/10), как в DOS и Windows), не нужен интернет, бесплатно и без рекламы, автосохранение, возможность шифрования нужных заметок, русский интерфейс, поиск по текстам заметок, хорошие настройки.
Есть ли версия ДубльГИС (карты города) для Android?
Есть, на этой странице. Список поддерживаемых городов постоянно пополняется.
Хочу поставить клиент ICQ с классическим звуком "аськи", как это сделать?
Стандартный клиент от icq.com можно взять отсюда, правда, памяти он жрёт прилично (около 20 Мб на моих контактах).

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

Звуки, из которых ICQ для Android разрешает выбирать звук входящих сообщений, лежат в папке устройства /system/media/audio/notifications и имеют формат OGG. Файл стандартного звука аськи имеет формат WAV. Для конвертирования WAV в OGG вполне подойдёт Total Audio Converter 5.1.0, который можно скачать с официального сайта (бесплатная конвертирует только 2/3 файла) или лучше найти "правильную" версию, например, здесь. Установив приложение, конвертируем файл и заливаем полученный OGG в папку на планшете. Перед этим надо получить на устройстве root и открыть права на запись в папку. После установки звука нужно перезагрузить телефон, иначе новый звук не появится в списке звуков аськи.

Стоит также включить в аське опцию Доп.настройки - Показывать статус в строке оповещения (по умолчанию значка в трее нет).

Там же, в настройках, есть команда Выход, но она выводит только из сеанса, а не приложения. Чтобы закрыть приложение достаточно после выхода нажать кнопку "Назад" на телефоне. Можно и снять аську через Диспетчер задач, если нет варианта получше.

На всякий случай выкладываю свой файл.

 Классический звук аськи ("А-ха") в формате OGG для ОС Android (11 Кб)

В стандартном плеере (виджете Music) многие заголовки песен и альбомов показаны "кракозябрами", как исправить?
А что Вы хотели? В "Андроиде" всё в Юникоде (UTF-8), а файлы у Вас, скорей всего, с большого компьютера под Windows и теги сохранены в кодировке Windows-1251. Решение есть. Ставим с "Маркета" бесплатную программу ID3Fixer, при запуске выбираем кнопку Fix tags in music files permanently..., после выбора папки и файлов (можно выбрать все кнопкой Select all) - кодировку из списка Select target charset, windows-1251 (Cyrillic).
Как следить за траффиком?
Поставить монитор траффика, мне понравился бесплатный Traffic Monitor. После установки достаточно добавить виджет программы на свободный рабочий стол (Виджеты, Traffic Montior 1x1 - один маленький значок, Traffic Montior 4x1 - примерно в 4 значка размером, рекомендуется) и получите не только контроль входящего и исходящего WiFi и GPRS-траффика, но и встроенный диспетчер задач с возможностью их снятия (кнопка Кнопка, затем Диспетчер задач).
Не нравится, что нет даты (времени) на рабочем столе, какой виджет выбрать?
Таких виджетов очень уж много, лучше сделать самому по вкусу!

Я лично удалил со "среднего" рабочего стола виджет Home (large) со встроенным траффикоёмким погодным виджетом AccuWeather, добавил туда ярлыки нужных приложений и сконструировал себе часы по вкусу с помощью бесплатного приложения Make Your Clock Widget Beta (ссылка на Google Play).

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

Из программы последних версий кнопка Designes Editor, затем меню Tools, пункт Backup, сохраняет в корне карты файл make-your-clock-designs.json с Вашими дизайнами.

Восстановить ранее сохранённые дизайны - меню Tools, Restore, несохранённые дизайны будут при этом потеряны.

Вот мой файл - часики размером 2*1 (значок с прозрачным фоном, датой, днём недели и номером недели в году).

 make-your-clock-designs.json - часы размером 2*1, виджет для программы Make Your Clock Widget (4 Кб)

Приложение и кэш от какого устройства совместимы со "Стриком" (например, при установке не через "Google Play" игр от GameLoft)?
Подойдёт HTC Desire

Рейтинг@Mail.ru

вверх гостевая; E-mail