Наша взаимовыгодная связь 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 Кб)

Я особисто видалив зі "середнього" робочого столу віджет 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 Кб)
А він пише якісне HD-відео?
Яка версія Android встановлена на апараті?
А як дізнатися версію прошивки?
Як оновити систему "офіційно", поки страшно колупатися "хакерськими" методами?
На телефоні вилізла не та клавіатура?
Як перенести контакти з Windows Mobile?
Швидко гасне екран, як збільшити час підсвічування?
Як поміняти елементи робочого столу?
Як встановити або видалити віджет робочого столу?