Наша взаимовыгодная связь https://banwar.org/
Початок роботи та базові настройки
адміністрування системи
Потрібні програми і робота з додатками
♦ Графіка для 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-карти наступну структуру папок:- media / audio / alarms - для будильника;
- media / audio / notifications - для повідомлень, таких як SMS, MMS, пошта та т.п .;
- media / audio / ringtones - для мелодій дзвінка;
- media / audio / ui - для звуків інтерфейсу.
і кидаємо потрібні мелодії в потрібні папки. Як конвертувати мелодії в формат OGG - ось .
Спосіб 2, краще: з правами root поміщаємо потрібні мелодії в папки з тими ж іменами всередині папки / system / media / audio основний пам'яті пристрою - наприклад, мелодія тоді не "злетить" при недоступності карти.
Чи буде працювати карта пам'яті ємністю 32 Гб? Так, буде Вбудований чи в пристрій компас? Так. Я поки не цікавився, але перевірити можете, скажімо, програмами 3D Compass (AR Compass) або GPS Status (Android OS) Підійде чи зарядка від ... (чого-небудь)? Ні, ні від чого :(адміністрування системи
Що таке права root і для чого вони потрібні? Попросту кажучи, це права адміністратора. Без них повноцінно управляти операционкой телефону не вийде. Але не вийде і що-небудь необоротно угробити, так що все робите на свій страх і ризик. Як отримати права root? Я орієнтуюся на прошивку 351 (Android 2.2.2), встановлену у мене на момент написання повідомлення. Найпростіший в даний момент шлях такий:- На телефоні ставимо галочку в меню Налаштування - Додатки - Розробка - Налагодження USB.
- Качаємо (це файловий менеджер для root-користувача, не остання версія, але русифікована, він замінить нам Astro, тим більше, набагато зручніше) і - він допоможе нам, наприклад, видалити непотрібні встановлені додатки або зручно виконати перезавантаження.
- Відключаємося від комп'ютера.
- через Astro або інший файл-менеджер інсталюємо GinderBreak, запускаємо, вибираємо кнопку Root.
- Чекаємо 3-5 хвилин, після перезавантаження права root отримані.
Можна перевірити: зайдіть Налаштування - Додатки - Управління додатками - Все, там має з'явитися додаток Суперкористувач (SuperUser в англомовних прошивках).
Але краще перевірити по іншому - встановіть файл rootexplorer.v2.12.4_ru_v1.1.7.apk, після запуску дайте відповідь позитивно на питання "Надати додатком права суперкористувача".
Можливо, доведеться перезапустити програму, щоб права вступили в силу. Тепер у нас є не просто ще один файл-менеджер, але повноцінний інструмент для управління правами доступу.
Наприклад, на папці / system можна поставити права r / w (дозволити читання / запис - відповідна кнопка є вгорі робочої області.
Як видалити зайві системні програми і які можна видаляти? В програмі Root Manager є розділ System Apps, в якому, в свою чергу, три пункти:- App Remover - видалення додатків,
- Data Remover - видалення пов'язаних з програмами даних,
- App Backup / Restore - резервне копіювання і відновлення додатків.
Для установки потрібні права 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 (посилання ведуть на обговорення програм, закачати актуальні версії можна звідти ж):- Java J2ME Runner - працює тільки з Мідлет, конвертованими в формат Android apk, причому, конвертувати потрібно онлайн (Аналогічна посилання є з програми). Сервер, на якому лежить конвертер, практично не відповідає, жодного мидлета перевірити так і не вдалося.
- JBed - Java-машина може завантажувати мидлети з карти пам'яті. На жаль, хоча емулятор запускає майже всі мидлети, але тут же вилітає наглухо, якщо мидлет намагається ототбразіть, наприклад, поле введення тексту.
- JBlend - цей емулятор заробив, хоча і не без проблем, так що про його встановлення скажу детальніше (збірку все одно довелося робити свою). Скачайте (ZIP, 2100 Кб), розгорніть, далі по інструкції:
- Копіюємо файли дистрибутива на телефон.
- Переконуємося що є права root (Без цього не отримати доступ до системних папок).
- запускаємо Root Explorer .
- Файли кидаємо так:
libDxDrmJava.so
libjbmidpdy.so
libjbmidp.so
з папки lib - в папку телефону / system / libjavax.obex.jar
з кореня архіву - в папку телефону / system / frameworkMetaMidpPlayer.apk
MidpPlayer.apk
з папки app - в папку телефону / system / appЯкщо якісь файли (наприклад, javax.obex.jar) в системі вже є - будьте вкрай уважні, як мінімум попередньо зробіть з замінного файлу резервну копію!
- Потім встановіть MetaMidpPlayer.apk і MidpPlayer.apk (можна засобами того ж Root Explorer).
- Все готово, в додатках з'явився ярлик "Додатки java ME". Запускаємо, тиснемо кнопку Меню, Скан. карту SD.
Складних мидлетов з Java 3D емулятор підтримувати не зможе. На звичайних Мідлет часто видає "несподівану зупинку додатки", але працює.
Цього недоліку позбавлений безкоштовний 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А як переключитися на фронтальну камеру?
А він пише якісне HD-відео?
Яка версія Android встановлена на апараті?
А як дізнатися версію прошивки?
Як оновити систему "офіційно", поки страшно колупатися "хакерськими" методами?
На телефоні вилізла не та клавіатура?
Як перенести контакти з Windows Mobile?
Швидко гасне екран, як збільшити час підсвічування?
Як поміняти елементи робочого столу?
Як встановити або видалити віджет робочого столу?