Оскільки Android базований на Linux, то багато інформації про пристрій можна дізнатись "стандартними" для лінукса шляхами, провівши деякі додаткові підготовчі кроки, які детально описані у сьогоднішньому практикумі.
UPD: Звичайні користувачі можуть пропустити ґіківський варіант збору інформації та перейти зразу у останній розділ статті
Отже розпочнемо! Для початку, потрібно добратись до консолі, я для цього використовую вільну (open source) програму ConnectBot, яка дозволяє підключатись до віддалених серверів по SSH чи Telnet, а також отримувати доступ до локальної консолі телефону чи планшету.
Встановлюємо звичним шляхом з Маркету, тут ніяких несподіванок у користувачів Android-пристроїв не виникне.
Після встановлення, запускаємо програму, вибираємо тип з'єднання Local, вводимо логін (може бути будь-яким) та натискуємо Done (чи Enter).
Усе, ми у консолі телефона, тепер можна давати команди (rm -R / не працює, перевірено). Щоб дізнатись розмір пам'яті, можна скористатись командою free
Як видно із знімку екрану, Samsung Galaxy Spica i5700 (саме на цій моделі знімались зображення екрану) містить 162MБ оперативної пам'яті.
Альтернативний шлях - команда cat /proc/meminfo. А от cat /proc/cpuinfo видасть інформацію про процесор, на якому базований пристрій.
Проте не у всіх версіях ОС та не на усіх пристроях у виведенні команди cat /proc/cpuinfo присутня інформація про модель CPU та його частоту, тому спробуємо пошукати цю інформацію у іншому місці. Зробимо ls /sys/devices/system/ (чи еквівалентну пару команд cd /sys/devices/system/ та ls), у виводі цієї команди можна знайти натяки на модель процесора, який використовується у вашому пристрої
Судячи із знімку екрану, Galaxy Spica побудований на базі процесора Samsung S3C6410. А от для того, щоб дізнатись частоту процесора, необхідні права суперкористувача (root).
УВАГА: "рутування" пристрою може призвести до втрати гарантії на пристрій, та вихід його з ладу.Якщо у вас "рутований" пристрій, даємо команду su щоб переключитись у режим супер-користувача (root), а після цього вивчаємо вміст файлів /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_cur_freq та /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq за допомогою команд cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_cur_freq та cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq
Як видно із зображання екрану, робоча частота процессора у Samsung i5700 складає 800МГц.
Порада: вийти з режиму супер-користувача можна за допомогою команди exit, цією ж командою слід завершити свою роботу з консоллю пристроюUPDATE: Андрій Дегелер назвав цей спосіб занадто ґіківським, і запропонував значно простіший метод, який підходить
Ставимо з Android Market безкоштовну утиліту (зверніть увагу на ресурси, до яких програма отримає доступ - для параноїків кращим все ж залишається ґіквський метод)
Після запуску утиліти на вкладці Dashboard серед інших параметрів можна знайти ємність оперативної пам'яті пристрою, для Samsung Spica програма показує 161МБ. У розділі Memory на вкладці System це того-ж телефону можна прочитати 162МБ, різницю я можу пояснити помилкою заокруглення.
Також на вкладці System знаходиться розділ CPU, інформація у якому співпадає із видачею команди cat /proc/cpuinfo, а на додачу є мінімальна, максимальна та поточна частота процесора (cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_min_freq, cpuinfo_max_freq та cpuinfo_cur_freq)
На жаль, тип процесора на i5700 програма визначити не змогла (проте це не означає, що вона його не покаже на інших пристроях).
Дякую Андрієві за доповнення.
Сподівюсь стаття допоможе вказувати у оглядах та порівняннях Android-смартфонів більше технічних характеристик.
Класно, але чого перша картинка на Samsung i5700, а то трохи збиває з пантелику, всі досліди ж з 5700 були :)
ReplyDeleteусе просто, "цікаві досліди" можуть бути повторені на будь-якому Android-телефоні, планшеті чи че будь-чому, а Nexus One - чи не найвпізнаваніша залізяка на цій ОС. Та і зображення телефона Spica не було під рукою :)
ReplyDeleteДякую, буду користуватися.
ReplyDeleteGenuine Information. Thank you for sharing with us.
ReplyDeleteDownload HP Support Assistant 2021
Download HP Support Assistant
HP Support Assistant
HP Printer Support Assistant
Download HP Printer Support Assistant
Change Verizon Email Password
Change Verizon Mail Password
Change Verizon Password
Reset Verizon Email Password
Reset Verizon Mail Password