MCPcopy Create free account

hub / github.com/MobileLLM/AutoDroid / types & classes

Types & classes98 in github.com/MobileLLM/AutoDroid

↓ 19 callersClassScrollEvent
swipe gesture
droidbot/input_event.py:594
↓ 16 callersClassIntentEvent
An event describing an intent
droidbot/input_event.py:736
↓ 15 callersClassKeyEvent
a key pressing event
droidbot/input_event.py:378
↓ 15 callersClassScriptSyntaxError
syntax error of DroidBotScript
droidbot/input_script.py:560
↓ 14 callersClassDevice
this class describes a connected device
droidbot/device.py:23
↓ 14 callersClassTouchEvent
a touch on screen
droidbot/input_event.py:450
↓ 11 callersClassIntent
this class describes a intent event
droidbot/intent.py:1
↓ 6 callersClassInvalidEventException
droidbot/input_event.py:85
↓ 5 callersClassSetTextEvent
input text to target UI
droidbot/input_event.py:694
↓ 4 callersClassCallLogEnv
call log
droidbot/env_manager.py:106
↓ 4 callersClassLongTouchEvent
a long touch on screen
droidbot/input_event.py:488
↓ 3 callersClassApp
this class describes an app
droidbot/app.py:7
↓ 3 callersClassQEMUConn
a connection with QEMU.
droidbot/adapter/qemu.py:25
↓ 3 callersClassSMSLogEnv
SMS log
droidbot/env_manager.py:173
↓ 2 callersClassADBException
Exception in ADB connection
droidbot/adapter/adb.py:13
↓ 2 callersClassContactAppEnv
This class describes a contact inside device
droidbot/env_manager.py:65
↓ 2 callersClassDroidBot
The main class of droidbot
droidbot/droidbot.py:18
↓ 2 callersClassDroidBotAppConn
a connection with droidbot app.
droidbot/adapter/droidbot_app.py:32
↓ 2 callersClassDroidBotAppConnException
Exception in telnet connection
droidbot/adapter/droidbot_app.py:18
↓ 2 callersClassDroidBotIme
a connection with droidbot ime app.
droidbot/adapter/droidbot_ime.py:19
↓ 2 callersClassDroidBotScript
DroidBotScript is a DSL for customizing input for certain states
droidbot/input_script.py:29
↓ 2 callersClassDummyFilesEnv
push dummy files to device
droidbot/env_manager.py:153
↓ 2 callersClassGPSAppEnv
This class describes the continuous updating GPS data inside device
droidbot/env_manager.py:201
↓ 2 callersClassKillAppEvent
an event to stop testing
droidbot/input_event.py:351
↓ 2 callersClassMinicap
a connection with target device through minicap.
droidbot/adapter/minicap.py:21
↓ 2 callersClassSwipeEvent
a drag gesture on screen
droidbot/input_event.py:528
↓ 2 callersClassTextEncoder
droidbot/input_policy2.py:92
↓ 2 callersClassUTG
UI transition graph
droidbot/utg.py:9
↓ 1 callersClassADB
interface of ADB send adb commands via this, see: http://developer.android.com/tools/help/adb.html
droidbot/adapter/adb.py:20
↓ 1 callersClassAbsolutePositionalEncoding
droidbot/input_policy2.py:164
↓ 1 callersClassAppEnvManager
AppEnvManager manages the environment of device in which an app will run.
droidbot/env_manager.py:229
↓ 1 callersClassBertLayerNorm
droidbot/input_policy2.py:122
↓ 1 callersClassDeviceState
the state of the current device
droidbot/device_state.py:14
↓ 1 callersClassDroidBotConn
a connection with DroidBot.
droidbot/adapter/droidbot.py:21
↓ 1 callersClassDroidBotOperation
an operation is what DroidBot do to target device It might be a set of events, or an event policy
droidbot/input_script.py:492
↓ 1 callersClassDroidMaster
The main class of droidmaster DroidMaster currently supports QEMU instance pool only
droidbot/droidmaster.py:36
↓ 1 callersClassDummyEnvFactory
A dummy factory which generate randomized app environment
droidbot/env_manager.py:324
↓ 1 callersClassEOF
Exception in telnet connection
droidbot/adapter/droidbot_app.py:25
↓ 1 callersClassEventGenerator
droidbot/rl/action.py:31
↓ 1 callersClassEventLog
save an event to local file system
droidbot/input_event.py:160
↓ 1 callersClassExitEvent
an event to stop testing
droidbot/input_event.py:328
↓ 1 callersClassFileEnvFactory
A factory which generate environment from file
droidbot/env_manager.py:374
↓ 1 callersClassInputInterruptedException
droidbot/input_policy.py:53
↓ 1 callersClassInputManager
This class manages all events to send during app running
droidbot/input_manager.py:25
↓ 1 callersClassLogcat
A connection with the target device through logcat.
droidbot/adapter/logcat.py:7
↓ 1 callersClassManualEvent
a manual event
droidbot/input_event.py:304
↓ 1 callersClassManualPolicy
manually explore UFG
droidbot/input_policy.py:640
↓ 1 callersClassMemory
droidbot/input_policy2.py:286
↓ 1 callersClassMemoryGuidedPolicy
droidbot/input_policy2.py:513
↓ 1 callersClassMinicapException
Exception in minicap connection
droidbot/adapter/minicap.py:14
↓ 1 callersClassMockObject
droidbot/input_script.py:570
↓ 1 callersClassObservation
The observation of current device and app state, including the following fields: Name Meaning UI The current
droidbot/rl/observation.py:6
↓ 1 callersClassProbabilisticDroidBotAction
this action execute its operations probabilistically according to the probability
droidbot/input_script.py:449
↓ 1 callersClassProcessMonitor
monitoring the state of process on the device
droidbot/adapter/process_monitor.py:8
↓ 1 callersClassRoundRobinDroidBotAction
this action execute its operations round-robin
droidbot/input_script.py:422
↓ 1 callersClassScriptEvent
an event defined in DroidBotScript the grammar of ScriptEvent is similar with the InputEvent in dict format but must be transformed befor
droidbot/input_script.py:519
↓ 1 callersClassSettingsAppEnv
This class describes settings of device
droidbot/env_manager.py:88
↓ 1 callersClassSpawnEvent
An event to spawn then stop testing
droidbot/input_event.py:768
↓ 1 callersClassStateSelector
selector used to select a UI state
droidbot/input_script.py:338
↓ 1 callersClassStaticEnvFactory
A factory which generate ad hoc environment based on static analysis result of app
droidbot/env_manager.py:337
↓ 1 callersClassTaskPolicy
droidbot/input_policy.py:665
↓ 1 callersClassTelnetConsole
interface of telnet console, see: http://developer.android.com/tools/devices/emulator.html
droidbot/adapter/telnet.py:13
↓ 1 callersClassTelnetException
Exception in telnet connection
droidbot/adapter/telnet.py:6
↓ 1 callersClassTestEnv
Description: An app under test is running in an Android device. The agent will observe: 1. the UI 2. the
droidbot/rl/env.py:18
↓ 1 callersClassUIEmbedTransformer
droidbot/input_policy2.py:186
↓ 1 callersClassUserInputMonitor
A connection with the target device through `getevent`. `getevent` is able to get raw user input from device.
droidbot/adapter/user_input_monitor.py:6
↓ 1 callersClassUtgGreedySearchPolicy
DFS/BFS (according to search_method) strategy to explore UFG (new)
droidbot/input_policy.py:373
↓ 1 callersClassUtgNaiveSearchPolicy
depth-first strategy to explore UFG (old)
droidbot/input_policy.py:219
↓ 1 callersClassUtgReplayPolicy
Replay DroidBot output generated by UTG policy
droidbot/input_policy.py:562
↓ 1 callersClassViewSelector
selector used to select a view
droidbot/input_script.py:254
ClassAction
An action that the RL agent can send to the device, including the following fields Name Meaning action_type Probabili
droidbot/rl/action.py:5
ClassAdapter
droidbot/adapter/adapter.py:1
ClassAppEnv
This class describes a environment attribute of device
droidbot/env_manager.py:24
ClassAppEnvFactory
This class is responsible for produce a list of static and dynamic AppEnv
droidbot/env_manager.py:315
ClassDQN
droidbot/rl/RL_test.py:22
ClassDroidBotAction
an action is what DroidBot would do on device at specific states
droidbot/input_script.py:413
ClassDroidBotConnException
Exception in telnet connection
droidbot/adapter/droidbot.py:7
ClassDroidBotException
droidbot/droidbot.py:196
ClassDroidBotImeException
Exception in telnet connection
droidbot/adapter/droidbot_ime.py:12
ClassDroidMasterException
droidbot/droidmaster.py:356
ClassDynamicAppEnv
This class describes a dynamic environment attribute of device usually we need to start a thread for this
droidbot/env_manager.py:55
ClassEOF
Exception in telnet connection
droidbot/adapter/droidbot.py:14
ClassEOF
Exception in telnet connection
droidbot/adapter/qemu.py:18
ClassInputEvent
The base class of all events
droidbot/input_event.py:89
ClassInputPolicy
This class is responsible for generating events to stimulate more app behaviour It should call AppEventManager.send_event method continuously
droidbot/input_policy.py:62
ClassJDWP
a connection with target app through JDWP.
droidbot/adapter/jdwp.py:14
ClassJDWPException
Exception in jdwp connection
droidbot/adapter/jdwp.py:7
ClassMonitor
this class monitor the sensitive api
droidbot/monitor.py:9
ClassNoneInputPolicy
do not send any event
droidbot/input_policy.py:120
ClassQEMUConnException
Exception in telnet connection
droidbot/adapter/qemu.py:11
ClassRPCHandler
droidbot/droidmaster.py:27
ClassSinusoidalPositionalEncoding
droidbot/input_policy2.py:138
ClassStaticAppEnv
This class describes a static environment attribute of device
droidbot/env_manager.py:46
ClassUIEmbedLSTM
droidbot/input_policy2.py:31
ClassUIEvent
This class describes a UI event of app, such as touch, click, etc
droidbot/input_event.py:403
ClassUnknownEnvException
droidbot/env_manager.py:20
ClassUnknownInputException
droidbot/input_manager.py:21
ClassUtgBasedInputPolicy
state-based input policy
droidbot/input_policy.py:136