Corridore delle scimmie
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Una classe monkeyrunner che contiene metodi di utilità statici.
Riepilogo
Metodi |
void
|
avviso
(messaggio string,
titolo string,
string okTitle)
Mostra una finestra di dialogo di avviso relativa al processo che esegue il programma attuale.
|
numero intero
|
choice
(messaggio string,
scelte iterabili,
titolo string)
Visualizza una finestra di dialogo con un elenco di opzioni per il processo che esegue il programma corrente.
|
void
|
guida
(formato stringa)
Visualizza il riferimento dell'API monkeyrunner in uno stile simile a quello dello strumento pydoc di Python, utilizzando il formato specificato.
|
stringa
|
input
(messaggio string,
stringinitialValue,
string titolo,
string okTitle,
string cancelTitle)
Visualizza una finestra di dialogo che accetta input.
|
void
|
sleep
(virgola mobile secondi)
Mette in pausa il programma corrente per il numero di secondi specificato.
|
MonkeyDevice
|
waitForConnection
(timeout float,
string deviceId)
Tenta di stabilire una connessione tra il backend monkeyrunner e l'emulatore o il dispositivo specificato.
|
Metodi pubblici
string
avviso
(
messaggio string,
titolo string,
string okTitle)
Mostra una finestra di dialogo di avviso relativa al processo che esegue il programma attuale. La finestra di dialogo è modale, quindi il programma viene messo in pausa finché l'utente non fa clic sul pulsante della finestra di dialogo.
Argomenti
messaggio |
Il messaggio da visualizzare nella finestra di dialogo.
|
title |
Il titolo della finestra di dialogo. Il valore predefinito è "Avviso".
|
Titolo OK |
Il testo visualizzato nel pulsante di dialogo. Il valore predefinito è "OK".
|
integer
choice
(messaggio string,
scelte iterable,
titolo string)
Visualizza una finestra di dialogo con un elenco di opzioni per il processo che esegue il programma corrente. La
finestra di dialogo è modale, quindi il programma viene messo in pausa finché l'utente non fa clic su uno dei pulsanti
della finestra di dialogo.
Argomenti
messaggio |
Il messaggio di richiesta visualizzato nella finestra di dialogo.
|
scelte |
Un iterabile Python contenente uno o più oggetti visualizzati come stringhe. Il formato consigliato è un array di stringhe.
|
title
|
Il titolo della finestra di dialogo. Il valore predefinito è "Input".
|
Ritorni
-
Se l'utente effettua una selezione e fa clic sul pulsante "OK", il metodo restituisce
l'indice in base 0 della selezione all'interno dell'iterabile.
Se l'utente fa clic sul pulsante "Annulla", il metodo restituisce -1.
Visualizza il riferimento dell'API monkeyrunner in uno stile simile a quello dello strumento pydoc
di Python, utilizzando il formato specificato.
Argomenti
formato |
Il formato di markup da utilizzare nell'output. I valori possibili sono "text" per il testo normale o "html" per HTML.
|
Visualizza una finestra di dialogo che accetta l'input e lo riporta al programma. La finestra di dialogo è modale, quindi il programma viene messo in pausa finché l'utente non fa clic su uno dei pulsanti della finestra di dialogo.
La finestra di dialogo contiene due pulsanti, uno dei quali mostra il valore okTitle e l'altro il valore cancelTitle. Se l'utente fa clic sul pulsante okTitle, viene restituito il valore corrente della casella di immissione. Se l'utente fa clic sul pulsante cancelTitle, viene restituita una stringa vuota.
Argomenti
messaggio |
Il messaggio di richiesta visualizzato nella finestra di dialogo.
|
Valore iniziale |
Il valore iniziale da visualizzare nella finestra di dialogo. Il valore predefinito è una stringa vuota.
|
title |
Il titolo della finestra di dialogo. Il valore predefinito è "Input".
|
Titolo OK |
Il testo visualizzato nel pulsante okTitle. L'impostazione predefinita è "OK".
|
cancelTitle |
Il testo visualizzato nel pulsante cancelTitle. L'impostazione predefinita è "Annulla".
|
Ritorni
-
Se l'utente fa clic sul pulsante okTitle, il metodo restituisce il valore corrente della casella di immissione della finestra di dialogo. Se l'utente fa clic sul pulsante cancelTitle, il metodo restituisce una stringa vuota.
void
sleep
(
float secondi
)
Mette in pausa il programma corrente per il numero di secondi specificato.
Argomenti
secondi |
Il numero di secondi della pausa.
|
MonkeyDevice
waitForConnection
(timeout float,
string deviceId)
Tenta di stabilire una connessione tra il backend monkeyrunner
e l'emulatore o il dispositivo specificato.
Argomenti
timeout |
Il numero di secondi di attesa per una connessione. L'impostazione predefinita è attendere all'infinito.
|
ID dispositivo
|
Un'espressione regolare che specifica il numero di serie del dispositivo o dell'emulatore. Consulta l'argomento Android Debug Bridge per una descrizione dei numeri di serie del dispositivo e dell'emulatore.
|
Ritorni
-
Un'istanza
MonkeyDevice
per il dispositivo o l'emulatore. Utilizza questo oggetto per controllare e comunicare con il dispositivo o l'emulatore.
I campioni di contenuti e codice in questa pagina sono soggetti alle licenze descritte nella Licenza per i contenuti. Java e OpenJDK sono marchi o marchi registrati di Oracle e/o delle sue società consociate.
Ultimo aggiornamento 2025-07-27 UTC.
[null,null,["Ultimo aggiornamento 2025-07-27 UTC."],[],[],null,["# MonkeyRunner\n\nA monkeyrunner class that contains static utility methods.\n\nSummary\n-------\n\n| Methods ||||||||||||\n|------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---|---|---|---|---|---|---|---|---|---|\n| void | [alert](#alert) (*string* message, *string* title, *string* okTitle) Displays an alert dialog to the process running the current program. |\n| *integer* | [choice](#choice) (*string* message, *iterable* choices, *string* title) Displays a dialog with a list of choices to the process running the current program. |\n| void | [help](#help) (*string* format) Displays the monkeyrunner API reference in a style similar to that of Python's `pydoc` tool, using the specified format. |\n| *string* | [input](#input) (*string* message, *string* initialValue, *string* title, *string* okTitle, *string* cancelTitle) Displays a dialog that accepts input. |\n| void | [sleep](#sleep) (*float* seconds) Pauses the current program for the specified number of seconds. |\n| ` `[MonkeyDevice](/tools/help/MonkeyDevice)` ` | [waitForConnection](#waitForConnection) (*float* timeout, *string* deviceId) Tries to make a connection between the `monkeyrunner` backend and the specified device or emulator. |\n\nPublic methods\n--------------\n\n#### *string*\nalert\n( *string* message, *string* title, *string* okTitle)\n\n\nDisplays an alert dialog to the process running the current\nprogram. The dialog is modal, so the program pauses until the user clicks the dialog's\nbutton. \n\n##### Arguments\n\n| message | The message to display in the dialog. |\n| title | The dialog's title. The default value is \"Alert\". |\n| okTitle | The text displayed in the dialog button. The default value is \"OK\". |\n|---------|---------------------------------------------------------------------|\n\n#### *integer*\nchoice\n(*string* message, *iterable* choices, *string* title)\n\n\nDisplays a dialog with a list of choices to the process running the current program. The\ndialog is modal, so the program pauses until the user clicks one of the dialog's\nbuttons. \n\n##### Arguments\n\n| message | The prompt message displayed in the dialog. |\n| choices | A Python iterable containing one or more objects that are displayed as strings. The recommended form is an array of strings. |\n| title | The dialog's title. The default is \"Input\". |\n|---------|------------------------------------------------------------------------------------------------------------------------------|\n\n##### Returns\n\n- If the user makes a selection and clicks the \"OK\" button, the method returns the 0-based index of the selection within the iterable. If the user clicks the \"Cancel\" button, the method returns -1. \n\n#### void\nhelp\n(*string* format)\n\n\nDisplays the monkeyrunner API reference in a style similar to that of Python's\n`pydoc` tool, using the specified format. \n\n##### Arguments\n\n| format | The markup format to use in the output. The possible values are \"text\" for plain text or \"html\" for HTML. |\n|--------|-----------------------------------------------------------------------------------------------------------|\n\n#### *string*\ninput\n(*string* message *string* initialValue, *string* title, *string* okTitle, *string* cancelTitle)\n\n\nDisplays a dialog that accepts input and returns it to the program. The dialog is\nmodal, so the program pauses until the user clicks one of the dialog's buttons.\n\n\nThe dialog contains two buttons, one of which displays the okTitle value\nand the other the cancelTitle value. If the user clicks the okTitle button,\nthe current value of the input box is returned. If the user clicks the cancelTitle\nbutton, an empty string is returned. \n\n##### Arguments\n\n| message | The prompt message displayed in the dialog. |\n| initialValue | The initial value to display in the dialog. The default is an empty string. |\n| title | The dialog's title. The default is \"Input\". |\n| okTitle | The text displayed in the okTitle button. The default is \"OK\". |\n| cancelTitle | The text displayed in the cancelTitle button. The default is \"Cancel\". |\n|--------------|-----------------------------------------------------------------------------|\n\n##### Returns\n\n- If the user clicks the okTitle button, then the method returns the current value of the dialog's input box. If the user clicks the cancelTitle button, the method returns an empty string. \n\n#### void\nsleep\n( *float* seconds )\n\n\nPauses the current program for the specified number of seconds. \n\n##### Arguments\n\n| seconds | The number of seconds to pause. |\n|---------|---------------------------------|\n\n#### `\n`[MonkeyDevice](/tools/help/MonkeyDevice)`\n`\nwaitForConnection\n(*float* timeout, *string* deviceId)\n\n\nTries to make a connection between the `monkeyrunner` backend and the\nspecified device or emulator. \n\n##### Arguments\n\n| timeout | The number of seconds to wait for a connection. The default is to wait forever. |\n| deviceId | A regular expression that specifies the serial number of the device or emulator. See the topic [Android Debug Bridge](/tools/help/adb) for a description of device and emulator serial numbers. |\n|----------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n\n##### Returns\n\n- A [MonkeyDevice](/tools/help/MonkeyDevice) instance for the device or emulator. Use this object to control and communicate with the device or emulator."]]