Зміст:
- Android SDK
- Крок 1: Підготовка роботи та завантаження
- Крок 2: Встановити драйвер USB - необхідне зло
- Перший тест: резервне копіювання програм
- Вибір тижня
- Розгін вашого Droid (потрібен корінь!)
- ПЗУ Cyanogen's Nexus One (потрібен корінь!)
- MetaMorph (потрібен корінь!)
Гей, всі. Представляємо нову функцію для наших читачів AndroidCentral. Це невеликий простір, де ми можемо обговорити та продемонструвати найкращі тижні в спільноті моделювання та хакерства Android, з точки зору того, що навіть ті, що знайомі з Android, можуть зрозуміти.
Це не стосується пристрою чи носія, тому подумайте про це як про демонстрацію всього, що Android може запропонувати нам через відкриту природу. Наші досвідчені ветерани можуть виявити щось із цього зайвого, але ми намагатимемося підтримувати все на рівні, який усі можуть зрозуміти, щоб ми залишалися на одній сторінці. Цього тижня версія буде трохи довгою, щоб ми могли представити деякі речі, тож потерпіть мене.
Будь ласка, майте на увазі, що я не можу бути скрізь (поки я не вдосконалюю свою машину для клонування!), Тож можливо, я пропущу щось, чого ви не зробили. Найкращий спосіб уникнути цього - надіслати мені свої поради та посилання про всі цікаві способи налаштування наших телефонів. Так само, як спільнота, що налаштовує, давайте зробимо це спільними зусиллями!
Тепер до смаку.
Кожного тижня ми будемо демонструвати деякі хитрощі, які ви можете виконати, лише за допомогою командного рядка та кабелю даних. Хоча є завантаження та поштові файли та ПЗУ та всі інші види прохолоди, які ви можете зробити зі своїм телефоном, часто найпростіші трюки можуть зробити найбільший вплив.
Android SDK
Цього тижня ми почнемо спочатку. Встановлення Android SDK - це короткий варіант для набору програмного забезпечення - це те, що дозволяє розробникам робити свою справу. І тепер ви теж можете.
Крок 1: Підготовка роботи та завантаження
Спочатку давайте підготуємо робочу область на вашому ПК. Моя пропозиція - створити папку на верхньому рівні вашого жорсткого диска, щоб до неї легко потрапити з командного рядка. C: \ Android_stuff запам'ятовується набагато простіше, ніж C: \ users \ gbhil \ документи \ інструменти \ пристрої \ Android \ тощо. Я використовую свою робочу область для створення резервних копій, шпалер, ПЗУ та інструментів, а також SDK. Просто створіть для кожного окрему папку всередині робочої області. Клацніть на зображення нижче, щоб збільшити його і побачити, як у мене налаштована папка Android_stuff.
Тепер настав час завантажити SDK. Перейдіть на сторінку https://developer.android.com/studio. Ви побачите завантаження для Windows, Mac OS X та Linux. Виберіть відповідну категорію та завантажте файл на робочий стіл. Не відкладайте ліцензійну угоду. Прочитайте, і ви побачите, що це досить стандартно.
Розпакуйте завантаження за допомогою улюбленого інструменту архівації та перетягніть папку, яку ви витягли, у робочу область. Не відкривайте папку, просто перетягніть все. Це воно. Зараз встановлений Android SDK.
Крок 2: Встановити драйвер USB - необхідне зло
Встановити драйвер USB майже так само просто, хоча це займе кілька кроків, і вам потрібно буде це зробити, якщо ви працюєте з Windows. Відкрийте папку SDK, яку ви нещодавно перемістили, і двічі клацніть «SDK Setup.exe» у каталозі SDK. Ви побачите вікно, подібне до наведеного нижче.
Переконайтесь, що на лівій панелі вибрано "Доступні пакети".
Клацніть трикутник біля земної кулі у верхньому рядку, щоб розширити список.
Те, що я обвів червоним кольором на нашому прикладі, має перевірити. Це завантажить драйвер USB. Якщо у вас немає інтересу до розробки програмного забезпечення або запуску емулятора пристроїв Android, все інше можна залишити без правки. Якщо ви вирішите встановити інші частини, будьте готові до завантаження в 1 гігабайт.
Клацніть встановити вибране. Драйвер завантажить себе в SDK.
Тепер на своєму пристрої натисніть кнопку меню. Виберіть Налаштування (мал. 1), потім виберіть Програми (мал. 2). Тепер натисніть Розробка (мал. 3) і переконайтеся, що встановлено налагодження USB (рис. 4). Використовуйте клавішу "Назад", щоб повернутися на робочий стіл.
Тепер підключіть телефон так само, як ніби ви збираєтеся передати пісню чи картинку. Але цього разу не знімайте тінь і не монтуйте SD-карту. Ви отримаєте повідомлення "Знайдено нове обладнання" від Windows.
Виберіть "Знайти та встановити драйвер".
Виберіть "Не шукайте в Інтернеті".
Виберіть "У мене немає диска. Покажіть мені інші параметри."
Виберіть "Переглянути мій комп'ютер на предмет драйвера".
Тепер перейдіть до папки SDK і вкажіть Windows на папку з назвою usb_driver. Клацніть зображення нижче, щоб збільшити його і побачити папку usb_driver всередині Android SDK.
Залиште прапорець "Включити підпапки" та натисніть "Далі". Windows може запитати вас, якщо ви впевнені. Скажіть так, якщо це так. Коли Windows робить це річ, і запитує, чи хочете ви встановити "драйвер інтерфейсу ADB Google", скажіть "так".
Звичайно, якщо ми хочемо запустити емулятори чи програмні програми, є ще багато чого. Але для наших цілей ми готові. Відключіть телефон від мережі та перезавантажте комп'ютер.
Тепер настав час згадати, що ви, ймовірно, ніколи не повинні перезавантажувати ПК, поки телефон підключений. Деякі новіші ПК можуть завантажуватися з USB-пристрою, і ви спробуєте завантажити Android на свій ПК. Як це цікаво не звучить, це не спрацює і може призвести до проблем.
Смішно, як найважча частина всієї операції - це налаштування Windows, чи не так?
Перший тест: резервне копіювання програм
Ось хитрість, яку може зробити кожен, навіть із не вкоріненим телефоном. Підключіть телефон до комп’ютера так само, як і при перенесенні фотографій чи пісень, за винятком того, що зайвий раз не знімайте тінь і не монтуйте SD-карту. У будь-який час, коли ми спілкуємося з телефоном за допомогою командного рядка, картку потрібно буде відключити.
Тепер відкрийте командний рядок. У Windows просто натисніть меню "Пуск" і введіть (або в полі пошуку Windows 7 або в команді "запустити" в XP) "cmd". Не дозволяйте, щоб вигляд комп’ютера 1960-х років вас злякав, це стане просто.
У відповідь на запит перейдіть до місця розміщення Android SDK. Якщо ви наслідуєте наш приклад, просто введіть (або скопіюйте та вставте) наступне у своєму командному рядку:
cd C: \ Android_stuff \ android-sdk-windows
Якщо ви використовуєте інше місце, змініть команду, щоб вказати на місце, де ви розмістили Android SDK.
Всередині SDK є деякі інші папки. Зазвичай ми будемо працювати з папкою інструментів. Перейдіть до нього, ввівши в командному рядку наступне:
інструменти для компакт-дисків
Клацніть на малюнку нижче, щоб отримати збільшений вигляд команд, введених у командний рядок Windows.
Тепер відкрийте свій файловий менеджер, а в робочій області зробіть папку під назвою програми. Ми збираємось створити резервну копію всіх наших програм тут. Ринок веде облік того, за що ви заплатили, але іноді знову знайти безкоштовні може бути болем, тому давайте збережемо власну копію. Якщо ви прокрутите сторінку вгору до зображення моєї папки Android_stuff, ви побачите, що підтека додатка вже є.
На ваш запит введіть наступне:
adb pull / data / app / C: \ Android_stuff \ apps
Просто скопіюйте та вставте його. Що це означає -
- використовуйте програму adb (надану Google як частину Android SDK) для перетягування файлів.
- Файли, які ми витягуємо з телефону, знаходяться в / data / app на самому телефоні.
- Коли файл витягується, ми хочемо вставити його в C: \ Android_stuff \ apps.
Чому косої риси відрізняються від першої частини команди до другої частини?
Це тому, що ми маємо справу з двома різними файловими системами. У файловій системі Windows косої риски є назад, як-от " \ ". Файлові системи Unix використовують " / " пряму косу рису "" для розділення папок. / data / app / знаходиться в телефоні та використовує файлову систему Unix. C: \ Android_stuff \ apps є на вашому ПК, тому він використовує файлову систему Windows.
Можливо, ви побачите повідомлення про застарілий сервер або про загибель сервера. Це стосується сервера adb, і при необхідності команда оновить його. Не турбуйтеся, це автоматично. Ви побачите вікно, яке починає прокручуватися, а вихідні дані з adb повідомляють вам, що він копіює кожну програму. Ніякої взаємодії не потрібно, просто нехай вона прокручується. По завершенні ви повернетесь до вашого командного рядка. Тепер копія всіх ваших додатків на вільному ринку зберігається на вашому ПК для безпечного зберігання. Усі файли мають розширення ".apk". Це стандартний формат встановлення Android, тому ці файли не можна використовувати в Windows.
Коріння немає. Немає збірних команд оболонки. Просто простий спосіб створити резервну копію всіх своїх програм. Ці програми можна скопіювати на вашу SD-карту та встановити будь-який додаток, який може прочитати карту та встановити apk-файли. Якщо у вас немає додатка для цього, знайдіть Astro на ринку. Він виконує функції провідника файлів (наприклад, Мій комп'ютер у Windows) та пропонує деякі інші чудові інструменти для управління додатками.
Це лише верхівка айсбурга. Поки Android не вийде з простим у використанні додатком iTunes у стилі взаємодії з пристроєм, я тут, щоб допомогти вам працювати з командним рядком. Кожного тижня ми зупинимось на чомусь подібному. Щасливий злом:)
Вибір тижня
Розгін вашого Droid (потрібен корінь!)
Найпопулярніший пристрій Android зараз має найбільш запитуване оновлення функцій. Ядро було підроблено і процесор був розігнаний. Ось нитка розробників про це, і користувач Abi C thebizz розпочав дискусію на наших власних форумах.
ПОПЕРЕДЖЕННЯ. Тут є потенціал, щоб зруйнувати ваш пристрій (як і всі модифікації), але розробник зробив хорошу роботу, зробивши його бездоганним. Він навіть створив спеціальну зону підтримки для питань. Це моя особиста думка, що процесор Droid може скористатися дещо більшим зловживанням, ніж Moto встановив, так що це справді може бути дуже корисним оновленням. Якщо ви спробуєте це, не забудьте поділитися своїм досвідом на форумах, оскільки багато людей, здається, стоять на огорожі саме з цим. Звичайно, вам потрібно буде вкорінитись і прошивати користувацьке зображення для відновлення. Якщо це все для вас грецьке. Ви знайдете велику допомогу на форумах.
ПЗУ Cyanogen's Nexus One (потрібен корінь!)
Легендарний Android Hacker / Cooker / Modder / Guru Cyanogen випустив спеціальний ПЗУ для ваших щасливих власників Nexus One. Деякі його хаки G1 не включені, оскільки немає необхідності у великій апараті Nexus One. Але це не означає, що це не повно товарів. Ось кілька основних моментів:
- Останнє ядро 2.6.29.6, яке підтримує прив’язку, vpn та інші модулі (cifs, nfs, aufs, fuse)
- Вбудований тетер USB
- Підтримка аудіо FLAC
- Включає BusyBox, htop, nano, powertop, openvpn та всі інженерні утиліти командного рядка
Звичайно, є більше, це лише короткий список. Робота Cyanogen завжди є найвищою, достатньою мірою, щоб багато його змін були включені до дерева джерел Android. Це високе замовлення, щоб змусити Nexus One виконувати кращі результати, ніж це вже є, але я можу вам сказати це - він робить усе, але летить за допомогою цієї збірки, і настійно рекомендую вам подивитися.
Домашня сторінка Mod Cyanogen http://www.cyanogenmod.com/. Користувач A / C rsvpinx розпочав тему обговорення A / C щодо ПЗУ тут на наших форумах.
MetaMorph (потрібен корінь!)
Можливо, MetaMorph - це додаток. Можливо, було б краще подати повний огляд на форумах програм. Але я просто не можу отримати достатньо цього інструменту. Це дозволяє дозволити кінцевому користувачеві завантажити власну тему та завантажити її на телефон без клопоту з зображеннями відновлення та миготінням ROM. Я поговорив із Stericson у розробників XDA і поставив йому кілька запитань щодо програми:
Ваш додаток - це величезний прорив у зміні тем і візуальних елементів кінцевим користувачем. Як ви про це думали?
Які ресурси ви рекомендуєте комусь новому в Android, і ваша програма ознайомтесь, щоб полегшити використання MetaMorph?
Ви даєте своїм користувачам дуже своєчасні оновлення. Чи можете ви повідомити нам будь-які новини про майбутні функції?
Рішення надати таку ж функцію, встановлену у безкоштовній та донорській версії, було чудовим для споживача. Чи вважаєте ви, що це калік будь-якого потенціалу для реального прибутку?
Де б поглянув розробник теми, що починає, щоб почати створювати теми MetaMorph?
Я хотів би подякувати Stericson за те, що він знайшов час, щоб відповісти на кілька питань для нас, і за чудове застосування. Використовуючи MetaMorph, кожен, хто має талант до роботи над графікою, може легко стати розробником теми Android.
Як зазначив Stericson, офіційна нитка підтримки програми разом з тоном інформації є у розробників XDA. Користувач mclarryjr A / C розпочав приємну дискусію на наших форумах про те, як зробити магію з цим тут на наших форумах. Натисніть QR-код зі свого телефону (або клацніть його у веб-переглядачі Android), щоб перейти прямо на ринок і захопити MetaMorph.
Сподіваємось, вам сподобалася партія Inside Android цього тижня. Пам'ятайте, що я завжди шукаю поради та думки Знайдіть мене на форумах або опустіть мені рядок [email protected]