Полезные примеры Android

Полезные примеры Android
Android — Инструменты разработчика «Developer Tools»

Инструменты разработчика Android позволяют создавать интерактивные и мощные приложения для платформы Android. Инструменты можно разделить на два типа.

  • Инструменты SDK

  • Инструменты платформы

Инструменты SDK

Инструменты SDK, как правило, не зависят от платформы и требуются независимо от того, на какой платформе Android вы работаете. Когда вы устанавливаете Android SDK в свою систему, эти инструменты устанавливаются автоматически. Список инструментов SDK приведен ниже —

Sr.No Инструмент и описание
1 android

Этот инструмент позволяет управлять AVD, проектами и установленными компонентами SDK.

2 ddms

Этот инструмент позволяет отлаживать приложения Android.

3 Draw 9-Patch

Этот инструмент позволяет легко создавать графику NinePatch с помощью редактора WYSIWYG.

4 emulator

Эти инструменты позволяют тестировать ваши приложения без использования физического устройства.

5 mksdcard

Помогает создать образ диска (внешнее хранилище SDCard), который можно использовать с эмулятором

6 proguard

Сжимает, оптимизирует и скрывает ваш код, удаляя неиспользуемый код

7 sqlite3

Позволяет получить доступ к файлам данных SQLite, созданным и используемым приложениями Android.

8 traceview

Предоставляет графический просмотрщик журналов выполнения, сохраненных вашим приложением

9 Adb

Android Debug Bridge (adb) — это универсальный инструмент командной строки, позволяющий взаимодействовать с экземпляром эмулятора или подключенным устройством на базе Android.

Здесь мы обсудим три важных инструмента: android, ddms и sqlite3.

Android

Android — это инструмент разработки, который позволяет выполнять следующие задачи:

  • Управление виртуальными устройствами Android (AVD)

  • Создавайте и обновляйте проекты Android

  • Обновите свой sdk новыми надстройками и документацией для платформы

android [global options] action [action options]

DDMS

DDMS — это сервер мониторинга отладки Dalvik, который предоставляет множество услуг на устройстве. Услуга может включать формирование сообщений, подделку вызовов, создание снимков экрана, изучение внутренних потоков и файловых систем и т. Д.

Запуск DDMS

В студии Android нажмите Инструменты> Android> Монитор устройства Android .

Как это устроено

В Android каждое приложение запускается в своем собственном процессе, и каждый процесс выполняется на виртуальной машине. Каждая виртуальная машина предоставляет уникальный порт, к которому может подключиться отладчик.

При запуске DDMS подключается к adb. Когда устройство подключено, между adb и DDMS создается служба мониторинга виртуальных машин, которая уведомляет DDMS, когда виртуальная машина на устройстве запускается или завершается.

Отправка SMS

Отправка sms на эмулятор. Нам нужно вызвать telnet-клиент и сервер, как показано ниже.

Руководство по инструментам разработчика Android

Теперь нажмите кнопку отправки, и вы увидите смс-уведомление в окне эмулятора. Это показано ниже —

Руководство по инструментам разработчика Android

Звонок

В DDMS выберите вкладку Emulator Control. На вкладке управления эмулятором нажмите на голос и начните вводить входящий номер. Это показано на картинке ниже —

Руководство по инструментам разработчика Android

Теперь нажмите кнопку вызова, чтобы позвонить в свой эмулятор. Это показано ниже —

Руководство по инструментам разработчика Android

Теперь нажмите «Отбой» в окне студии Android, чтобы завершить вызов.

Поддельные смс и звонок можно просмотреть из уведомления, просто перетащив окно уведомления в центр с помощью мыши. Это показано ниже —

Руководство по инструментам разработчика Android

Захват ScreenShot

Вы также можете сделать снимок экрана своего эмулятора. Для этого найдите значок камеры справа на вкладке «Устройства». Просто наведите на него указатель мыши и выберите его.

Как только вы выберете его, он запустит процесс захвата экрана и захватит любой экран эмулятора, который в данный момент активен. Это показано ниже —

Руководство по инструментам разработчика Android

Ориентацию затмения можно изменить с помощью клавиши Ctrl + F11. Теперь вы можете сохранить изображение или повернуть его, а затем выбрать «Готово» для выхода из диалогового окна захвата экрана.

Sqlite3

Sqlite3 — это программа командной строки, которая используется для управления базами данных SQLite, созданными приложениями Android. Инструмент также позволяет нам выполнять операторы SQL на лету.

Есть два способа использования SQlite: либо из удаленной оболочки, либо локально.

Используйте Sqlite3 из удаленной оболочки.

Войдите в удаленную оболочку, введя следующую команду —

adb [-d|-e|-s {<serialNumber>}] shell

Из удаленной оболочки запустите инструмент sqlite3, введя следующую команду —

sqlite3

После вызова sqlite3 вы можете запускать команды sqlite3 в оболочке. Чтобы выйти и вернуться в удаленную оболочку adb, введите exit или нажмите CTRL + D.

Использование Sqlite3 напрямую

Скопируйте файл базы данных со своего устройства на хост-машину.

adb pull <database-file-on-device>

Запустите инструмент sqlite3 из каталога / tools, указав файл базы данных —

sqlite3 <database-file-on-host>

Инструменты платформы

Инструменты платформы настроены для поддержки функций новейшей платформы Android.

Инструменты платформы обычно обновляются каждый раз при установке новой платформы SDK. Каждое обновление инструментов платформы обратно совместимо со старыми платформами.

Некоторые из инструментов платформы перечислены ниже —

  • Мост отладки Android (ADB)

  • Язык определения интерфейса Android (AIDL)

  • aapt, dexdump, dex и т. д.

Select the fields to be shown. Others will be hidden. Drag and drop to rearrange the order.
  • Image
  • SKU
  • Rating
  • Price
  • Stock
  • Availability
  • Add to cart
  • Description
  • Content
  • Weight
  • Dimensions
  • Additional information
  • Attributes
  • Custom attributes
  • Custom fields
Click outside to hide the compare bar
Compare