W pakiecie znalazłem następującą funkcję android.app.ActivityManager
.
public static boolean isUserAMonkey ()
Odniesienie opisuje:
public static boolean isUserAMonkey ()
Od: API Level 8Zwraca wartość „true”, jeśli interfejs użytkownika jest obecnie modyfikowany przez małpę.
Byłem zszokowany tą dziwną funkcją. I mam kilka pytań.
Co to oznacza (interfejs użytkownika jest obecnie modyfikowany przez małpę)?
Jakie jest praktyczne zastosowanie tej funkcji?
Dlaczego używają
isUserAMonkey
nazwy funkcji?
Odpowiedzi:
Ta metoda służy do sprawdzania, czy bieżący użytkownik jest użytkownikiem testowym, za pomocą automatycznego testowania, nazywanego przez programistów Androida „małpą” .
źródło
The Monkey to program, który działa na emulatorze lub urządzeniu i generuje pseudolosowe strumienie zdarzeń użytkownika, takich jak kliknięcia, dotknięcia lub gesty, a także szereg zdarzeń na poziomie systemu. Możesz użyć Monkey do testowania aplikacji, które tworzysz, w losowy, ale powtarzalny sposób.
po prostu odsyłaj te linki również:
źródło