becoming more effective with the android · pdf filewith the android emulator @louielouie ......
TRANSCRIPT
![Page 1: BECOMING MORE EFFECTIVE WITH THE ANDROID · PDF fileWITH THE ANDROID EMULATOR @louielouie ... crash! MYTH #4: ... DEVICE IS BETTER FOR DEBUGGING Emulator is like a Rooted Device BUSTED](https://reader036.vdocuments.site/reader036/viewer/2022081514/5aab0f797f8b9a8d678b5e0a/html5/thumbnails/1.jpg)
P RE SENTED BY
LU IS DE LA ROSAD IREC T OR OF T EC HNOLOGY
BECOMING MORE EFFECTIVEWITH THE ANDROID EMULATOR
@louielouie
ANDEVCON BOSTON
![Page 2: BECOMING MORE EFFECTIVE WITH THE ANDROID · PDF fileWITH THE ANDROID EMULATOR @louielouie ... crash! MYTH #4: ... DEVICE IS BETTER FOR DEBUGGING Emulator is like a Rooted Device BUSTED](https://reader036.vdocuments.site/reader036/viewer/2022081514/5aab0f797f8b9a8d678b5e0a/html5/thumbnails/2.jpg)
AKA
ANDROID EMULATOR MYTHS.. .
BUSTED!
![Page 3: BECOMING MORE EFFECTIVE WITH THE ANDROID · PDF fileWITH THE ANDROID EMULATOR @louielouie ... crash! MYTH #4: ... DEVICE IS BETTER FOR DEBUGGING Emulator is like a Rooted Device BUSTED](https://reader036.vdocuments.site/reader036/viewer/2022081514/5aab0f797f8b9a8d678b5e0a/html5/thumbnails/3.jpg)
WHAT YOU WILL LEARN
Engineers f rom many companies have been working hard on making it better. . .but they don’t get 1 hour Broadway Launch Events to show it off.
THE EMULATOR IS WAY, WAY BETTER THAN YOU EVER THOUGHT
![Page 4: BECOMING MORE EFFECTIVE WITH THE ANDROID · PDF fileWITH THE ANDROID EMULATOR @louielouie ... crash! MYTH #4: ... DEVICE IS BETTER FOR DEBUGGING Emulator is like a Rooted Device BUSTED](https://reader036.vdocuments.site/reader036/viewer/2022081514/5aab0f797f8b9a8d678b5e0a/html5/thumbnails/4.jpg)
- SPEED UP THE EMULATOR
- KNOW WHAT YOU CAN / CAN’T DO
- BEND THE EMULATOR TO YOUR WILL
WHAT YOU WILL LEARN IN DETAIL
![Page 5: BECOMING MORE EFFECTIVE WITH THE ANDROID · PDF fileWITH THE ANDROID EMULATOR @louielouie ... crash! MYTH #4: ... DEVICE IS BETTER FOR DEBUGGING Emulator is like a Rooted Device BUSTED](https://reader036.vdocuments.site/reader036/viewer/2022081514/5aab0f797f8b9a8d678b5e0a/html5/thumbnails/5.jpg)
LET’S DEMYSTIFY THIS
Android Virtual Device Manager > New.. .
![Page 6: BECOMING MORE EFFECTIVE WITH THE ANDROID · PDF fileWITH THE ANDROID EMULATOR @louielouie ... crash! MYTH #4: ... DEVICE IS BETTER FOR DEBUGGING Emulator is like a Rooted Device BUSTED](https://reader036.vdocuments.site/reader036/viewer/2022081514/5aab0f797f8b9a8d678b5e0a/html5/thumbnails/6.jpg)
MYTH #1: NON-NEXUS DEVICES CAN’T BE EMULATED
![Page 7: BECOMING MORE EFFECTIVE WITH THE ANDROID · PDF fileWITH THE ANDROID EMULATOR @louielouie ... crash! MYTH #4: ... DEVICE IS BETTER FOR DEBUGGING Emulator is like a Rooted Device BUSTED](https://reader036.vdocuments.site/reader036/viewer/2022081514/5aab0f797f8b9a8d678b5e0a/html5/thumbnails/7.jpg)
EMULATING THE AMAZON KINDLE FIRE
Android SDK ManagerTools > Manage Add-On Sites. . .User-defined Sites, New.. .
http://kindle-sdk.s3.amazonaws.com/addon.xml
![Page 8: BECOMING MORE EFFECTIVE WITH THE ANDROID · PDF fileWITH THE ANDROID EMULATOR @louielouie ... crash! MYTH #4: ... DEVICE IS BETTER FOR DEBUGGING Emulator is like a Rooted Device BUSTED](https://reader036.vdocuments.site/reader036/viewer/2022081514/5aab0f797f8b9a8d678b5e0a/html5/thumbnails/8.jpg)
MYTH #1: NON-NEXUS DEVICES CAN’T BE EMULATED
BUSTED!
![Page 9: BECOMING MORE EFFECTIVE WITH THE ANDROID · PDF fileWITH THE ANDROID EMULATOR @louielouie ... crash! MYTH #4: ... DEVICE IS BETTER FOR DEBUGGING Emulator is like a Rooted Device BUSTED](https://reader036.vdocuments.site/reader036/viewer/2022081514/5aab0f797f8b9a8d678b5e0a/html5/thumbnails/9.jpg)
MYTH #1: NON-NEXUS DEVICES CAN’T BE EMULATED
![Page 10: BECOMING MORE EFFECTIVE WITH THE ANDROID · PDF fileWITH THE ANDROID EMULATOR @louielouie ... crash! MYTH #4: ... DEVICE IS BETTER FOR DEBUGGING Emulator is like a Rooted Device BUSTED](https://reader036.vdocuments.site/reader036/viewer/2022081514/5aab0f797f8b9a8d678b5e0a/html5/thumbnails/10.jpg)
MYTH #1: NON-NEXUS DEVICES CAN’T BE EMULATED
![Page 11: BECOMING MORE EFFECTIVE WITH THE ANDROID · PDF fileWITH THE ANDROID EMULATOR @louielouie ... crash! MYTH #4: ... DEVICE IS BETTER FOR DEBUGGING Emulator is like a Rooted Device BUSTED](https://reader036.vdocuments.site/reader036/viewer/2022081514/5aab0f797f8b9a8d678b5e0a/html5/thumbnails/11.jpg)
MYTH #1: NON-NEXUS DEVICES CAN’T BE EMULATED
![Page 12: BECOMING MORE EFFECTIVE WITH THE ANDROID · PDF fileWITH THE ANDROID EMULATOR @louielouie ... crash! MYTH #4: ... DEVICE IS BETTER FOR DEBUGGING Emulator is like a Rooted Device BUSTED](https://reader036.vdocuments.site/reader036/viewer/2022081514/5aab0f797f8b9a8d678b5e0a/html5/thumbnails/12.jpg)
NEXUS DEVICES ARE GOOD
![Page 13: BECOMING MORE EFFECTIVE WITH THE ANDROID · PDF fileWITH THE ANDROID EMULATOR @louielouie ... crash! MYTH #4: ... DEVICE IS BETTER FOR DEBUGGING Emulator is like a Rooted Device BUSTED](https://reader036.vdocuments.site/reader036/viewer/2022081514/5aab0f797f8b9a8d678b5e0a/html5/thumbnails/13.jpg)
-HTC-LG-MOTOROLA-NOOK-SAMSUNG-SNAPDRAGON-SONY
MORE EMULATOR ADD-ONS
![Page 14: BECOMING MORE EFFECTIVE WITH THE ANDROID · PDF fileWITH THE ANDROID EMULATOR @louielouie ... crash! MYTH #4: ... DEVICE IS BETTER FOR DEBUGGING Emulator is like a Rooted Device BUSTED](https://reader036.vdocuments.site/reader036/viewer/2022081514/5aab0f797f8b9a8d678b5e0a/html5/thumbnails/14.jpg)
MYTH #2: EMULATOR IS SLOW
STARTUP TIME ON2011 13” MACBOOK PRO2.3 GHZ I5 + SSD UPGRADE:
CONFIRMED?
3:40
![Page 15: BECOMING MORE EFFECTIVE WITH THE ANDROID · PDF fileWITH THE ANDROID EMULATOR @louielouie ... crash! MYTH #4: ... DEVICE IS BETTER FOR DEBUGGING Emulator is like a Rooted Device BUSTED](https://reader036.vdocuments.site/reader036/viewer/2022081514/5aab0f797f8b9a8d678b5e0a/html5/thumbnails/15.jpg)
MYTH #2: EMULATOR IS SLOW
ON SUBSEQUENT STARTS:
PLAUSIBLE?
1:10
![Page 16: BECOMING MORE EFFECTIVE WITH THE ANDROID · PDF fileWITH THE ANDROID EMULATOR @louielouie ... crash! MYTH #4: ... DEVICE IS BETTER FOR DEBUGGING Emulator is like a Rooted Device BUSTED](https://reader036.vdocuments.site/reader036/viewer/2022081514/5aab0f797f8b9a8d678b5e0a/html5/thumbnails/16.jpg)
MYTH #2: EMULATOR IS SLOW
MOST ANDROID DEVICES RUN ARM
THE ANDROID EMULATOR TOO
BUT ARM EMULATION ON INTEL IS SLOW
![Page 17: BECOMING MORE EFFECTIVE WITH THE ANDROID · PDF fileWITH THE ANDROID EMULATOR @louielouie ... crash! MYTH #4: ... DEVICE IS BETTER FOR DEBUGGING Emulator is like a Rooted Device BUSTED](https://reader036.vdocuments.site/reader036/viewer/2022081514/5aab0f797f8b9a8d678b5e0a/html5/thumbnails/17.jpg)
MYTH #2: EMULATOR IS SLOW
INTEL ATOM X86SYSTEM IMAGE
![Page 18: BECOMING MORE EFFECTIVE WITH THE ANDROID · PDF fileWITH THE ANDROID EMULATOR @louielouie ... crash! MYTH #4: ... DEVICE IS BETTER FOR DEBUGGING Emulator is like a Rooted Device BUSTED](https://reader036.vdocuments.site/reader036/viewer/2022081514/5aab0f797f8b9a8d678b5e0a/html5/thumbnails/18.jpg)
MYTH #2: EMULATOR IS SLOW
INTEL ATOM X86SYSTEM IMAGE
Available for 2.3.3 (10), 4.0.3 (15),4.1.2 (16) and 4.2.2 (17)
![Page 19: BECOMING MORE EFFECTIVE WITH THE ANDROID · PDF fileWITH THE ANDROID EMULATOR @louielouie ... crash! MYTH #4: ... DEVICE IS BETTER FOR DEBUGGING Emulator is like a Rooted Device BUSTED](https://reader036.vdocuments.site/reader036/viewer/2022081514/5aab0f797f8b9a8d678b5e0a/html5/thumbnails/19.jpg)
MYTH #2: EMULATOR IS SLOW
INTEL ATOM X86SYSTEM IMAGE
![Page 20: BECOMING MORE EFFECTIVE WITH THE ANDROID · PDF fileWITH THE ANDROID EMULATOR @louielouie ... crash! MYTH #4: ... DEVICE IS BETTER FOR DEBUGGING Emulator is like a Rooted Device BUSTED](https://reader036.vdocuments.site/reader036/viewer/2022081514/5aab0f797f8b9a8d678b5e0a/html5/thumbnails/20.jpg)
MYTH #2: EMULATOR IS SLOW
HAXM MAKES EMULATOR RUN CLOSE TO NATIVE SPEED
![Page 21: BECOMING MORE EFFECTIVE WITH THE ANDROID · PDF fileWITH THE ANDROID EMULATOR @louielouie ... crash! MYTH #4: ... DEVICE IS BETTER FOR DEBUGGING Emulator is like a Rooted Device BUSTED](https://reader036.vdocuments.site/reader036/viewer/2022081514/5aab0f797f8b9a8d678b5e0a/html5/thumbnails/21.jpg)
MYTH #2: EMULATOR IS SLOW
HAXM MAKES EMULATOR RUN CLOSE TO NATIVE SPEED
![Page 22: BECOMING MORE EFFECTIVE WITH THE ANDROID · PDF fileWITH THE ANDROID EMULATOR @louielouie ... crash! MYTH #4: ... DEVICE IS BETTER FOR DEBUGGING Emulator is like a Rooted Device BUSTED](https://reader036.vdocuments.site/reader036/viewer/2022081514/5aab0f797f8b9a8d678b5e0a/html5/thumbnails/22.jpg)
MYTH #2: EMULATOR IS SLOW
HAXM MAKES EMULATOR RUN CLOSE TO NATIVE SPEED
<sdk>/extras/intel/Hardware_Accelerated_Execution_Manager/IntelHAXM.dmg (or .exe on Windows)
Need to install HAXM in addition to the Android add-in.
![Page 23: BECOMING MORE EFFECTIVE WITH THE ANDROID · PDF fileWITH THE ANDROID EMULATOR @louielouie ... crash! MYTH #4: ... DEVICE IS BETTER FOR DEBUGGING Emulator is like a Rooted Device BUSTED](https://reader036.vdocuments.site/reader036/viewer/2022081514/5aab0f797f8b9a8d678b5e0a/html5/thumbnails/23.jpg)
MYTH #2: EMULATOR IS SLOW
BEACON MOUNTAIN
Simpler install
![Page 24: BECOMING MORE EFFECTIVE WITH THE ANDROID · PDF fileWITH THE ANDROID EMULATOR @louielouie ... crash! MYTH #4: ... DEVICE IS BETTER FOR DEBUGGING Emulator is like a Rooted Device BUSTED](https://reader036.vdocuments.site/reader036/viewer/2022081514/5aab0f797f8b9a8d678b5e0a/html5/thumbnails/24.jpg)
MYTH #2: EMULATOR IS SLOW
ON LINUX, USE KVMINSTEAD OF HAXM
emulator -avd <avd_name> -qemu -m 512 -enable-kvm
![Page 25: BECOMING MORE EFFECTIVE WITH THE ANDROID · PDF fileWITH THE ANDROID EMULATOR @louielouie ... crash! MYTH #4: ... DEVICE IS BETTER FOR DEBUGGING Emulator is like a Rooted Device BUSTED](https://reader036.vdocuments.site/reader036/viewer/2022081514/5aab0f797f8b9a8d678b5e0a/html5/thumbnails/25.jpg)
MYTH #2: EMULATOR IS SLOW
HAXM MAKES EMULATOR RUN CLOSE TO NATIVE SPEED
HAX is working and emulator runs in fast virt mode
Look in LogCat for:
![Page 26: BECOMING MORE EFFECTIVE WITH THE ANDROID · PDF fileWITH THE ANDROID EMULATOR @louielouie ... crash! MYTH #4: ... DEVICE IS BETTER FOR DEBUGGING Emulator is like a Rooted Device BUSTED](https://reader036.vdocuments.site/reader036/viewer/2022081514/5aab0f797f8b9a8d678b5e0a/html5/thumbnails/26.jpg)
MYTH #2: EMULATOR IS SLOW
STARTUP TIME WITHX86 SYSTEM IMAGE + HAXM ON 2011 13” MACBOOK PRO2.3 GHZ I5 + SSD UPGRADE:
BUSTED!0:21
![Page 27: BECOMING MORE EFFECTIVE WITH THE ANDROID · PDF fileWITH THE ANDROID EMULATOR @louielouie ... crash! MYTH #4: ... DEVICE IS BETTER FOR DEBUGGING Emulator is like a Rooted Device BUSTED](https://reader036.vdocuments.site/reader036/viewer/2022081514/5aab0f797f8b9a8d678b5e0a/html5/thumbnails/27.jpg)
MYTH #2: EMULATOR IS SLOW
ON SUBSEQUENT STARTSX86 SYSTEM IMAGE + HAXM:
DOUBLE BUSTED!!
0:17
![Page 28: BECOMING MORE EFFECTIVE WITH THE ANDROID · PDF fileWITH THE ANDROID EMULATOR @louielouie ... crash! MYTH #4: ... DEVICE IS BETTER FOR DEBUGGING Emulator is like a Rooted Device BUSTED](https://reader036.vdocuments.site/reader036/viewer/2022081514/5aab0f797f8b9a8d678b5e0a/html5/thumbnails/28.jpg)
MYTH #2: EMULATOR IS SLOW
ON SUBSEQUENT STARTSX86 SYSTEM IMAGE + HAXM+ LAUNCH FROM SNAPSHOT:
![Page 29: BECOMING MORE EFFECTIVE WITH THE ANDROID · PDF fileWITH THE ANDROID EMULATOR @louielouie ... crash! MYTH #4: ... DEVICE IS BETTER FOR DEBUGGING Emulator is like a Rooted Device BUSTED](https://reader036.vdocuments.site/reader036/viewer/2022081514/5aab0f797f8b9a8d678b5e0a/html5/thumbnails/29.jpg)
MYTH #2: EMULATOR IS SLOW
ON SUBSEQUENT STARTSX86 SYSTEM IMAGE + HAXM+ LAUNCH FROM SNAPSHOT:
TRIPLE BUSTED!!!
0:06
![Page 30: BECOMING MORE EFFECTIVE WITH THE ANDROID · PDF fileWITH THE ANDROID EMULATOR @louielouie ... crash! MYTH #4: ... DEVICE IS BETTER FOR DEBUGGING Emulator is like a Rooted Device BUSTED](https://reader036.vdocuments.site/reader036/viewer/2022081514/5aab0f797f8b9a8d678b5e0a/html5/thumbnails/30.jpg)
MYTH #3: DEVICES ARE FASTER
HAXM/KVM LEVERAGES YOUR DESKTOP/LAPTOP CPU
2.4Ghz Intel i7 vs1.5Ghz ARM A8
Different goals: Performance vs ba"ery life
BUSTED!
![Page 31: BECOMING MORE EFFECTIVE WITH THE ANDROID · PDF fileWITH THE ANDROID EMULATOR @louielouie ... crash! MYTH #4: ... DEVICE IS BETTER FOR DEBUGGING Emulator is like a Rooted Device BUSTED](https://reader036.vdocuments.site/reader036/viewer/2022081514/5aab0f797f8b9a8d678b5e0a/html5/thumbnails/31.jpg)
MYTH #3: DEVICES ARE FASTER
EXPERIMENTAL GPU ACCELERATION LEVERAGES
YOUR VIDEO CHIPSET
Note: does not play well with Snapshot
![Page 32: BECOMING MORE EFFECTIVE WITH THE ANDROID · PDF fileWITH THE ANDROID EMULATOR @louielouie ... crash! MYTH #4: ... DEVICE IS BETTER FOR DEBUGGING Emulator is like a Rooted Device BUSTED](https://reader036.vdocuments.site/reader036/viewer/2022081514/5aab0f797f8b9a8d678b5e0a/html5/thumbnails/32.jpg)
MYTH #3: DEVICES ARE FASTER
TOO FAST?
File I/O can be much slower with SD vs SSD or HDD
Profiling should be done on Devices
![Page 33: BECOMING MORE EFFECTIVE WITH THE ANDROID · PDF fileWITH THE ANDROID EMULATOR @louielouie ... crash! MYTH #4: ... DEVICE IS BETTER FOR DEBUGGING Emulator is like a Rooted Device BUSTED](https://reader036.vdocuments.site/reader036/viewer/2022081514/5aab0f797f8b9a8d678b5e0a/html5/thumbnails/33.jpg)
BRIEF MYTH INTERLUDE
![Page 34: BECOMING MORE EFFECTIVE WITH THE ANDROID · PDF fileWITH THE ANDROID EMULATOR @louielouie ... crash! MYTH #4: ... DEVICE IS BETTER FOR DEBUGGING Emulator is like a Rooted Device BUSTED](https://reader036.vdocuments.site/reader036/viewer/2022081514/5aab0f797f8b9a8d678b5e0a/html5/thumbnails/34.jpg)
KEYBOARD & SKIN
![Page 35: BECOMING MORE EFFECTIVE WITH THE ANDROID · PDF fileWITH THE ANDROID EMULATOR @louielouie ... crash! MYTH #4: ... DEVICE IS BETTER FOR DEBUGGING Emulator is like a Rooted Device BUSTED](https://reader036.vdocuments.site/reader036/viewer/2022081514/5aab0f797f8b9a8d678b5e0a/html5/thumbnails/35.jpg)
NO KEYBOARD
![Page 36: BECOMING MORE EFFECTIVE WITH THE ANDROID · PDF fileWITH THE ANDROID EMULATOR @louielouie ... crash! MYTH #4: ... DEVICE IS BETTER FOR DEBUGGING Emulator is like a Rooted Device BUSTED](https://reader036.vdocuments.site/reader036/viewer/2022081514/5aab0f797f8b9a8d678b5e0a/html5/thumbnails/36.jpg)
NO SKIN WITH CONTROLS
![Page 37: BECOMING MORE EFFECTIVE WITH THE ANDROID · PDF fileWITH THE ANDROID EMULATOR @louielouie ... crash! MYTH #4: ... DEVICE IS BETTER FOR DEBUGGING Emulator is like a Rooted Device BUSTED](https://reader036.vdocuments.site/reader036/viewer/2022081514/5aab0f797f8b9a8d678b5e0a/html5/thumbnails/37.jpg)
MEMORY & STORAGE SIZING
![Page 38: BECOMING MORE EFFECTIVE WITH THE ANDROID · PDF fileWITH THE ANDROID EMULATOR @louielouie ... crash! MYTH #4: ... DEVICE IS BETTER FOR DEBUGGING Emulator is like a Rooted Device BUSTED](https://reader036.vdocuments.site/reader036/viewer/2022081514/5aab0f797f8b9a8d678b5e0a/html5/thumbnails/38.jpg)
TALKING TO YOUR COMPUTER
10.0.2.2
![Page 39: BECOMING MORE EFFECTIVE WITH THE ANDROID · PDF fileWITH THE ANDROID EMULATOR @louielouie ... crash! MYTH #4: ... DEVICE IS BETTER FOR DEBUGGING Emulator is like a Rooted Device BUSTED](https://reader036.vdocuments.site/reader036/viewer/2022081514/5aab0f797f8b9a8d678b5e0a/html5/thumbnails/39.jpg)
KEYBOARD SHORTCUTSRotate - Control-F11
Home - Home (Fn-le# on Mac)
Back - Esc
Menu - F2
![Page 40: BECOMING MORE EFFECTIVE WITH THE ANDROID · PDF fileWITH THE ANDROID EMULATOR @louielouie ... crash! MYTH #4: ... DEVICE IS BETTER FOR DEBUGGING Emulator is like a Rooted Device BUSTED](https://reader036.vdocuments.site/reader036/viewer/2022081514/5aab0f797f8b9a8d678b5e0a/html5/thumbnails/40.jpg)
MYTH #4: ANDROID EMULATOR IS LIMITED
It takes work to emulate a device and some things have not been built yet:
PLAUSIBLE
Bluetooth
USB
![Page 41: BECOMING MORE EFFECTIVE WITH THE ANDROID · PDF fileWITH THE ANDROID EMULATOR @louielouie ... crash! MYTH #4: ... DEVICE IS BETTER FOR DEBUGGING Emulator is like a Rooted Device BUSTED](https://reader036.vdocuments.site/reader036/viewer/2022081514/5aab0f797f8b9a8d678b5e0a/html5/thumbnails/41.jpg)
MYTH #4: ANDROID EMULATOR IS LIMITED?
But there is so much it can do!
EMULATOR CONSOLEtelnet localhost 5554
Note: need to enable telnet in Windows 7/8
![Page 42: BECOMING MORE EFFECTIVE WITH THE ANDROID · PDF fileWITH THE ANDROID EMULATOR @louielouie ... crash! MYTH #4: ... DEVICE IS BETTER FOR DEBUGGING Emulator is like a Rooted Device BUSTED](https://reader036.vdocuments.site/reader036/viewer/2022081514/5aab0f797f8b9a8d678b5e0a/html5/thumbnails/42.jpg)
MYTH #4: ANDROID EMULATOR IS LIMITED?
INBOUND CALL
gsm call 15558675309
![Page 43: BECOMING MORE EFFECTIVE WITH THE ANDROID · PDF fileWITH THE ANDROID EMULATOR @louielouie ... crash! MYTH #4: ... DEVICE IS BETTER FOR DEBUGGING Emulator is like a Rooted Device BUSTED](https://reader036.vdocuments.site/reader036/viewer/2022081514/5aab0f797f8b9a8d678b5e0a/html5/thumbnails/43.jpg)
MYTH #4: ANDROID EMULATOR IS LIMITED?
INBOUND SMS
sms send 15558675309 "It's me, Jenny"
![Page 44: BECOMING MORE EFFECTIVE WITH THE ANDROID · PDF fileWITH THE ANDROID EMULATOR @louielouie ... crash! MYTH #4: ... DEVICE IS BETTER FOR DEBUGGING Emulator is like a Rooted Device BUSTED](https://reader036.vdocuments.site/reader036/viewer/2022081514/5aab0f797f8b9a8d678b5e0a/html5/thumbnails/44.jpg)
MYTH #4: ANDROID EMULATOR IS LIMITED?
ENABLING POWER CHANGESIn <avd_home>/avd/<avd_name>.avd/config.ini:
change hw.ba"ery=noto
hw.ba"ery=yes
Otherwise: crash!
![Page 45: BECOMING MORE EFFECTIVE WITH THE ANDROID · PDF fileWITH THE ANDROID EMULATOR @louielouie ... crash! MYTH #4: ... DEVICE IS BETTER FOR DEBUGGING Emulator is like a Rooted Device BUSTED](https://reader036.vdocuments.site/reader036/viewer/2022081514/5aab0f797f8b9a8d678b5e0a/html5/thumbnails/45.jpg)
MYTH #4: ANDROID EMULATOR IS LIMITED?
ENABLING POWER CHANGES
![Page 46: BECOMING MORE EFFECTIVE WITH THE ANDROID · PDF fileWITH THE ANDROID EMULATOR @louielouie ... crash! MYTH #4: ... DEVICE IS BETTER FOR DEBUGGING Emulator is like a Rooted Device BUSTED](https://reader036.vdocuments.site/reader036/viewer/2022081514/5aab0f797f8b9a8d678b5e0a/html5/thumbnails/46.jpg)
MYTH #4: ANDROID EMULATOR IS LIMITED?
“No support for determining ba"ery charge level and AC charging state.”
- Android Emulator Documentation
BUSTED!
![Page 47: BECOMING MORE EFFECTIVE WITH THE ANDROID · PDF fileWITH THE ANDROID EMULATOR @louielouie ... crash! MYTH #4: ... DEVICE IS BETTER FOR DEBUGGING Emulator is like a Rooted Device BUSTED](https://reader036.vdocuments.site/reader036/viewer/2022081514/5aab0f797f8b9a8d678b5e0a/html5/thumbnails/47.jpg)
MYTH #4: ANDROID EMULATOR IS LIMITED?
FULL SPEED AHEAD!
power capacity 100power ac on
![Page 48: BECOMING MORE EFFECTIVE WITH THE ANDROID · PDF fileWITH THE ANDROID EMULATOR @louielouie ... crash! MYTH #4: ... DEVICE IS BETTER FOR DEBUGGING Emulator is like a Rooted Device BUSTED](https://reader036.vdocuments.site/reader036/viewer/2022081514/5aab0f797f8b9a8d678b5e0a/html5/thumbnails/48.jpg)
MYTH #4: ANDROID EMULATOR IS LIMITED?
ALMOST EMPTYpower ac off
power status dischargingpower capacity 10
![Page 49: BECOMING MORE EFFECTIVE WITH THE ANDROID · PDF fileWITH THE ANDROID EMULATOR @louielouie ... crash! MYTH #4: ... DEVICE IS BETTER FOR DEBUGGING Emulator is like a Rooted Device BUSTED](https://reader036.vdocuments.site/reader036/viewer/2022081514/5aab0f797f8b9a8d678b5e0a/html5/thumbnails/49.jpg)
MYTH #4: ANDROID EMULATOR IS LIMITED?
SAY CHEESE!
![Page 50: BECOMING MORE EFFECTIVE WITH THE ANDROID · PDF fileWITH THE ANDROID EMULATOR @louielouie ... crash! MYTH #4: ... DEVICE IS BETTER FOR DEBUGGING Emulator is like a Rooted Device BUSTED](https://reader036.vdocuments.site/reader036/viewer/2022081514/5aab0f797f8b9a8d678b5e0a/html5/thumbnails/50.jpg)
MYTH #4: ANDROID EMULATOR IS LIMITED?
EMULATED CHEESE
![Page 51: BECOMING MORE EFFECTIVE WITH THE ANDROID · PDF fileWITH THE ANDROID EMULATOR @louielouie ... crash! MYTH #4: ... DEVICE IS BETTER FOR DEBUGGING Emulator is like a Rooted Device BUSTED](https://reader036.vdocuments.site/reader036/viewer/2022081514/5aab0f797f8b9a8d678b5e0a/html5/thumbnails/51.jpg)
MYTH #4: ANDROID EMULATOR IS LIMITED
Experimental tethering support for:
Hardware Sensors
Multi-Touch
![Page 52: BECOMING MORE EFFECTIVE WITH THE ANDROID · PDF fileWITH THE ANDROID EMULATOR @louielouie ... crash! MYTH #4: ... DEVICE IS BETTER FOR DEBUGGING Emulator is like a Rooted Device BUSTED](https://reader036.vdocuments.site/reader036/viewer/2022081514/5aab0f797f8b9a8d678b5e0a/html5/thumbnails/52.jpg)
MYTH #5: DEVICE IS BETTER FOR DEBUGGING
Emulator is like a Rooted Device
BUSTED
without voiding your warranty
![Page 53: BECOMING MORE EFFECTIVE WITH THE ANDROID · PDF fileWITH THE ANDROID EMULATOR @louielouie ... crash! MYTH #4: ... DEVICE IS BETTER FOR DEBUGGING Emulator is like a Rooted Device BUSTED](https://reader036.vdocuments.site/reader036/viewer/2022081514/5aab0f797f8b9a8d678b5e0a/html5/thumbnails/53.jpg)
MYTH #5: DEVICE IS BETTER FOR DEBUGGING
You can’t normally browse internal data at /data/data
![Page 54: BECOMING MORE EFFECTIVE WITH THE ANDROID · PDF fileWITH THE ANDROID EMULATOR @louielouie ... crash! MYTH #4: ... DEVICE IS BETTER FOR DEBUGGING Emulator is like a Rooted Device BUSTED](https://reader036.vdocuments.site/reader036/viewer/2022081514/5aab0f797f8b9a8d678b5e0a/html5/thumbnails/54.jpg)
MYTH #5: DEVICE IS BETTER FOR DEBUGGING
You can pull a file and verify
![Page 55: BECOMING MORE EFFECTIVE WITH THE ANDROID · PDF fileWITH THE ANDROID EMULATOR @louielouie ... crash! MYTH #4: ... DEVICE IS BETTER FOR DEBUGGING Emulator is like a Rooted Device BUSTED](https://reader036.vdocuments.site/reader036/viewer/2022081514/5aab0f797f8b9a8d678b5e0a/html5/thumbnails/55.jpg)
MYTH #5: DEVICE IS BETTER FOR DEBUGGING
Unit Tests run faster on Emulator (due to CPU)
Your physical keyboard is easier to use than virtual
Can click with mouse instead of touching
![Page 56: BECOMING MORE EFFECTIVE WITH THE ANDROID · PDF fileWITH THE ANDROID EMULATOR @louielouie ... crash! MYTH #4: ... DEVICE IS BETTER FOR DEBUGGING Emulator is like a Rooted Device BUSTED](https://reader036.vdocuments.site/reader036/viewer/2022081514/5aab0f797f8b9a8d678b5e0a/html5/thumbnails/56.jpg)
MYTH #5: DEVICE IS BETTER FOR DEBUGGING
Sometimes you don’t have a device
Le# it at home
On the plane
The Next Big Thing
Presentation
![Page 57: BECOMING MORE EFFECTIVE WITH THE ANDROID · PDF fileWITH THE ANDROID EMULATOR @louielouie ... crash! MYTH #4: ... DEVICE IS BETTER FOR DEBUGGING Emulator is like a Rooted Device BUSTED](https://reader036.vdocuments.site/reader036/viewer/2022081514/5aab0f797f8b9a8d678b5e0a/html5/thumbnails/57.jpg)
MYTH #5: DEVICE IS BETTER FOR DEBUGGINGThe Next Big Thing
![Page 58: BECOMING MORE EFFECTIVE WITH THE ANDROID · PDF fileWITH THE ANDROID EMULATOR @louielouie ... crash! MYTH #4: ... DEVICE IS BETTER FOR DEBUGGING Emulator is like a Rooted Device BUSTED](https://reader036.vdocuments.site/reader036/viewer/2022081514/5aab0f797f8b9a8d678b5e0a/html5/thumbnails/58.jpg)
MYTH #5: DEVICE IS BETTER FOR DEBUGGINGThe Next Big Thing
![Page 59: BECOMING MORE EFFECTIVE WITH THE ANDROID · PDF fileWITH THE ANDROID EMULATOR @louielouie ... crash! MYTH #4: ... DEVICE IS BETTER FOR DEBUGGING Emulator is like a Rooted Device BUSTED](https://reader036.vdocuments.site/reader036/viewer/2022081514/5aab0f797f8b9a8d678b5e0a/html5/thumbnails/59.jpg)
MYTH #5: DEVICE IS BETTER FOR DEBUGGINGThe Next Big Thing
![Page 60: BECOMING MORE EFFECTIVE WITH THE ANDROID · PDF fileWITH THE ANDROID EMULATOR @louielouie ... crash! MYTH #4: ... DEVICE IS BETTER FOR DEBUGGING Emulator is like a Rooted Device BUSTED](https://reader036.vdocuments.site/reader036/viewer/2022081514/5aab0f797f8b9a8d678b5e0a/html5/thumbnails/60.jpg)
QUESTIONS
?Luis de la RosaDirector of Technology, savvy appsh!p://savvyapps.comEmail: [email protected]!er: @louielouieGoogle: +Luis de la Rosa
Presentation, notes and links:luisdelarosa.com/emulator
![Page 61: BECOMING MORE EFFECTIVE WITH THE ANDROID · PDF fileWITH THE ANDROID EMULATOR @louielouie ... crash! MYTH #4: ... DEVICE IS BETTER FOR DEBUGGING Emulator is like a Rooted Device BUSTED](https://reader036.vdocuments.site/reader036/viewer/2022081514/5aab0f797f8b9a8d678b5e0a/html5/thumbnails/61.jpg)
HTTP://SAVVYAPPS.COM/
COME DO THE BEST WORK OF YOUR CAREER
luisdelarosa.com/emulator