android/*: add Russian translation (#9421)

* creating android

* Delete android

* Create am.md

* Update am.md

* Create bugreport.md

* Create bugreportz.md

* Create cmd.md

* Create dalvikvm.md

* Update am.md

* Create dumpsys.md

* Create getprop.md

* Create input.md

* Create logcat.md

* Create pkg.md

* Create pm.md

* Create screencap.md

* Create settings.md

* Create wm.md

* Update bugreportz.md

* Update getprop.md

* Update pages.ru/android/logcat.md

* Apply suggestions from code review

* Update am.md

* Update pages.ru/android/am.md

* Update bugreportz.md

* Update cmd.md

* Update dalvikvm.md

* Update dumpsys.md

* Update getprop.md

* Update input.md

* Update logcat.md

* Update pkg.md

* Update pm.md

* Update screencap.md

* Update settings.md

* Update wm.md

* Update pages.ru/android/bugreport.md

* Apply suggestions from code review
pull/1/head
dmorozov001 2022-12-03 19:21:23 +00:00 committed by GitHub
parent 3cf67deadf
commit 0b05f566db
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
14 changed files with 266 additions and 0 deletions

20
pages.ru/android/am.md Normal file
View File

@ -0,0 +1,20 @@
# am
> Менеджер активностей Android.
> Больше информации: <https://developer.android.com/studio/command-line/adb#am>.
- Начать определённую активность:
`am start -n {{com.android.settings/.Settings}}`
- Начать активность и передать в неё данные:
`am start -a {{android.intent.action.VIEW}} -d {{tel:123}}`
- Начать активность соответствующую определенному действию и категории:
`am start -a {{android.intent.action.MAIN}} -c {{android.intent.category.HOME}}`
- Преобразовать намерение в URI:
`am to-uri -a {{android.intent.action.VIEW}} -d {{tel:123}}`

View File

@ -0,0 +1,9 @@
# bugreport
> Показать отчет об ошибках Android.
> Эту команду можно использовать только через `adb shell`.
> Больше информации: <https://cs.android.com/android/platform/superproject/+/master:frameworks/native/cmds/bugreport>.
- Показать полный отчет об ошибках на устройстве Android:
`bugreport`

View File

@ -0,0 +1,21 @@
# bugreportz
> Создать заархивированный отчет об ошибках Android.
> Эту команду можно использовать только через `adb shell`.
> Больше информации: <https://cs.android.com/android/platform/superproject/+/master:frameworks/native/cmds/bugreportz>.
- Создать полный заархивированный отчет об ошибках на устройстве Android:
`bugreportz`
- Показать ход выполнения операции `bugreportz`:
`bugreportz -p`
- Показать версию `bugreportz`:
`bugreportz -v`
- Показать справку:
`bugreportz -h`

16
pages.ru/android/cmd.md Normal file
View File

@ -0,0 +1,16 @@
# cmd
> Сервис менеджер Android.
> Больше информации: <https://cs.android.com/android/platform/superproject/+/master:frameworks/native/cmds/cmd/>.
- Список всех запущенных сервисов:
`cmd -l`
- Вызов конкретного сервиса:
`cmd {{alarm}}`
- Вызов сервиса с аргументами:
`cmd {{vibrator}} {{vibrate 300}}`

View File

@ -0,0 +1,8 @@
# dalvikvm
> Виртуальная машина Android Java.
> Больше информации: <https://source.android.com/devices/tech/dalvik>.
- Запустить Java-программу:
`dalvikvm -classpath {{путь/к/файлу.jar}} {{classname}}`

View File

@ -0,0 +1,29 @@
# dumpsys
> Предоставляет информацию о системных службах Android.
> Эту команду можно использовать только через `adb shell`.
> Больше информации: <https://developer.android.com/studio/command-line/dumpsys>.
- Получить диагностическу для всех системных сервисов:
`dumpsys`
- Получить диагностическу для конкретной системного сервисв:
`dumpsys {{сервис}}`
- Список всех сервисов доступных через `dumpsys`:
`dumpsys -l`
- Задать специфичные для сервиса аргументы:
`dumpsys {{сервис}} -h`
- Исключить конкретный сервис из диагностики:
`dumpsys --skip {{сервис}}`
- Задать время ожидания в секундах (по умолчанию 10 сек):
`dumpsys -t {{секунды}}`

View File

@ -0,0 +1,32 @@
# getprop
> Показывает информацию о характеристиках системы Android.
> Больше информации: <https://manned.org/getprop>.
- Показать информацию о характеристиках системы Android:
`getprop`
- Показать информации о конкретной характеристике:
`getprop {{prop}}`
- Показать на уровне SDK API:
`getprop {{ro.build.version.sdk}}`
- Показать версию Android:
`getprop {{ro.build.version.release}}`
- Показать модель устройства Android:
`getprop {{ro.vendor.product.model}}`
- Показать статус блокировки OEM:
`getprop {{ro.oem_unlock_supported}}`
- Показать MAC адрес Wi-Fi карты Android:
`getprop {{ro.boot.wifimacaddr}}`

25
pages.ru/android/input.md Normal file
View File

@ -0,0 +1,25 @@
# input
> Отправить коды событий или жесты сенсорного экрана на устройство Android.
> Эту команду можно использовать только через `adb shell`.
> Больше информации: <https://developer.android.com/reference/android/view/KeyEvent.html#constants_1>.
- Отправить код события для одного символа на устройство Android:
`input keyevent {{код_события}}`
- Отправить текст на устройство Android (`%s` означает пробел):
`input text "{{текст}}"`
- Отправить одно нажатие на экран на устройство Android:
`input tap {{х_позиция}} {{y_позиция}}`
- Отправить жест смахивания на устройство Android:
`input swipe {{x_начало}} {{y_начало}} {{x_конец}} {{y_конец}} {{продолжительность_в_мс}}`
- Отправить длинное нажатие на экран на устройство Android с помощью жеста смахивания:
`input swipe {{x_position}} {{y_position}} {{x_position}} {{y_pos}} {{продолжительность_в_мс}}`

View File

@ -0,0 +1,16 @@
# logcat
> Дамп лог (журнал) системных сообщений, включая трассировку стека при возникновении ошибки и информационные сообщения, регистрируемые приложениями.
> Больше информации: <https://developer.android.com/studio/command-line/logcat>.
- Показать системные логи:
`logcat`
- Записать системные логи в файл:
`logcat -f {{путь/до/файла}}`
- Показать строки, соответствующие регулярному выражению:
`logcat --regex {{регулярное_выражение}}`

24
pages.ru/android/pkg.md Normal file
View File

@ -0,0 +1,24 @@
# pkg
> Утилита управления пакетами для Termux.
> Больше информации: <https://wiki.termux.com/wiki/Package_Management>.
- Обновить все установленные пакеты:
`pkg upgrade`
- Установить пакет:
`pkg install {{пакет}}`
- Удалить пакет:
`pkg uninstall {{пакет}}`
- Переустановить пакет:
`pkg reinstall {{пакет}}`
- Поиск пакета:
`pkg search {{пакет}}`

24
pages.ru/android/pm.md Normal file
View File

@ -0,0 +1,24 @@
# pm
> Показать информацию о приложениях на устройстве Android.
> Больше информации: <https://developer.android.com/studio/command-line/adb#pm>.
- Показать список всех установленных приложений:
`pm list packages`
- Показать список всех установленных системных приложений:
`pm list packages -s`
- Показать список всех установленных сторонних приложений:
`pm list packages -3`
- Показать список приложений по ключевым словам:
`pm list packages {{ключевые_слова}}`
- Показать путь к APK определенного приложения:
`pm path {{приложение}}`

View File

@ -0,0 +1,9 @@
# screencap
> Сделать снимок экрана мобильного дисплея.
> Эту команду можно использовать только через `adb shell`.
> Больше информации: <https://developer.android.com/studio/command-line/adb#screencap>.
- Сделать снимок экрана:
`screencap {{путь/к/файлу}}`

View File

@ -0,0 +1,20 @@
# settings
> Получить информацию об операционной системе Android.
> Больше информации: <https://adbinstaller.com/commands/adb-shell-settings-5b670d5ee7958178a2955536>.
- Показать список настроек в `global`:
`settings list {{global}}`
- Получить значение определенного параметра:
`settings get {{global}} {{airplane_mode_on}}`
- Задать значение параметра:
`settings put {{system}} {{screen_brightness}} {{42}}`
- Удалить конкретную настройку:
`settings delete {{secure}} {{screensaver_enabled}}`

13
pages.ru/android/wm.md Normal file
View File

@ -0,0 +1,13 @@
# wm
> Показать информацию об экране Android-устройства.
> Эту команду можно использовать только через `adb shell`.
> Больше информации: <https://adbinstaller.com/commands/adb-shell-wm-5b672b17e7958178a2955538>.
- Показать физический размер экрана Android-устройства:
`wm {{size}}`
- Показать физическую плотность экрана Android-устройства:
`wm {{density}}`