You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
jianglk.darker
7ee447c011
|
4 months ago | |
---|---|---|
.. | ||
bin | 4 months ago | |
build | 4 months ago | |
devil | 4 months ago | |
docs | 4 months ago | |
.style.yapf | 4 months ago | |
BUILD.gn | 4 months ago | |
DIR_METADATA | 4 months ago | |
PRESUBMIT.py | 4 months ago | |
README.md | 4 months ago | |
pylintrc | 4 months ago |
README.md
devil
😈
devil (device interaction layer) is a library used by the Chromium developers to interact with Android devices. It currently supports SDK level 16 and above.
Interfaces
devil provides python APIs:
devil.android.adb_wrapper
provides a thin wrapper around the adb binary. Most functions and methods have direct analogues on the adb command-line.devil.android.device_utils
provides higher-level functionality built on top ofadb_wrapper
. This is the primary mechanism through which chromium's scripts interact with devices.
Utilities
devil also provides command-line utilities:
devil/utils/markdown.py
generated markdown documentation for python modules.
Constraints and Caveats
devil supports python 2.7. Python 3 compatibility is currently a work in progress (see https://crbug.com/1007101).
Contributing
Please see our contributor's guide