Monday, July 27, 2009

Monkey on Emulator / Android /Google Phone

The Monkey is a command-line tool that that you can run on any emulator instance or on a device. It sends a pseudo-random stream of user events into the system, which acts as a stress test on the application software you are developing (from Android's Website).

1. Run emulator
2. go to cmd line prompt and type:
C:\android-sdk_1.5_windows\tools>adb shell monkey 500 (will perform pseudo random test - 500 events on any of the packages)

3. this command will run the emulator for 36000 events, each lasting for 300 ms i.e. if you want to test your emulator or actual google phone for 3 hours.

C:\android-sdk_1.5_windows\tools>adb shell monkey -v 36000 --throttle 300

4. this cmd is using the options of packages and running events on the selected packages for 3 hrs

C:\android-sdk_1.5_windows\tools>adb shell monkey -v 36000 -p com.android.phone -p com.WebUpload -p com.android.alarmclock -p com.videoplayer -p com.android.providers.contacts -p com.android.launcher -p com.android.settings -p com.android.providers.userdictionary -p com.android.mms -p com.android.calendar -p com.android.providers.media -p com.android.providers.calendar -p com.android.music -p com.android.browser -p com.android.contacts 999999 --throttle 300

5. when the actual google phone is connected with USB and monkey is run on it, it will log all the details of the events on the command prompt for analysis. The log will look like the below:


:Monkey: seed=0 count=999999
:AllowPackage: com.android.phone
:AllowPackage: com.android.alarmclock
:AllowPackage: com.android.providers.contacts
:AllowPackage: com.android.launcher
:AllowPackage: com.android.googlesearch
:AllowPackage: com.android.settings
:AllowPackage: com.android.providers.userdictionary
:AllowPackage: com.android.providers.settings
:AllowPackage: com.android.providers.telephony
:AllowPackage: com.android.soundrecorder
:AllowPackage: com.android.mms
:AllowPackage: com.android.providers.drm
:AllowPackage: com.android.calendar
:AllowPackage: com.android.packageinstaller
:AllowPackage: android
:AllowPackage: com.android.providers.downloads
:AllowPackage: com.android.providers.calendar
:AllowPackage: com.android.music
:AllowPackage: com.android.browser
:AllowPackage: com.android.contacts
:IncludeCategory: android.intent.category.LAUNCHER
:IncludeCategory: android.intent.category.MONKEY
// Event percentages:
// 0: 15.0%
// 1: 10.0%
// 2: 15.0%
// 3: 25.0%
// 4: 15.0%
// 5: 2.0%
// 6: 2.0%
// 7: 1.0%
// 8: 15.0%
:Switch: #Intent;action=android.intent.action.MAIN;category=android.intent.categ
ory.LAUNCHER;launchFlags=0x10000000;component=com.android.settings/.Settings;end

// Allowing start of Intent { action=android.intent.action.MAIN categories={
android.intent.category.LAUNCHER} comp={com.android.settings/com.android.setting
s.Settings} } in package com.android.settings
:Sending Pointer ACTION_MOVE x=-4.0 y=2.0
:Sending Pointer ACTION_UP x=0.0 y=0.0
// Allowing start of Intent { action=android.intent.action.MAIN comp={com.an
droid.settings/com.android.settings.SoundAndDisplaySettings} } in package com.an
droid.settings
:Sending Pointer ACTION_DOWN x=207.0 y=282.0
:Sending Pointer ACTION_UP x=189.0 y=289.0
:Sending Pointer ACTION_DOWN x=95.0 y=259.0
:Sending Pointer ACTION_UP x=95.0 y=259.0
:Sending Pointer ACTION_DOWN x=295.0 y=223.0
:Sending Pointer ACTION_UP x=290.0 y=213.0
:Sending Pointer ACTION_MOVE x=-5.0 y=3.0
:Sending Pointer ACTION_MOVE x=0.0 y=-5.0
:Sending Pointer ACTION_DOWN x=74.0 y=201.0
:Sending Pointer ACTION_UP x=74.0 y=201.0
:Sending Pointer ACTION_MOVE x=3.0 y=-2.0
:Sending Pointer ACTION_UP x=0.0 y=0.0
:Sending Pointer ACTION_MOVE x=-4.0 y=2.0
// Sending event #100
:Sending Pointer ACTION_MOVE x=4.0 y=2.0
:Sending Pointer ACTION_DOWN x=149.0 y=150.0
:Sending Pointer ACTION_UP x=162.0 y=150.0
:Sending Pointer ACTION_MOVE x=0.0 y=-1.0
:Sending Pointer ACTION_DOWN x=134.0 y=239.0
:Sending Pointer ACTION_UP x=134.0 y=239.0
:Sending Pointer ACTION_DOWN x=118.0 y=37.0
:Sending Pointer ACTION_UP x=119.0 y=33.0
:Sending Pointer ACTION_DOWN x=297.0 y=358.0
:Sending Pointer ACTION_UP x=284.0 y=369.0
:Sending Pointer ACTION_DOWN x=258.0 y=403.0
:Sending Pointer ACTION_UP x=273.0 y=403.0
:Sending Pointer ACTION_MOVE x=-5.0 y=-5.0
// Sending event #200
// Sending event #200
:Sending Pointer ACTION_MOVE x=3.0 y=2.0
:Sending Pointer ACTION_UP x=0.0 y=0.0
:Sending Pointer ACTION_DOWN x=306.0 y=307.0
:Sending Pointer ACTION_UP x=306.0 y=307.0
:Sending Pointer ACTION_DOWN x=58.0 y=305.0
:Sending Pointer ACTION_UP x=58.0 y=305.0
:Switch: #Intent;action=android.intent.action.MAIN;category=android.intent.categ
ory.LAUNCHER;launchFlags=0x10000000;component=com.android.contacts/.DialtactsCon
tactsEntryActivity;end
// Allowing start of Intent { action=android.intent.action.MAIN categories={
android.intent.category.LAUNCHER} comp={com.android.contacts/com.android.contact
s.DialtactsContactsEntryActivity} } in package com.android.contacts
:Sending Pointer ACTION_DOWN x=83.0 y=323.0
:Sending Pointer ACTION_UP x=83.0 y=323.0
:Sending Pointer ACTION_MOVE x=0.0 y=4.0
:Sending Pointer ACTION_DOWN x=291.0 y=305.0
:Sending Pointer ACTION_UP x=291.0 y=305.0
:Sending Pointer ACTION_MOVE x=1.0 y=0.0
// Allowing start of Intent { action=android.intent.action.INSERT data=conte
nt://contacts/people comp={com.android.contacts/com.android.contacts.EditContact
Activity} } in package com.android.contacts
:Sending Pointer ACTION_DOWN x=80.0 y=133.0
:Sending Pointer ACTION_UP x=80.0 y=133.0
:Sending Pointer ACTION_MOVE x=1.0 y=-1.0
:Sending Pointer ACTION_MOVE x=-4.0 y=-1.0
:Sending Pointer ACTION_DOWN x=108.0 y=194.0
:Sending Pointer ACTION_UP x=108.0 y=194.0
:Sending Pointer ACTION_MOVE x=2.0 y=-4.0
// Sending event #300
:Sending Pointer ACTION_MOVE x=-3.0 y=4.0
:Sending Pointer ACTION_DOWN x=244.0 y=371.0
:Sending Pointer ACTION_UP x=244.0 y=371.0
:Sending Pointer ACTION_DOWN x=163.0 y=98.0
:Sending Pointer ACTION_UP x=163.0 y=98.0
:Sending Pointer ACTION_MOVE x=-2.0 y=3.0
:Sending Pointer ACTION_MOVE x=2.0 y=-1.0
:Sending Flip keyboardOpen=false
:Sending Pointer ACTION_DOWN x=193.0 y=137.0
:Sending Pointer ACTION_UP x=178.0 y=139.0
:Sending Pointer ACTION_DOWN x=295.0 y=451.0
:Sending Pointer ACTION_UP x=295.0 y=451.0
:Sending Pointer ACTION_MOVE x=2.0 y=-3.0
:Sending Pointer ACTION_DOWN x=249.0 y=465.0
:Sending Pointer ACTION_UP x=249.0 y=465.0
:Sending Pointer ACTION_DOWN x=153.0 y=336.0
:Sending Pointer ACTION_UP x=152.0 y=345.0
:Sending Pointer ACTION_DOWN x=65.0 y=316.0
:Sending Pointer ACTION_UP x=65.0 y=316.0
// Sending event #400
:Sending Pointer ACTION_MOVE x=4.0 y=3.0
:Sending Pointer ACTION_DOWN x=92.0 y=470.0
:Sending Pointer ACTION_UP x=92.0 y=470.0
:Sending Pointer ACTION_MOVE x=2.0 y=-1.0
:Sending Pointer ACTION_DOWN x=289.0 y=234.0
// Rejecting start of Intent { action=android.intent.action.GET_CONTENT type
=image/* comp={com.android.camera/com.android.camera.ImageGallery2} } in package
com.android.camera
:Sending Pointer ACTION_UP x=289.0 y=234.0
:Sending Pointer ACTION_DOWN x=45.0 y=452.0
:Sending Pointer ACTION_UP x=45.0 y=452.0
:Sending Pointer ACTION_MOVE x=2.0 y=2.0
:Sending Pointer ACTION_DOWN x=59.0 y=459.0
:Sending Pointer ACTION_UP x=59.0 y=459.0
:Sending Pointer ACTION_MOVE x=-4.0 y=1.0
:Sending Pointer ACTION_DOWN x=57.0 y=384.0
:Sending Pointer ACTION_UP x=57.0 y=384.0
:Sending Pointer ACTION_DOWN x=304.0 y=165.0
:Sending Pointer ACTION_UP x=304.0 y=166.0
:Sending Pointer ACTION_MOVE x=1.0 y=3.0
:Sending Pointer ACTION_MOVE x=-2.0 y=-3.0
// Sending event #500
:Sending Pointer ACTION_DOWN x=87.0 y=325.0
:Sending Pointer ACTION_UP x=87.0 y=325.0
:Sending Pointer ACTION_MOVE x=-5.0 y=-4.0
:Sending Pointer ACTION_DOWN x=209.0 y=147.0
:Sending Pointer ACTION_UP x=209.0 y=147.0
:Sending Pointer ACTION_MOVE x=-2.0 y=0.0
:Sending Pointer ACTION_DOWN x=219.0 y=29.0
:Sending Pointer ACTION_UP x=219.0 y=29.0
:Sending Pointer ACTION_DOWN x=319.0 y=18.0
:Sending Pointer ACTION_UP x=319.0 y=18.0
:Sending Pointer ACTION_DOWN x=179.0 y=91.0
:Sending Pointer ACTION_UP x=179.0 y=91.0
:Sending Pointer ACTION_DOWN x=212.0 y=176.0
:Sending Pointer ACTION_UP x=212.0 y=176.0
:Sending Pointer ACTION_DOWN x=196.0 y=193.0
// Allowing start of Intent { action=android.intent.action.RINGTONE_PICKER c
omp={android/com.android.internal.app.RingtonePickerActivity} } in package andro
id
:Sending Pointer ACTION_UP x=196.0 y=193.0
// Allowing start of Intent { action=android.intent.action.RINGTONE_PICKER c
omp={android/com.android.internal.app.RingtonePickerActivity} } in package andro
id
:Sending Pointer ACTION_MOVE x=-5.0 y=-2.0
:Sending Pointer ACTION_DOWN x=251.0 y=369.0
:Sending Pointer ACTION_UP x=251.0 y=369.0
:Sending Pointer ACTION_MOVE x=-5.0 y=-5.0
:Sending Pointer ACTION_DOWN x=282.0 y=242.0
// Sending event #600
:Sending Pointer ACTION_UP x=299.0 y=220.0
:Sending Pointer ACTION_DOWN x=16.0 y=379.0
:Sending Pointer ACTION_UP x=16.0 y=379.0
:Switch: #Intent;action=android.intent.action.MAIN;category=android.intent.categ
ory.LAUNCHER;launchFlags=0x10000000;component=com.android.contacts/.DialtactsAct
ivity;end
// Allowing start of Intent { action=android.intent.action.MAIN categories={
android.intent.category.LAUNCHER} comp={com.android.contacts/com.android.contact
s.DialtactsActivity} } in package com.android.contacts
:Sending Pointer ACTION_DOWN x=151.0 y=44.0
:Sending Pointer ACTION_UP x=151.0 y=44.0
:Sending Pointer ACTION_DOWN x=296.0 y=63.0
:Sending Pointer ACTION_UP x=296.0 y=63.0
:Sending Pointer ACTION_DOWN x=235.0 y=183.0
:Sending Pointer ACTION_UP x=235.0 y=183.0
:Switch: #Intent;action=android.intent.action.MAIN;category=android.intent.categ
ory.LAUNCHER;launchFlags=0x10000000;component=com.android.music/.MusicBrowserAct
ivity;end
// Allowing start of Intent { action=android.intent.action.MAIN categories={
android.intent.category.LAUNCHER} comp={com.android.music/com.android.music.Musi
cBrowserActivity} } in package com.android.music
:Sending Flip keyboardOpen=true
:Sending Pointer ACTION_MOVE x=2.0 y=2.0
:Sending Pointer ACTION_UP x=0.0 y=0.0
// Allowing start of Intent { action=android.intent.action.PICK data= type=v
nd.android.cursor.dir/artistalbum comp={com.android.music/com.android.music.Arti
stAlbumBrowserActivity} } in package com.android.music
:Sending Pointer ACTION_DOWN x=270.0 y=171.0
:Sending Pointer ACTION_UP x=270.0 y=171.0
:Sending Pointer ACTION_DOWN x=48.0 y=455.0
:Sending Pointer ACTION_UP x=66.0 y=447.0
:Sending Pointer ACTION_DOWN x=258.0 y=73.0
:Sending Pointer ACTION_UP x=258.0 y=73.0
:Sending Pointer ACTION_MOVE x=4.0 y=-3.0
:Sending Pointer ACTION_MOVE x=-2.0 y=0.0
:Sending Pointer ACTION_MOVE x=-1.0 y=-4.0
:Switch: #Intent;action=android.intent.action.MAIN;category=android.intent.categ
ory.LAUNCHER;launchFlags=0x10000000;component=com.android.alarmclock/.AlarmClock
;end
// Allowing start of Intent { action=android.intent.action.MAIN categories={
android.intent.category.LAUNCHER} comp={com.android.alarmclock/com.android.alarm
clock.AlarmClock} } in package com.android.alarmclock
:Sending Pointer ACTION_DOWN x=259.0 y=169.0
:Sending Pointer ACTION_UP x=259.0 y=169.0
:Sending Pointer ACTION_MOVE x=-1.0 y=2.0
// Allowing start of Intent { comp={com.android.alarmclock/com.android.alarm
clock.ClockPicker} } in package com.android.alarmclock
// Sending event #700
:Sending Pointer ACTION_DOWN x=90.0 y=243.0
:Sending Pointer ACTION_UP x=90.0 y=243.0
// activityResuming(com.android.alarmclock)
:Sending Pointer ACTION_MOVE x=3.0 y=1.0
:Sending Pointer ACTION_MOVE x=-5.0 y=3.0
:Sending Pointer ACTION_MOVE x=3.0 y=-3.0
// Allowing start of Intent { comp={com.android.alarmclock/com.android.alarm
clock.SetAlarm} } in package com.android.alarmclock
:Sending Pointer ACTION_MOVE x=-2.0 y=1.0
:Sending Pointer ACTION_DOWN x=138.0 y=284.0
:Sending Pointer ACTION_UP x=138.0 y=284.0
:Sending Pointer ACTION_DOWN x=286.0 y=115.0
:Sending Pointer ACTION_UP x=275.0 y=107.0
:Sending Pointer ACTION_MOVE x=-1.0 y=-3.0
// Sending event #800
// Sending event #800
:Sending Pointer ACTION_DOWN x=39.0 y=353.0
:Sending Pointer ACTION_UP x=39.0 y=353.0
:Sending Pointer ACTION_DOWN x=77.0 y=37.0
:Sending Pointer ACTION_UP x=77.0 y=37.0
:Sending Pointer ACTION_DOWN x=41.0 y=15.0
:Sending Pointer ACTION_UP x=41.0 y=15.0
:Sending Pointer ACTION_DOWN x=282.0 y=8.0
:Sending Pointer ACTION_UP x=294.0 y=-3.0
:Sending Flip keyboardOpen=false
:Sending Pointer ACTION_DOWN x=247.0 y=72.0
:Sending Pointer ACTION_UP x=247.0 y=72.0
:Sending Pointer ACTION_MOVE x=-5.0 y=-5.0
:Sending Pointer ACTION_DOWN x=105.0 y=443.0
:Sending Pointer ACTION_UP x=106.0 y=459.0
:Sending Pointer ACTION_DOWN x=288.0 y=197.0
:Sending Pointer ACTION_UP x=288.0 y=197.0
:Sending Pointer ACTION_MOVE x=1.0 y=1.0
:Sending Pointer ACTION_DOWN x=43.0 y=139.0
:Sending Pointer ACTION_UP x=43.0 y=139.0
:Sending Pointer ACTION_DOWN x=98.0 y=39.0
:Sending Pointer ACTION_UP x=98.0 y=39.0
:Sending Pointer ACTION_MOVE x=0.0 y=0.0
:Sending Pointer ACTION_MOVE x=-2.0 y=4.0
:Sending Pointer ACTION_DOWN x=60.0 y=255.0
:Sending Pointer ACTION_UP x=60.0 y=255.0
:Sending Pointer ACTION_DOWN x=64.0 y=270.0
// Sending event #900
:Sending Pointer ACTION_UP x=61.0 y=294.0
:Sending Pointer ACTION_DOWN x=81.0 y=106.0
:Sending Pointer ACTION_UP x=81.0 y=106.0
:Sending Pointer ACTION_DOWN x=231.0 y=128.0
:Sending Pointer ACTION_UP x=231.0 y=128.0
:Sending Pointer ACTION_DOWN x=228.0 y=353.0
:Sending Pointer ACTION_UP x=221.0 y=347.0
:Sending Pointer ACTION_MOVE x=-3.0 y=-3.0
:Sending Pointer ACTION_MOVE x=1.0 y=2.0
:Sending Pointer ACTION_UP x=0.0 y=0.0
:Sending Pointer ACTION_MOVE x=2.0 y=-4.0
:Sending Pointer ACTION_DOWN x=169.0 y=187.0
:Sending Pointer ACTION_UP x=169.0 y=187.0
:Sending Pointer ACTION_DOWN x=141.0 y=50.0
:Sending Pointer ACTION_UP x=141.0 y=50.0
:Sending Pointer ACTION_DOWN x=274.0 y=129.0
:Sending Pointer ACTION_UP x=274.0 y=129.0
:Sending Pointer ACTION_MOVE x=2.0 y=4.0
:Sending Pointer ACTION_DOWN x=133.0 y=219.0
:Sending Pointer ACTION_UP x=133.0 y=219.0
:Sending Pointer ACTION_DOWN x=14.0 y=35.0
:Sending Pointer ACTION_UP x=14.0 y=35.0
:Sending Pointer ACTION_DOWN x=129.0 y=13.0
// Sending event #1000
:Sending Pointer ACTION_UP x=129.0 y=13.0
:Sending Pointer ACTION_DOWN x=11.0 y=1.0
:Sending Pointer ACTION_UP x=7.0 y=6.0
:Sending Pointer ACTION_DOWN x=181.0 y=31.0
:Sending Pointer ACTION_UP x=188.0 y=32.0
:Sending Pointer ACTION_MOVE x=-1.0 y=2.0
:Sending Pointer ACTION_MOVE x=-2.0 y=-5.0
:Switch: #Intent;action=android.intent.action.MAIN;category=android.intent.categ
ory.LAUNCHER;launchFlags=0x10000000;component=com.android.googlesearch/.GoogleSe
arch;end
// Allowing start of Intent { action=android.intent.action.MAIN categories={
android.intent.category.LAUNCHER} comp={com.android.googlesearch/com.android.goo
glesearch.GoogleSearch} } in package com.android.googlesearch
:Sending Pointer ACTION_DOWN x=6.0 y=53.0
:Sending Pointer ACTION_UP x=17.0 y=55.0
// activityResuming(com.android.alarmclock)
:Sending Pointer ACTION_DOWN x=107.0 y=16.0
:Sending Pointer ACTION_UP x=107.0 y=16.0
:Sending Pointer ACTION_DOWN x=40.0 y=152.0
:Sending Pointer ACTION_UP x=67.0 y=138.0
:Sending Flip keyboardOpen=true
:Sending Pointer ACTION_DOWN x=179.0 y=103.0
:Sending Pointer ACTION_UP x=179.0 y=103.0
:Sending Pointer ACTION_DOWN x=57.0 y=33.0
:Sending Pointer ACTION_UP x=57.0 y=33.0
:Sending Pointer ACTION_MOVE x=4.0 y=3.0
:Sending Pointer ACTION_MOVE x=-4.0 y=-1.0
// Sending event #1100
:Sending Pointer ACTION_DOWN x=164.0 y=383.0
:Sending Pointer ACTION_UP x=164.0 y=383.0
:Sending Pointer ACTION_DOWN x=102.0 y=198.0
:Sending Pointer ACTION_UP x=102.0 y=198.0
// Allowing start of Intent { action=android.intent.action.RINGTONE_PICKER c
omp={android/com.android.internal.app.RingtonePickerActivity} } in package andro
id
:Sending Pointer ACTION_DOWN x=80.0 y=246.0
:Sending Pointer ACTION_UP x=80.0 y=246.0
// Allowing start of Intent { action=android.intent.action.RINGTONE_PICKER c
omp={android/com.android.internal.app.RingtonePickerActivity} } in package andro
id
:Sending Pointer ACTION_DOWN x=266.0 y=474.0
:Sending Pointer ACTION_UP x=305.0 y=479.0
:Sending Pointer ACTION_DOWN x=281.0 y=82.0
:Sending Pointer ACTION_UP x=281.0 y=82.0
:Sending Pointer ACTION_DOWN x=212.0 y=189.0
:Sending Pointer ACTION_UP x=212.0 y=189.0
:Sending Pointer ACTION_MOVE x=-1.0 y=3.0
:Sending Pointer ACTION_UP x=0.0 y=0.0
:Sending Pointer ACTION_DOWN x=3.0 y=211.0
// activityResuming(android)
:Sending Pointer ACTION_UP x=-17.0 y=210.0
:Sending Pointer ACTION_DOWN x=4.0 y=363.0
:Sending Pointer ACTION_UP x=4.0 y=363.0
:Sending Pointer ACTION_MOVE x=-1.0 y=2.0
:Sending Pointer ACTION_DOWN x=146.0 y=293.0
:Sending Pointer ACTION_UP x=146.0 y=293.0
// activityResuming(com.android.alarmclock)
:Sending Pointer ACTION_MOVE x=4.0 y=-4.0
:Sending Pointer ACTION_UP x=0.0 y=0.0
:Sending Pointer ACTION_DOWN x=108.0 y=126.0
:Sending Pointer ACTION_UP x=108.0 y=126.0
:Sending Pointer ACTION_DOWN x=238.0 y=66.0
:Sending Pointer ACTION_UP x=238.0 y=66.0
:Sending Pointer ACTION_DOWN x=212.0 y=120.0
// Sending event #1200
:Sending Pointer ACTION_UP x=211.0 y=149.0
:Sending Pointer ACTION_MOVE x=-1.0 y=-1.0
:Sending Pointer ACTION_MOVE x=0.0 y=-5.0
:Sending Pointer ACTION_UP x=0.0 y=0.0
:Sending Pointer ACTION_MOVE x=-3.0 y=4.0
:Sending Pointer ACTION_DOWN x=258.0 y=350.0
:Sending Pointer ACTION_UP x=258.0 y=350.0
:Sending Pointer ACTION_DOWN x=27.0 y=317.0
:Sending Pointer ACTION_UP x=27.0 y=317.0
:Sending Pointer ACTION_DOWN x=175.0 y=116.0
:Sending Pointer ACTION_UP x=194.0 y=133.0
:Sending Pointer ACTION_DOWN x=84.0 y=232.0
:Sending Pointer ACTION_UP x=74.0 y=235.0
:Sending Pointer ACTION_MOVE x=-4.0 y=3.0
:Sending Pointer ACTION_DOWN x=172.0 y=318.0
:Sending Pointer ACTION_UP x=172.0 y=318.0
:Switch: #Intent;action=android.intent.action.MAIN;category=android.intent.categ
ory.LAUNCHER;launchFlags=0x10000000;component=com.android.contacts/.DialtactsCon
tactsEntryActivity;end
// Allowing start of Intent { action=android.intent.action.MAIN categories={
android.intent.category.LAUNCHER} comp={com.android.contacts/com.android.contact
s.DialtactsContactsEntryActivity} } in package com.android.contacts
:Sending Pointer ACTION_DOWN x=196.0 y=398.0
// Sending event #1300
:Sending Pointer ACTION_UP x=196.0 y=398.0
:Sending Pointer ACTION_MOVE x=-1.0 y=-3.0
:Sending Pointer ACTION_UP x=0.0 y=0.0
:Sending Pointer ACTION_DOWN x=125.0 y=146.0
:Sending Pointer ACTION_UP x=114.0 y=154.0
:Sending Pointer ACTION_DOWN x=51.0 y=288.0
:Sending Pointer ACTION_UP x=51.0 y=288.0
:Sending Pointer ACTION_MOVE x=-1.0 y=-1.0
:Sending Pointer ACTION_DOWN x=236.0 y=369.0
:Sending Pointer ACTION_UP x=236.0 y=369.0
:Sending Pointer ACTION_MOVE x=3.0 y=1.0
:Sending Pointer ACTION_DOWN x=251.0 y=399.0
:Sending Pointer ACTION_UP x=251.0 y=399.0
:Sending Pointer ACTION_MOVE x=3.0 y=2.0
:Sending Pointer ACTION_DOWN x=297.0 y=444.0
:Sending Pointer ACTION_UP x=294.0 y=438.0
:Sending Pointer ACTION_DOWN x=112.0 y=144.0
:Sending Pointer ACTION_UP x=102.0 y=140.0
:Sending Pointer ACTION_DOWN x=197.0 y=188.0
// Allowing start of Intent { action=android.intent.action.CALL_PRIVILEGED d
ata=tel:%23 comp={com.android.phone/com.android.phone.PrivilegedOutgoingCallBroa
dcaster} } in package com.android.phone
// activityResuming(com.android.phone)
:Sending Pointer ACTION_UP x=200.0 y=197.0
// activityResuming(com.android.alarmclock)
:Sending Pointer ACTION_MOVE x=-1.0 y=-2.0
// Allowing start of Intent { action=android.intent.action.CALL data=tel:%23
comp={com.android.phone/com.android.phone.InCallScreen} } in package com.androi
d.phone
// Sending event #1400
:Sending Pointer ACTION_DOWN x=48.0 y=307.0
:Sending Pointer ACTION_UP x=48.0 y=307.0
:Sending Pointer ACTION_MOVE x=-4.0 y=-5.0
:Sending Flip keyboardOpen=false
:Switch: #Intent;action=android.intent.action.MAIN;category=android.intent.categ
ory.LAUNCHER;launchFlags=0x10000000;component=com.android.alarmclock/.AlarmClock
;end
// Allowing start of Intent { action=android.intent.action.MAIN categories={
android.intent.category.LAUNCHER} comp={com.android.alarmclock/com.android.alarm
clock.AlarmClock} } in package com.android.alarmclock
:Sending Pointer ACTION_MOVE x=0.0 y=4.0
// activityResuming(com.android.alarmclock)
// activityResuming(com.android.alarmclock)
:Sending Pointer ACTION_MOVE x=3.0 y=-5.0
:Sending Pointer ACTION_UP x=0.0 y=0.0
:Sending Pointer ACTION_DOWN x=96.0 y=156.0
:Sending Pointer ACTION_UP x=96.0 y=156.0
:Sending Pointer ACTION_MOVE x=-5.0 y=-3.0
:Sending Pointer ACTION_DOWN x=4.0 y=18.0
:Sending Pointer ACTION_UP x=4.0 y=18.0
:Sending Pointer ACTION_DOWN x=40.0 y=25.0
:Sending Pointer ACTION_UP x=41.0 y=9.0
:Sending Pointer ACTION_DOWN x=233.0 y=120.0
:Sending Pointer ACTION_UP x=237.0 y=147.0
:Sending Pointer ACTION_DOWN x=35.0 y=469.0
// Sending event #1500
:Sending Pointer ACTION_UP x=43.0 y=479.0
:Sending Pointer ACTION_MOVE x=0.0 y=-4.0
:Sending Pointer ACTION_DOWN x=137.0 y=239.0
:Sending Pointer ACTION_UP x=165.0 y=238.0
:Sending Pointer ACTION_DOWN x=240.0 y=47.0
:Sending Pointer ACTION_UP x=240.0 y=47.0
:Switch: #Intent;action=android.intent.action.MAIN;category=android.intent.categ
ory.LAUNCHER;launchFlags=0x10000000;component=com.android.googlesearch/.GoogleSe
arch;end
// Allowing start of Intent { action=android.intent.action.MAIN categories={
android.intent.category.LAUNCHER} comp={com.android.googlesearch/com.android.goo
glesearch.GoogleSearch} } in package com.android.googlesearch
// activityResuming(com.android.alarmclock)
:Sending Pointer ACTION_DOWN x=121.0 y=379.0
:Sending Pointer ACTION_UP x=121.0 y=379.0
:Switch: #Intent;action=android.intent.action.MAIN;category=android.intent.categ
ory.LAUNCHER;launchFlags=0x10000000;component=com.android.mms/.ui.ConversationLi
st;end
// Allowing start of Intent { action=android.intent.action.MAIN categories={
android.intent.category.LAUNCHER} comp={com.android.mms/com.android.mms.ui.Conve
rsationList} } in package com.android.mms
:Sending Pointer ACTION_DOWN x=234.0 y=78.0
:Sending Pointer ACTION_UP x=234.0 y=78.0
:Sending Pointer ACTION_DOWN x=129.0 y=330.0
// Allowing start of Intent { comp={com.android.mms/com.android.mms.ui.Compo
seMessageActivity} } in package com.android.mms
:Sending Pointer ACTION_UP x=136.0 y=326.0
:Sending Pointer ACTION_DOWN x=123.0 y=262.0
:Sending Pointer ACTION_UP x=113.0 y=245.0
:Switch: #Intent;action=android.intent.action.MAIN;category=android.intent.categ
ory.LAUNCHER;launchFlags=0x10000000;component=com.android.browser/.BrowserActivi
ty;end
// Allowing start of Intent { action=android.intent.action.MAIN categories={
android.intent.category.LAUNCHER} comp={com.android.browser/com.android.browser.
BrowserActivity} } in package com.android.browser
:Sending Pointer ACTION_MOVE x=-2.0 y=-5.0
// Sending event #1600
// Sending event #1600
:Sending Pointer ACTION_DOWN x=165.0 y=111.0
:Sending Pointer ACTION_UP x=155.0 y=127.0
:Sending Pointer ACTION_MOVE x=1.0 y=0.0
:Sending Pointer ACTION_MOVE x=-4.0 y=0.0
:Sending Pointer ACTION_DOWN x=38.0 y=113.0
:Sending Pointer ACTION_UP x=51.0 y=116.0
:Sending Flip keyboardOpen=true
:Sending Pointer ACTION_DOWN x=203.0 y=329.0
:Sending Pointer ACTION_UP x=203.0 y=329.0
:Sending Pointer ACTION_MOVE x=-5.0 y=0.0
:Sending Pointer ACTION_DOWN x=96.0 y=370.0
:Sending Pointer ACTION_UP x=101.0 y=394.0
:Sending Pointer ACTION_DOWN x=28.0 y=450.0
:Sending Pointer ACTION_UP x=42.0 y=450.0
:Sending Pointer ACTION_DOWN x=43.0 y=143.0
:Sending Pointer ACTION_UP x=43.0 y=143.0
:Sending Pointer ACTION_DOWN x=275.0 y=450.0
:Sending Pointer ACTION_UP x=285.0 y=433.0
:Sending Pointer ACTION_DOWN x=26.0 y=18.0
:Sending Pointer ACTION_UP x=24.0 y=7.0
// Sending event #1700
// Sending event #1700
:Sending Pointer ACTION_DOWN x=144.0 y=126.0
:Sending Pointer ACTION_UP x=135.0 y=121.0
:Sending Pointer ACTION_DOWN x=185.0 y=238.0
:Sending Pointer ACTION_UP x=185.0 y=234.0
:Sending Pointer ACTION_MOVE x=-2.0 y=2.0
:Sending Pointer ACTION_MOVE x=-5.0 y=0.0
:Sending Pointer ACTION_MOVE x=4.0 y=-1.0
:Sending Pointer ACTION_DOWN x=294.0 y=179.0
:Sending Pointer ACTION_UP x=305.0 y=198.0
:Sending Pointer ACTION_MOVE x=2.0 y=-1.0
:Switch: #Intent;action=android.intent.action.MAIN;category=android.intent.categ
ory.LAUNCHER;launchFlags=0x10000000;component=com.android.googlesearch/.GoogleSe
arch;end
// Allowing start of Intent { action=android.intent.action.MAIN categories={
android.intent.category.LAUNCHER} comp={com.android.googlesearch/com.android.goo
glesearch.GoogleSearch} } in package com.android.googlesearch
// activityResuming(com.android.browser)
:Sending Pointer ACTION_MOVE x=1.0 y=4.0
// Sending event #1800
:Sending Pointer ACTION_DOWN x=250.0 y=406.0
:Sending Pointer ACTION_UP x=250.0 y=406.0
:Sending Pointer ACTION_DOWN x=238.0 y=253.0
:Sending Pointer ACTION_UP x=255.0 y=248.0
:Sending Pointer ACTION_DOWN x=23.0 y=262.0
:Sending Pointer ACTION_UP x=23.0 y=262.0
:Sending Pointer ACTION_DOWN x=42.0 y=82.0
:Sending Pointer ACTION_UP x=42.0 y=82.0
// Allowing start of Intent { action=android.intent.action.SEARCH comp={com.
android.browser/com.android.browser.BrowserActivity} } in package com.android.br
owser
:Sending Pointer ACTION_MOVE x=0.0 y=4.0
:Sending Pointer ACTION_DOWN x=267.0 y=412.0
:Sending Pointer ACTION_UP x=267.0 y=412.0
:Sending Pointer ACTION_DOWN x=207.0 y=14.0
:Sending Pointer ACTION_UP x=208.0 y=4.0
:Switch: #Intent;action=android.intent.action.MAIN;category=android.intent.categ
ory.LAUNCHER;launchFlags=0x10000000;component=com.android.settings/.ManageApplic
ations;end
// Allowing start of Intent { action=android.intent.action.MAIN categories={
android.intent.category.LAUNCHER} comp={com.android.settings/com.android.setting
s.ManageApplications} } in package com.android.settings
:Sending Pointer ACTION_DOWN x=127.0 y=131.0
:Sending Pointer ACTION_UP x=123.0 y=137.0
:Sending Pointer ACTION_MOVE x=-2.0 y=3.0
:Sending Pointer ACTION_MOVE x=-3.0 y=2.0
:Sending Pointer ACTION_MOVE x=-2.0 y=-5.0
:Sending Pointer ACTION_MOVE x=-1.0 y=0.0
// Sending event #1900
:Sending Pointer ACTION_UP x=0.0 y=0.0
// Allowing start of Intent { action=android.intent.action.VIEW comp={com.an
droid.settings/com.android.settings.InstalledAppDetails} } in package com.androi
d.settings
:Sending Pointer ACTION_DOWN x=130.0 y=307.0
:Sending Pointer ACTION_UP x=130.0 y=307.0
:Sending Pointer ACTION_MOVE x=1.0 y=3.0
:Sending Pointer ACTION_DOWN x=242.0 y=331.0
:Sending Pointer ACTION_UP x=228.0 y=331.0
:Sending Pointer ACTION_DOWN x=206.0 y=143.0
:Sending Pointer ACTION_UP x=206.0 y=143.0
:Sending Pointer ACTION_DOWN x=153.0 y=100.0
:Sending Pointer ACTION_UP x=153.0 y=100.0
:Sending Pointer ACTION_MOVE x=-1.0 y=-3.0
:Sending Pointer ACTION_UP x=0.0 y=0.0
:Sending Flip keyboardOpen=false
:Sending Pointer ACTION_MOVE x=-1.0 y=3.0
:Sending Pointer ACTION_DOWN x=14.0 y=203.0
:Sending Pointer ACTION_UP x=14.0 y=203.0
:Sending Pointer ACTION_DOWN x=134.0 y=384.0
:Sending Pointer ACTION_UP x=120.0 y=369.0
:Sending Pointer ACTION_DOWN x=149.0 y=123.0
:Sending Pointer ACTION_UP x=149.0 y=123.0
:Sending Pointer ACTION_MOVE x=0.0 y=-5.0
// Sending event #2000
:Sending Pointer ACTION_MOVE x=1.0 y=0.0
:Sending Pointer ACTION_MOVE x=-4.0 y=0.0
:Sending Pointer ACTION_DOWN x=81.0 y=394.0
:Sending Pointer ACTION_UP x=83.0 y=391.0
:Sending Pointer ACTION_DOWN x=94.0 y=228.0
:Sending Pointer ACTION_UP x=97.0 y=225.0
:Sending Pointer ACTION_DOWN x=106.0 y=301.0
:Sending Pointer ACTION_UP x=106.0 y=301.0
:Sending Pointer ACTION_DOWN x=252.0 y=284.0
:Sending Pointer ACTION_UP x=252.0 y=284.0
:Sending Pointer ACTION_DOWN x=135.0 y=308.0
:Sending Pointer ACTION_UP x=135.0 y=308.0
:Sending Pointer ACTION_DOWN x=70.0 y=166.0
:Sending Pointer ACTION_UP x=70.0 y=166.0
:Sending Pointer ACTION_DOWN x=238.0 y=47.0
:Sending Pointer ACTION_UP x=250.0 y=33.0
:Sending Pointer ACTION_DOWN x=176.0 y=329.0
:Sending Pointer ACTION_UP x=163.0 y=323.0
:Sending Pointer ACTION_MOVE x=2.0 y=3.0
:Sending Pointer ACTION_MOVE x=4.0 y=-2.0
// Sending event #2100
:Sending Pointer ACTION_DOWN x=122.0 y=345.0
:Sending Pointer ACTION_UP x=110.0 y=364.0
:Sending Pointer ACTION_MOVE x=-3.0 y=3.0
:Sending Pointer ACTION_DOWN x=160.0 y=387.0
:Sending Pointer ACTION_UP x=160.0 y=387.0
:Sending Pointer ACTION_DOWN x=32.0 y=159.0
:Sending Pointer ACTION_UP x=32.0 y=159.0
:Sending Pointer ACTION_MOVE x=-4.0 y=2.0
:Sending Pointer ACTION_MOVE x=0.0 y=3.0
:Sending Pointer ACTION_UP x=0.0 y=0.0
:Sending Pointer ACTION_DOWN x=193.0 y=215.0
:Sending Pointer ACTION_UP x=193.0 y=215.0
:Sending Pointer ACTION_DOWN x=208.0 y=12.0
:Sending Pointer ACTION_UP x=219.0 y=15.0
:Sending Pointer ACTION_MOVE x=-1.0 y=0.0
:Sending Pointer ACTION_UP x=0.0 y=0.0
:Sending Pointer ACTION_DOWN x=99.0 y=61.0
:Sending Pointer ACTION_UP x=99.0 y=61.0
:Sending Pointer ACTION_DOWN x=199.0 y=413.0
:Sending Pointer ACTION_UP x=199.0 y=413.0
:Sending Pointer ACTION_MOVE x=3.0 y=4.0
// Sending event #2200
:Sending Pointer ACTION_DOWN x=125.0 y=162.0
:Sending Pointer ACTION_UP x=125.0 y=170.0
:Sending Pointer ACTION_DOWN x=98.0 y=279.0
:Sending Pointer ACTION_UP x=98.0 y=279.0
:Sending Pointer ACTION_MOVE x=-2.0 y=1.0
:Sending Pointer ACTION_DOWN x=17.0 y=32.0
:Sending Pointer ACTION_UP x=17.0 y=36.0
:Sending Pointer ACTION_DOWN x=140.0 y=294.0
:Sending Pointer ACTION_UP x=142.0 y=277.0
:Sending Pointer ACTION_MOVE x=-2.0 y=0.0
:Sending Pointer ACTION_MOVE x=1.0 y=-3.0
:Sending Pointer ACTION_DOWN x=150.0 y=271.0
:Sending Pointer ACTION_UP x=150.0 y=271.0
:Sending Pointer ACTION_MOVE x=-1.0 y=3.0
:Sending Pointer ACTION_DOWN x=109.0 y=197.0
:Sending Pointer ACTION_UP x=109.0 y=197.0
:Sending Pointer ACTION_DOWN x=161.0 y=436.0
:Sending Pointer ACTION_UP x=171.0 y=414.0
:Sending Pointer ACTION_DOWN x=86.0 y=470.0
// Sending event #2300
:Sending Pointer ACTION_UP x=86.0 y=478.0
:Sending Pointer ACTION_MOVE x=-1.0 y=0.0
:Sending Pointer ACTION_DOWN x=117.0 y=249.0
:Sending Pointer ACTION_UP x=117.0 y=249.0
:Sending Flip keyboardOpen=true
:Sending Pointer ACTION_DOWN x=86.0 y=211.0
:Sending Pointer ACTION_UP x=95.0 y=203.0
:Sending Pointer ACTION_DOWN x=159.0 y=346.0
:Sending Pointer ACTION_UP x=159.0 y=346.0
:Sending Pointer ACTION_DOWN x=45.0 y=195.0
:Sending Pointer ACTION_UP x=45.0 y=195.0
:Sending Pointer ACTION_MOVE x=-4.0 y=4.0
:Sending Pointer ACTION_DOWN x=166.0 y=176.0
:Sending Pointer ACTION_UP x=161.0 y=179.0
:Sending Pointer ACTION_DOWN x=62.0 y=105.0
:Sending Pointer ACTION_UP x=62.0 y=105.0
:Sending Pointer ACTION_DOWN x=56.0 y=9.0
:Sending Pointer ACTION_UP x=56.0 y=9.0
:Sending Pointer ACTION_DOWN x=157.0 y=1.0
:Sending Pointer ACTION_UP x=171.0 y=15.0
:Sending Pointer ACTION_DOWN x=119.0 y=146.0
:Sending Pointer ACTION_UP x=119.0 y=146.0
:Sending Pointer ACTION_MOVE x=-1.0 y=-4.0
:Switch: #Intent;action=android.intent.action.MAIN;category=android.intent.categ
ory.LAUNCHER;launchFlags=0x10000000;component=com.android.contacts/.DialtactsCon
tactsEntryActivity;end
// Allowing start of Intent { action=android.intent.action.MAIN categories={
android.intent.category.LAUNCHER} comp={com.android.contacts/com.android.contact
s.DialtactsContactsEntryActivity} } in package com.android.contacts
:Sending Pointer ACTION_DOWN x=91.0 y=9.0
:Sending Pointer ACTION_UP x=91.0 y=9.0
:Sending Pointer ACTION_DOWN x=235.0 y=251.0
:Sending Pointer ACTION_UP x=235.0 y=251.0
:Sending Pointer ACTION_DOWN x=86.0 y=46.0
:Sending Pointer ACTION_UP x=97.0 y=42.0
:Sending Pointer ACTION_MOVE x=-1.0 y=-2.0
// Sending event #2600
:Switch: #Intent;action=android.intent.action.MAIN;category=android.intent.categ
ory.LAUNCHER;launchFlags=0x10000000;component=com.android.spare_parts/.SparePart
s;end
// Allowing start of Intent { action=android.intent.action.MAIN categories={
android.intent.category.LAUNCHER} comp={com.android.spare_parts/com.android.spar
e_parts.SpareParts} } in package com.android.spare_parts
:Sending Pointer ACTION_DOWN x=171.0 y=22.0
:Sending Pointer ACTION_UP x=150.0 y=29.0
:Sending Pointer ACTION_DOWN x=104.0 y=153.0
:Sending Pointer ACTION_UP x=104.0 y=153.0
:Sending Pointer ACTION_DOWN x=280.0 y=167.0
:Sending Pointer ACTION_UP x=280.0 y=167.0
:Sending Pointer ACTION_DOWN x=117.0 y=106.0
:Sending Pointer ACTION_UP x=117.0 y=106.0
:Sending Pointer ACTION_MOVE x=4.0 y=-1.0
:Sending Pointer ACTION_DOWN x=18.0 y=274.0
:Sending Pointer ACTION_UP x=18.0 y=274.0
:Sending Pointer ACTION_DOWN x=17.0 y=14.0
:Sending Pointer ACTION_UP x=17.0 y=14.0
:Sending Pointer ACTION_MOVE x=-2.0 y=-4.0
:Sending Pointer ACTION_MOVE x=1.0 y=1.0
:Sending Pointer ACTION_DOWN x=13.0 y=399.0
:Sending Pointer ACTION_UP x=13.0 y=399.0
:Sending Pointer ACTION_DOWN x=221.0 y=81.0
:Sending Pointer ACTION_UP x=221.0 y=81.0
:Sending Pointer ACTION_MOVE x=2.0 y=-5.0
// Sending event #2700
:Sending Pointer ACTION_DOWN x=174.0 y=454.0
:Sending Pointer ACTION_UP x=174.0 y=454.0
:Sending Pointer ACTION_MOVE x=1.0 y=-2.0
:Sending Pointer ACTION_DOWN x=108.0 y=53.0
:Sending Pointer ACTION_UP x=114.0 y=66.0
:Sending Pointer ACTION_DOWN x=155.0 y=120.0
:Sending Pointer ACTION_UP x=155.0 y=120.0
:Sending Pointer ACTION_MOVE x=2.0 y=-4.0
:Sending Pointer ACTION_DOWN x=32.0 y=479.0
:Sending Pointer ACTION_UP x=32.0 y=479.0
:Sending Flip keyboardOpen=true
:Sending Pointer ACTION_DOWN x=296.0 y=185.0
:Sending Pointer ACTION_UP x=296.0 y=185.0
:Sending Pointer ACTION_DOWN x=25.0 y=180.0
:Sending Pointer ACTION_UP x=25.0 y=186.0
:Sending Pointer ACTION_DOWN x=164.0 y=212.0
:Sending Pointer ACTION_UP x=164.0 y=212.0
:Sending Pointer ACTION_DOWN x=86.0 y=53.0
:Sending Pointer ACTION_UP x=86.0 y=53.0
:Sending Pointer ACTION_MOVE x=-3.0 y=-3.0
:Sending Pointer ACTION_DOWN x=96.0 y=151.0
:Sending Pointer ACTION_UP x=96.0 y=151.0
// Sending event #2800
:Sending Pointer ACTION_MOVE x=2.0 y=-5.0
:Sending Pointer ACTION_DOWN x=137.0 y=394.0
:Sending Pointer ACTION_UP x=137.0 y=394.0
:Sending Pointer ACTION_DOWN x=248.0 y=298.0
:Sending Pointer ACTION_UP x=248.0 y=298.0
:Sending Pointer ACTION_DOWN x=43.0 y=52.0
:Sending Pointer ACTION_UP x=30.0 y=50.0
:Sending Pointer ACTION_DOWN x=8.0 y=43.0
:Sending Pointer ACTION_UP x=31.0 y=21.0
:Sending Pointer ACTION_MOVE x=2.0 y=3.0
:Sending Pointer ACTION_DOWN x=315.0 y=191.0
:Sending Pointer ACTION_UP x=308.0 y=181.0
// Allowing start of Intent { comp={com.android.settings/com.android.setting
s.UsageStats} } in package com.android.settings
:Sending Pointer ACTION_DOWN x=258.0 y=312.0
:Sending Pointer ACTION_UP x=252.0 y=323.0
// Sending event #2900
:Sending Pointer ACTION_MOVE x=-5.0 y=3.0
:Sending Pointer ACTION_DOWN x=3.0 y=185.0
:Sending Pointer ACTION_UP x=3.0 y=185.0
:Sending Pointer ACTION_DOWN x=6.0 y=368.0
:Sending Pointer ACTION_UP x=6.0 y=368.0
:Sending Pointer ACTION_DOWN x=128.0 y=190.0
:Sending Pointer ACTION_UP x=128.0 y=190.0
:Sending Pointer ACTION_MOVE x=-4.0 y=2.0
:Sending Pointer ACTION_UP x=0.0 y=0.0
:Sending Pointer ACTION_DOWN x=90.0 y=323.0
:Sending Pointer ACTION_UP x=90.0 y=323.0
:Sending Pointer ACTION_MOVE x=-5.0 y=0.0
:Sending Pointer ACTION_DOWN x=290.0 y=358.0
:Sending Pointer ACTION_UP x=290.0 y=358.0
:Sending Pointer ACTION_DOWN x=95.0 y=251.0
:Sending Pointer ACTION_UP x=95.0 y=251.0
:Switch: #Intent;action=android.intent.action.MAIN;category=android.intent.categ
ory.LAUNCHER;launchFlags=0x10000000;component=com.android.contacts/.DialtactsAct
ivity;end
// Allowing start of Intent { action=android.intent.action.MAIN categories={
android.intent.category.LAUNCHER} comp={com.android.contacts/com.android.contact
s.DialtactsActivity} } in package com.android.contacts
:Sending Pointer ACTION_DOWN x=107.0 y=317.0
:Sending Pointer ACTION_UP x=107.0 y=317.0
:Sending Pointer ACTION_DOWN x=105.0 y=146.0
:Sending Pointer ACTION_UP x=102.0 y=146.0
:Sending Pointer ACTION_DOWN x=178.0 y=458.0
// Allowing start of Intent { action=android.intent.action.CALL_PRIVILEGED d
ata=tel:4 comp={com.android.phone/com.android.phone.PrivilegedOutgoingCallBroadc
aster} } in package com.android.phone
// activityResuming(com.android.phone)
// Sending event #3000
:Sending Pointer ACTION_UP x=164.0 y=452.0
// activityResuming(com.android.settings)
:Sending Pointer ACTION_MOVE x=-5.0 y=-4.0
// Allowing start of Intent { action=android.intent.action.CALL data=tel:4 c
omp={com.android.phone/com.android.phone.InCallScreen} } in package com.android.
phone
:Sending Pointer ACTION_DOWN x=276.0 y=264.0
:Sending Pointer ACTION_UP x=276.0 y=264.0
:Sending Pointer ACTION_DOWN x=216.0 y=219.0
:Sending Pointer ACTION_UP x=231.0 y=223.0
:Sending Pointer ACTION_DOWN x=223.0 y=27.0
:Sending Pointer ACTION_UP x=221.0 y=23.0
:Sending Pointer ACTION_DOWN x=197.0 y=319.0
:Sending Pointer ACTION_UP x=197.0 y=319.0
:Sending Pointer ACTION_MOVE x=-1.0 y=-2.0
:Sending Pointer ACTION_DOWN x=209.0 y=286.0
:Sending Pointer ACTION_UP x=209.0 y=286.0
:Sending Pointer ACTION_MOVE x=-3.0 y=3.0
:Sending Pointer ACTION_MOVE x=2.0 y=4.0
:Sending Pointer ACTION_MOVE x=-4.0 y=3.0
:Sending Pointer ACTION_DOWN x=47.0 y=387.0
:Sending Pointer ACTION_UP x=33.0 y=397.0
:Sending Pointer ACTION_MOVE x=1.0 y=3.0
:Sending Pointer ACTION_DOWN x=145.0 y=429.0
:Sending Pointer ACTION_UP x=145.0 y=429.0
// Sending event #3100
// Sending event #3100
:Sending Pointer ACTION_MOVE x=1.0 y=1.0
:Sending Pointer ACTION_MOVE x=-4.0 y=3.0
:Sending Pointer ACTION_DOWN x=75.0 y=431.0
:Sending Pointer ACTION_UP x=75.0 y=431.0
:Sending Pointer ACTION_MOVE x=-2.0 y=3.0
:Sending Pointer ACTION_DOWN x=313.0 y=135.0
:Sending Pointer ACTION_UP x=313.0 y=135.0
:Sending Pointer ACTION_DOWN x=279.0 y=343.0
:Sending Pointer ACTION_UP x=273.0 y=313.0
:Sending Pointer ACTION_DOWN x=167.0 y=172.0
:Sending Pointer ACTION_UP x=159.0 y=166.0
:Sending Pointer ACTION_MOVE x=-4.0 y=-1.0
:Sending Pointer ACTION_DOWN x=213.0 y=168.0
:Sending Pointer ACTION_UP x=213.0 y=168.0
:Sending Pointer ACTION_MOVE x=-5.0 y=-5.0
// Sending event #3200
:Sending Pointer ACTION_UP x=0.0 y=0.0
:Sending Pointer ACTION_DOWN x=218.0 y=416.0
:Sending Pointer ACTION_UP x=218.0 y=416.0
:Sending Pointer ACTION_DOWN x=81.0 y=346.0
:Sending Pointer ACTION_UP x=90.0 y=362.0
:Switch: #Intent;action=android.intent.action.MAIN;category=android.intent.categ
ory.LAUNCHER;launchFlags=0x10000000;component=com.android.googlesearch/.GoogleSe
arch;end
// Allowing start of Intent { action=android.intent.action.MAIN categories={
android.intent.category.LAUNCHER} comp={com.android.googlesearch/com.android.goo
glesearch.GoogleSearch} } in package com.android.googlesearch
:Sending Pointer ACTION_MOVE x=-4.0 y=-5.0
// activityResuming(com.android.googlesearch)
// activityResuming(com.android.settings)
// activityResuming(com.android.settings)
:Sending Pointer ACTION_DOWN x=221.0 y=173.0
:Sending Pointer ACTION_UP x=214.0 y=169.0
:Sending Pointer ACTION_DOWN x=54.0 y=427.0
:Sending Pointer ACTION_UP x=62.0 y=429.0
:Sending Pointer ACTION_DOWN x=23.0 y=325.0
:Sending Pointer ACTION_UP x=23.0 y=325.0
:Sending Pointer ACTION_MOVE x=-2.0 y=-4.0
:Sending Pointer ACTION_DOWN x=208.0 y=402.0
:Sending Pointer ACTION_UP x=208.0 y=402.0
:Sending Pointer ACTION_DOWN x=260.0 y=132.0
:Sending Pointer ACTION_UP x=260.0 y=132.0
:Sending Pointer ACTION_DOWN x=0.0 y=147.0
:Sending Pointer ACTION_UP x=2.0 y=134.0
:Sending Pointer ACTION_MOVE x=-3.0 y=-3.0
:Sending Pointer ACTION_DOWN x=192.0 y=343.0
:Sending Pointer ACTION_UP x=198.0 y=345.0
// Sending event #3300
:Sending Pointer ACTION_DOWN x=294.0 y=293.0
:Sending Pointer ACTION_UP x=294.0 y=293.0
:Sending Pointer ACTION_MOVE x=1.0 y=2.0
:Sending Pointer ACTION_DOWN x=163.0 y=420.0
:Sending Pointer ACTION_UP x=163.0 y=420.0
:Sending Pointer ACTION_DOWN x=209.0 y=414.0
:Sending Pointer ACTION_UP x=209.0 y=414.0
:Sending Pointer ACTION_MOVE x=0.0 y=-3.0
:Sending Pointer ACTION_UP x=0.0 y=0.0
:Sending Pointer ACTION_MOVE x=0.0 y=-5.0
:Sending Pointer ACTION_DOWN x=152.0 y=10.0
:Sending Pointer ACTION_UP x=152.0 y=10.0
:Sending Pointer ACTION_DOWN x=72.0 y=406.0
:Sending Pointer ACTION_UP x=72.0 y=406.0
:Sending Pointer ACTION_DOWN x=82.0 y=338.0
:Sending Pointer ACTION_UP x=82.0 y=338.0
:Sending Pointer ACTION_DOWN x=255.0 y=332.0
:Sending Pointer ACTION_UP x=255.0 y=332.0
:Sending Pointer ACTION_MOVE x=-5.0 y=0.0
:Sending Pointer ACTION_MOVE x=-3.0 y=2.0
:Sending Pointer ACTION_DOWN x=91.0 y=435.0
// Sending event #3400
:Sending Pointer ACTION_UP x=90.0 y=444.0
:Sending Pointer ACTION_DOWN x=226.0 y=327.0
:Sending Pointer ACTION_UP x=220.0 y=312.0
:Sending Pointer ACTION_DOWN x=228.0 y=254.0
:Sending Pointer ACTION_UP x=228.0 y=254.0
:Sending Pointer ACTION_DOWN x=88.0 y=443.0
:Sending Pointer ACTION_UP x=88.0 y=443.0
:Sending Pointer ACTION_DOWN x=119.0 y=247.0
:Sending Pointer ACTION_UP x=119.0 y=247.0
:Sending Pointer ACTION_MOVE x=-1.0 y=-1.0
:Sending Pointer ACTION_UP x=0.0 y=0.0
:Sending Pointer ACTION_DOWN x=17.0 y=380.0
:Sending Pointer ACTION_UP x=17.0 y=380.0
:Sending Pointer ACTION_DOWN x=201.0 y=243.0
:Sending Pointer ACTION_UP x=201.0 y=243.0
:Sending Pointer ACTION_DOWN x=183.0 y=12.0
:Sending Pointer ACTION_UP x=183.0 y=12.0
:Switch: #Intent;action=android.intent.action.MAIN;category=android.intent.categ
ory.LAUNCHER;launchFlags=0x10000000;component=com.android.mms/.ui.ConversationLi
st;end
// Allowing start of Intent { action=android.intent.action.MAIN categories={
android.intent.category.LAUNCHER} comp={com.android.mms/com.android.mms.ui.Conve
rsationList} } in package com.android.mms
:Sending Pointer ACTION_DOWN x=165.0 y=107.0
:Sending Pointer ACTION_UP x=161.0 y=87.0
:Sending Pointer ACTION_DOWN x=14.0 y=9.0
:Sending Pointer ACTION_UP x=22.0 y=6.0
:Sending Pointer ACTION_MOVE x=1.0 y=-2.0
// Sending event #3500
:Sending Pointer ACTION_MOVE x=2.0 y=-2.0
:Sending Pointer ACTION_DOWN x=21.0 y=447.0
:Sending Pointer ACTION_UP x=21.0 y=447.0
:Sending Pointer ACTION_DOWN x=149.0 y=244.0
:Sending Pointer ACTION_UP x=149.0 y=244.0
:Sending Pointer ACTION_DOWN x=90.0 y=422.0
:Sending Pointer ACTION_UP x=90.0 y=422.0
:Sending Pointer ACTION_DOWN x=14.0 y=425.0
:Sending Pointer ACTION_UP x=14.0 y=425.0
:Sending Pointer ACTION_DOWN x=85.0 y=90.0
:Sending Pointer ACTION_UP x=85.0 y=90.0
:Sending Pointer ACTION_DOWN x=157.0 y=119.0
:Sending Pointer ACTION_UP x=160.0 y=144.0
:Sending Pointer ACTION_MOVE x=-4.0 y=-1.0
:Sending Pointer ACTION_MOVE x=0.0 y=4.0
:Sending Pointer ACTION_MOVE x=-4.0 y=-1.0
:Sending Pointer ACTION_DOWN x=77.0 y=173.0
:Sending Pointer ACTION_UP x=80.0 y=166.0
// Sending event #3600
:Sending Pointer ACTION_MOVE x=0.0 y=2.0
:Sending Pointer ACTION_MOVE x=-5.0 y=4.0
:Sending Pointer ACTION_UP x=0.0 y=0.0
:Sending Pointer ACTION_MOVE x=-2.0 y=0.0
// Allowing start of Intent { action=android.intent.action.CHOOSER comp={and
roid/com.android.internal.app.ChooserActivity} } in package android
// Rejecting start of Intent { action=android.intent.action.GET_CONTENT type
=image/* comp={com.android.camera/com.android.camera.ImageGallery2} } in package
com.android.camera
// activityResuming(com.android.mms)
:Sending Pointer ACTION_DOWN x=306.0 y=324.0
:Sending Pointer ACTION_UP x=306.0 y=324.0
:Sending Pointer ACTION_MOVE x=-1.0 y=4.0
:Sending Pointer ACTION_DOWN x=266.0 y=13.0
:Sending Pointer ACTION_UP x=266.0 y=13.0
:Sending Pointer ACTION_MOVE x=-2.0 y=-4.0
:Sending Pointer ACTION_MOVE x=0.0 y=-3.0
:Sending Pointer ACTION_DOWN x=308.0 y=285.0
:Sending Pointer ACTION_UP x=310.0 y=289.0
:Sending Pointer ACTION_DOWN x=264.0 y=321.0
:Sending Pointer ACTION_UP x=268.0 y=329.0
// Sending event #3700
:Sending Pointer ACTION_MOVE x=-1.0 y=1.0
:Sending Pointer ACTION_DOWN x=284.0 y=151.0
:Sending Pointer ACTION_UP x=284.0 y=151.0
:Sending Pointer ACTION_DOWN x=130.0 y=399.0
:Sending Pointer ACTION_UP x=130.0 y=399.0
:Sending Pointer ACTION_MOVE x=3.0 y=-1.0
:Sending Pointer ACTION_MOVE x=-2.0 y=0.0
:Sending Pointer ACTION_DOWN x=305.0 y=284.0
:Sending Pointer ACTION_UP x=305.0 y=281.0
:Sending Pointer ACTION_DOWN x=310.0 y=77.0
:Sending Pointer ACTION_UP x=298.0 y=68.0
:Sending Pointer ACTION_MOVE x=-4.0 y=0.0
:Sending Pointer ACTION_DOWN x=208.0 y=186.0
:Sending Pointer ACTION_UP x=208.0 y=186.0
:Sending Pointer ACTION_MOVE x=3.0 y=4.0
:Sending Pointer ACTION_DOWN x=79.0 y=303.0
:Sending Pointer ACTION_UP x=79.0 y=303.0
:Sending Pointer ACTION_DOWN x=302.0 y=87.0
:Sending Pointer ACTION_UP x=297.0 y=87.0
// Sending event #3800
:Sending Pointer ACTION_DOWN x=288.0 y=345.0
:Sending Pointer ACTION_UP x=265.0 y=366.0
:Sending Pointer ACTION_MOVE x=4.0 y=4.0
:Sending Pointer ACTION_DOWN x=2.0 y=372.0
:Sending Pointer ACTION_UP x=14.0 y=352.0
:Sending Pointer ACTION_DOWN x=264.0 y=309.0
:Sending Pointer ACTION_UP x=264.0 y=309.0
:Sending Pointer ACTION_MOVE x=2.0 y=-2.0
:Sending Pointer ACTION_DOWN x=204.0 y=271.0
:Sending Pointer ACTION_UP x=204.0 y=271.0
:Sending Pointer ACTION_MOVE x=-2.0 y=0.0
:Sending Flip keyboardOpen=false
:Sending Pointer ACTION_MOVE x=2.0 y=-4.0
:Sending Pointer ACTION_DOWN x=25.0 y=105.0
:Sending Pointer ACTION_UP x=25.0 y=111.0
:Sending Pointer ACTION_MOVE x=-1.0 y=-5.0
// Sending event #3900
:Sending Pointer ACTION_DOWN x=234.0 y=64.0
:Sending Pointer ACTION_UP x=234.0 y=64.0
:Switch: #Intent;action=android.intent.action.MAIN;category=android.intent.categ
ory.LAUNCHER;launchFlags=0x10000000;component=com.android.settings/.ManageApplic
ations;end
// Allowing start of Intent { action=android.intent.action.MAIN categories={
android.intent.category.LAUNCHER} comp={com.android.settings/com.android.setting
s.ManageApplications} } in package com.android.settings
:Sending Pointer ACTION_DOWN x=131.0 y=389.0
:Sending Pointer ACTION_UP x=129.0 y=392.0
:Sending Pointer ACTION_DOWN x=91.0 y=439.0
:Sending Pointer ACTION_UP x=102.0 y=439.0
:Sending Pointer ACTION_DOWN x=48.0 y=221.0
:Sending Pointer ACTION_UP x=48.0 y=221.0
:Sending Pointer ACTION_MOVE x=2.0 y=2.0
:Sending Pointer ACTION_MOVE x=-1.0 y=1.0
:Sending Pointer ACTION_MOVE x=4.0 y=4.0
:Sending Pointer ACTION_MOVE x=1.0 y=-3.0
// Allowing start of Intent { action=android.intent.action.VIEW comp={com.an
droid.settings/com.android.settings.InstalledAppDetails} } in package com.androi
d.settings
:Sending Pointer ACTION_MOVE x=-5.0 y=-5.0
:Sending Pointer ACTION_DOWN x=204.0 y=27.0
:Sending Pointer ACTION_UP x=204.0 y=27.0
:Sending Pointer ACTION_MOVE x=2.0 y=-1.0
// Sending event #4000
:Switch: #Intent;action=android.intent.action.MAIN;category=android.intent.categ
ory.LAUNCHER;launchFlags=0x10000000;component=com.android.alarmclock/.AlarmClock
;end
// Allowing start of Intent { action=android.intent.action.MAIN categories={
android.intent.category.LAUNCHER} comp={com.android.alarmclock/com.android.alarm
clock.AlarmClock} } in package com.android.alarmclock
:Sending Pointer ACTION_MOVE x=4.0 y=0.0
:Sending Pointer ACTION_MOVE x=-5.0 y=2.0
:Sending Pointer ACTION_DOWN x=44.0 y=290.0
:Sending Pointer ACTION_UP x=44.0 y=290.0
// Allowing start of Intent { comp={com.android.alarmclock/com.android.alarm
clock.SetAlarm} } in package com.android.alarmclock
:Sending Pointer ACTION_DOWN x=39.0 y=236.0
:Sending Pointer ACTION_UP x=39.0 y=236.0
:Sending Pointer ACTION_MOVE x=-2.0 y=3.0
// Allowing start of Intent { action=android.intent.action.RINGTONE_PICKER c
omp={android/com.android.internal.app.RingtonePickerActivity} } in package andro
id
:Sending Pointer ACTION_DOWN x=55.0 y=173.0
:Sending Pointer ACTION_UP x=55.0 y=173.0
:Sending Pointer ACTION_DOWN x=126.0 y=281.0
:Sending Pointer ACTION_UP x=126.0 y=281.0
:Sending Pointer ACTION_DOWN x=250.0 y=80.0
// activityResuming(com.android.alarmclock)
:Sending Pointer ACTION_UP x=250.0 y=80.0
:Sending Pointer ACTION_DOWN x=172.0 y=117.0
:Sending Pointer ACTION_UP x=172.0 y=117.0
:Sending Pointer ACTION_DOWN x=168.0 y=244.0
:Sending Pointer ACTION_UP x=167.0 y=232.0
:Sending Pointer ACTION_DOWN x=201.0 y=50.0
// Sending event #4100
:Sending Pointer ACTION_UP x=208.0 y=33.0
:Sending Pointer ACTION_MOVE x=-5.0 y=-4.0
:Sending Pointer ACTION_DOWN x=55.0 y=236.0
:Sending Pointer ACTION_UP x=55.0 y=236.0
:Sending Pointer ACTION_MOVE x=4.0 y=3.0
:Sending Pointer ACTION_DOWN x=134.0 y=477.0
:Sending Pointer ACTION_UP x=134.0 y=477.0
:Sending Pointer ACTION_MOVE x=3.0 y=2.0
:Sending Pointer ACTION_MOVE x=-4.0 y=0.0
:Sending Pointer ACTION_MOVE x=3.0 y=-4.0
:Sending Pointer ACTION_DOWN x=165.0 y=282.0
:Sending Pointer ACTION_UP x=165.0 y=282.0
:Sending Pointer ACTION_DOWN x=114.0 y=230.0
:Sending Pointer ACTION_UP x=114.0 y=230.0
:Sending Pointer ACTION_DOWN x=129.0 y=356.0
:Sending Pointer ACTION_UP x=116.0 y=360.0
:Sending Pointer ACTION_DOWN x=203.0 y=244.0
:Sending Pointer ACTION_UP x=203.0 y=244.0
:Sending Pointer ACTION_MOVE x=4.0 y=-4.0
// Sending event #4200
:Sending Pointer ACTION_DOWN x=241.0 y=184.0
:Sending Pointer ACTION_UP x=244.0 y=185.0
:Sending Pointer ACTION_MOVE x=3.0 y=-5.0
// Allowing start of Intent { action=android.intent.action.RINGTONE_PICKER c
omp={android/com.android.internal.app.RingtonePickerActivity} } in package andro
id
:Sending Pointer ACTION_UP x=0.0 y=0.0
:Sending Pointer ACTION_MOVE x=-1.0 y=-4.0
// activityResuming(com.android.alarmclock)
:Sending Pointer ACTION_MOVE x=1.0 y=-3.0
:Sending Pointer ACTION_UP x=0.0 y=0.0
:Sending Pointer ACTION_DOWN x=171.0 y=389.0
:Sending Pointer ACTION_UP x=173.0 y=417.0
:Sending Pointer ACTION_DOWN x=246.0 y=450.0
:Sending Pointer ACTION_UP x=246.0 y=450.0
:Sending Pointer ACTION_DOWN x=309.0 y=398.0
:Sending Pointer ACTION_UP x=309.0 y=398.0
:Sending Pointer ACTION_MOVE x=-2.0 y=-3.0
:Sending Pointer ACTION_DOWN x=72.0 y=97.0
:Sending Pointer ACTION_UP x=72.0 y=97.0
:Switch: #Intent;action=android.intent.action.MAIN;category=android.intent.categ
ory.LAUNCHER;launchFlags=0x10000000;component=com.android.spare_parts/.SparePart
s;end
// Allowing start of Intent { action=android.intent.action.MAIN categories={
android.intent.category.LAUNCHER} comp={com.android.spare_parts/com.android.spar
e_parts.SpareParts} } in package com.android.spare_parts
// Sending event #4300
:Sending Pointer ACTION_DOWN x=318.0 y=366.0
:Sending Pointer ACTION_UP x=318.0 y=366.0
:Sending Pointer ACTION_DOWN x=243.0 y=211.0
:Sending Pointer ACTION_UP x=255.0 y=213.0
:Sending Pointer ACTION_DOWN x=15.0 y=97.0
:Sending Pointer ACTION_UP x=13.0 y=100.0
:Switch: #Intent;action=android.intent.action.MAIN;category=android.intent.categ
ory.LAUNCHER;launchFlags=0x10000000;component=com.android.contacts/.DialtactsAct
ivity;end
// Allowing start of Intent { action=android.intent.action.MAIN categories={
android.intent.category.LAUNCHER} comp={com.android.contacts/com.android.contact
s.DialtactsActivity} } in package com.android.contacts
:Sending Pointer ACTION_DOWN x=30.0 y=118.0
:Sending Pointer ACTION_UP x=30.0 y=118.0
:Sending Pointer ACTION_MOVE x=-4.0 y=-3.0
:Sending Pointer ACTION_DOWN x=225.0 y=296.0
:Sending Pointer ACTION_UP x=225.0 y=296.0
:Sending Pointer ACTION_DOWN x=11.0 y=224.0
:Sending Pointer ACTION_UP x=11.0 y=224.0
:Sending Flip keyboardOpen=true
:Sending Pointer ACTION_DOWN x=22.0 y=43.0
// Allowing start of Intent { action=android.intent.action.CALL_PRIVILEGED d
ata=tel:%23 comp={com.android.phone/com.android.phone.PrivilegedOutgoingCallBroa
dcaster} } in package com.android.phone
:Sending Pointer ACTION_UP x=22.0 y=43.0
:Sending Pointer ACTION_DOWN x=260.0 y=215.0
:Sending Pointer ACTION_UP x=260.0 y=215.0
:Sending Pointer ACTION_DOWN x=293.0 y=476.0
// activityResuming(com.android.contacts)
:Sending Pointer ACTION_UP x=285.0 y=2.0
:Sending Pointer ACTION_MOVE x=4.0 y=-3.0
// Allowing start of Intent { action=android.intent.action.CALL data=tel:%23
comp={com.android.phone/com.android.phone.InCallScreen} } in package com.androi
d.phone
:Sending Pointer ACTION_MOVE x=-3.0 y=0.0
:Sending Pointer ACTION_MOVE x=-1.0 y=3.0
:Sending Pointer ACTION_DOWN x=201.0 y=202.0
// Sending event #4400
:Sending Pointer ACTION_UP x=204.0 y=208.0
:Sending Pointer ACTION_DOWN x=49.0 y=425.0
:Sending Pointer ACTION_UP x=40.0 y=432.0
:Sending Pointer ACTION_DOWN x=225.0 y=77.0
:Sending Pointer ACTION_UP x=228.0 y=64.0
:Sending Pointer ACTION_DOWN x=37.0 y=421.0
:Sending Pointer ACTION_UP x=37.0 y=421.0
:Sending Pointer ACTION_DOWN x=202.0 y=283.0
:Sending Pointer ACTION_UP x=225.0 y=285.0
:Sending Pointer ACTION_MOVE x=-5.0 y=4.0
:Sending Pointer ACTION_DOWN x=290.0 y=372.0
:Sending Pointer ACTION_UP x=290.0 y=372.0
:Sending Pointer ACTION_DOWN x=238.0 y=426.0
:Sending Pointer ACTION_UP x=253.0 y=435.0
:Sending Pointer ACTION_DOWN x=16.0 y=52.0
:Sending Pointer ACTION_UP x=16.0 y=52.0
:Sending Pointer ACTION_DOWN x=81.0 y=30.0
:Sending Pointer ACTION_UP x=81.0 y=30.0
:Sending Pointer ACTION_DOWN x=74.0 y=451.0
:Sending Pointer ACTION_UP x=74.0 y=451.0
:Sending Pointer ACTION_MOVE x=0.0 y=3.0
// Sending event #4500
:Sending Pointer ACTION_MOVE x=3.0 y=-2.0
:Sending Pointer ACTION_DOWN x=216.0 y=457.0
:Sending Pointer ACTION_UP x=199.0 y=443.0
:Sending Pointer ACTION_MOVE x=4.0 y=-5.0
:Sending Pointer ACTION_MOVE x=-3.0 y=0.0
:Sending Pointer ACTION_DOWN x=200.0 y=345.0
:Sending Pointer ACTION_UP x=200.0 y=345.0
:Sending Pointer ACTION_DOWN x=5.0 y=384.0
:Sending Pointer ACTION_UP x=5.0 y=384.0
:Switch: #Intent;action=android.intent.action.MAIN;category=android.intent.categ
ory.LAUNCHER;launchFlags=0x10000000;component=com.android.settings/.ManageApplic
ations;end
// Allowing start of Intent { action=android.intent.action.MAIN categories={
android.intent.category.LAUNCHER} comp={com.android.settings/com.android.setting
s.ManageApplications} } in package com.android.settings
:Sending Flip keyboardOpen=false
// activityResuming(com.android.settings)
:Sending Pointer ACTION_DOWN x=283.0 y=182.0
:Sending Pointer ACTION_UP x=283.0 y=182.0
:Sending Pointer ACTION_DOWN x=81.0 y=103.0
:Sending Pointer ACTION_UP x=81.0 y=103.0
// Allowing start of Intent { action=android.intent.action.MAIN categories={
android.intent.category.LAUNCHER} comp={com.android.settings/com.android.setting
s.Settings} } in package com.android.settings
:Sending Pointer ACTION_MOVE x=-2.0 y=2.0
:Sending Pointer ACTION_DOWN x=201.0 y=476.0
:Sending Pointer ACTION_UP x=201.0 y=476.0
:Sending Pointer ACTION_DOWN x=192.0 y=349.0
// Allowing start of Intent { action=android.intent.action.VIEW comp={com.an
droid.settings/com.android.settings.InstalledAppDetails} } in package com.androi
d.settings
:Sending Pointer ACTION_UP x=189.0 y=350.0
// Allowing start of Intent { action=android.intent.action.VIEW comp={com.an
droid.settings/com.android.settings.InstalledAppDetails} } in package com.androi
d.settings
:Sending Pointer ACTION_DOWN x=101.0 y=216.0
:Sending Pointer ACTION_UP x=98.0 y=222.0
:Switch: #Intent;action=android.intent.action.MAIN;category=android.intent.categ
ory.LAUNCHER;launchFlags=0x10000000;component=com.android.launcher/.Launcher;end

// Allowing start of Intent { action=android.intent.action.MAIN categories={
android.intent.category.LAUNCHER} comp={com.android.launcher/com.android.launche
r.Launcher} } in package com.android.launcher
:Sending Pointer ACTION_DOWN x=74.0 y=472.0
:Sending Pointer ACTION_UP x=74.0 y=470.0
// Sending event #5400
// Sending event #5400
:Sending Pointer ACTION_DOWN x=192.0 y=188.0
:Sending Pointer ACTION_UP x=182.0 y=175.0
:Sending Pointer ACTION_MOVE x=0.0 y=-2.0
:Sending Pointer ACTION_MOVE x=-5.0 y=4.0
:Sending Pointer ACTION_DOWN x=7.0 y=218.0
:Sending Pointer ACTION_UP x=7.0 y=218.0
:Sending Flip keyboardOpen=true
// Allowing start of Intent { action=com.android.contacts.action.FILTER_CONT
ACTS comp={com.android.contacts/com.android.contacts.DialtactsContactsEntryActiv
ity} } in package com.android.contacts
// CRASH: android.process.acore (pid 923)
// Short Msg: java.lang.NullPointerException
// Long Msg: java.lang.NullPointerException
// Build Label: android:unknown
// Build Changelist: -1
// Build Time: 1248376244
// ID:
// Tag: AndroidRuntime
// java.lang.NullPointerException:
// at com.android.contacts.DialtactsActivity.onNewIntent(DialtactsActivity.jav
a:255)
// at android.app.Instrumentation.callActivityOnNewIntent(Instrumentation.java
:1195)
// at android.app.ActivityThread.deliverNewIntents(ActivityThread.java:2338)
// at android.app.ActivityThread.performNewIntents(ActivityThread.java:2350)
// at android.app.ActivityThread.handleNewIntent(ActivityThread.java:2358)
// at android.app.ActivityThread.access$2600(ActivityThread.java:112)
// at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1738)
// at android.os.Handler.dispatchMessage(Handler.java:99)
// at android.os.Looper.loop(Looper.java:123)
// at android.app.ActivityThread.main(ActivityThread.java:3948)
// at java.lang.reflect.Method.invokeNative(Method.java:-2)
// at java.lang.reflect.Method.invoke(Method.java:521)
// at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.ja
va:782)
// at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:540)
// at dalvik.system.NativeStart.main(NativeStart.java:-2)

** Monkey aborted due to error.
Events injected: 5442
:Dropped: keys=0 pointers=135 trackballs=0 flips=0
** System appears to have crashed at event 5442 of 999999 using seed 0


6. If sometimes there is a problem in the above application getting crashed for running 3 hr, try run on your PC the below cmd before the display goes dark.

C:\android-sdk_1.5_windows\tools>adb shell "echo wake > /sys/power/wake_lock"

1 comment:

Anonymous said...

Sorry for my bad english. I would like to get updated with you new posts as I love to read your blog. Add me to your mailing list if you have any.