Your SlideShare is downloading. ×
0
Android Development Tools
Android Development Tools
Android Development Tools
Android Development Tools
Android Development Tools
Android Development Tools
Android Development Tools
Android Development Tools
Android Development Tools
Android Development Tools
Android Development Tools
Android Development Tools
Android Development Tools
Android Development Tools
Android Development Tools
Android Development Tools
Android Development Tools
Android Development Tools
Android Development Tools
Android Development Tools
Android Development Tools
Android Development Tools
Android Development Tools
Android Development Tools
Android Development Tools
Android Development Tools
Android Development Tools
Android Development Tools
Android Development Tools
Android Development Tools
Android Development Tools
Android Development Tools
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Android Development Tools

1,067

Published on

Mobile Tech 2012 Frankfurt …

Mobile Tech 2012 Frankfurt
Android development tools
#mtc12

Published in: Technology, Art & Photos
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,067
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
34
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Dominik Helleberg | inovex GmbH Android Developer Tools
  • 2. Dominik Helleberg Mobile Development Android HTML5 http://dominik-helleberg.de/+ http://twitter.com/_cirrus_
  • 3. Emulator
  • 4. Emulator VM-AccelerationAndroid Android 2.3 4.0.3API 10 API 15 x86 x86 intel HAXM Mac OSX Windows (intel) (intel)
  • 5. Emulator VM-AccelerationAndroid Android 2.3 4.0.3API 10 API 15 x86 x86 KVM Linux (intel + AMD)
  • 6. Emulator GPU-Acceleration Android 4 API >=15 x86 / ARM OpenGL Windows / Linux / Mac OSX
  • 7. Emulator KompatibilitätAPI Level VM GPU2.2 (API 8)2.3 (API 10)3.X (API 11-13)4.0.3 (API 15)4.1.1 (API 16)
  • 8. Emulator HW-Acceleration AnTuTu Benchmark12000 101791000080006000 536040002000 770 0 Emulator Emulator VM + GPU Galaxy Nexus
  • 9. Emulator HW-Acceleration
  • 10. Emulator Skalierung
  • 11. Emulator Skalierung
  • 12. Emulator Telnet interface
  • 13. Emulator Tools ADB
  • 14. Hierarchy Viewer
  • 15. Allocation Tracker
  • 16. shell tools
  • 17. dumpsysSurfaceFlinger bluetooth_a2dp entropymeminfo samplingprofiler usbaccessibility clipboard gfxinfomount search vibratoraccount connectivity hardwarenetpolicy sensorservice wallpaperactivity content input_methodnetstats simphonebook wifialarm country_detector iphonesubinfonetwork_management sip wifip2pappwidget cpuinfo ismsnfc statusbar windowaudio device_policy locationnotification telephony.registrybackup devicestoragemonitor media.audio_flingerpackage textservicesbattery diskstats media.audio_policypermission throttlebatteryinfo drm.drmManager media.cameraphone uimodebluetooth dropbox media.playerpower usagestats
  • 18. dumpsys meminfo – 4.0.3Applications Memory Usage (kB):Uptime: 3419841 Realtime: 3419841** MEMINFO in pid 1866 [de.inovex.samples] ** Shared Private Heap Heap Heap Pss Dirty Dirty Size Alloc Free ------ ------ ------ ------ ------ ------ Native 1168 1024 1108 8492 7430 189 Dalvik 6759 11204 6220 14599 14429 170 Cursor 0 0 0 Ashmem 3002 4 3000 Other dev 4 0 0 .so mmap 582 1724 112 .jar mmap 0 0 0 .apk mmap 152 0 0 .ttf mmap 3 0 0 .dex mmap 200 0 0 Other mmap 498 12 24 Unknown 669 668 624 TOTAL 13037 14636 11088 23091 21859 359 Objects
  • 19. dumpsys meminfo – 2.3.3Applications Memory Usage (kB):Uptime: 1195390 Realtime: 1195390** MEMINFO in pid 1323 [de.inovex.samples] ** native dalvik other total size: 8456 5379 N/A 13835 allocated: 8425 2828 N/A 11253 free: 6 2551 N/A 2557 (Pss): 727 322 8415 9464 (shared dirty): 1496 1872 6972 10340 (priv dirty): 652 36 6720 7408 Objects Views: 0 ViewRoots: 0 AppContexts: 0 Activities: 0 Assets: 2 AssetManagers: 2 Local Binders: 6 Proxy Binders: 12Death Recipients: 1 OpenSSL Sockets: 0 SQL heap: 0 MEMORY_USED: 0
  • 20. procrank PID Vss Rss Pss Uss cmdline 7924 50172K 50172K 28401K 24164K de.inovex.samples 1015 48056K 48056K 25635K 21348K com.android.launcher 887 47492K 47492K 22768K 17040K system_server 961 38732K 38732K 16637K 12372K com.android.systemui 794 40040K 40040K 14686K 8736K zygote 993 29860K 29860K 9293K 5452K com.android.phone 974 28776K 28776K 8404K 4716Kcom.android.inputmethod.latin 793 6832K 6832K 3660K 2760K /system/bin/surfaceflinger 796 7292K 7292K 3412K 2196K /system/bin/mediaserver 795 2892K 2892K 939K 524K /system/bin/drmserver 790 1276K 1276K 559K 420K /system/bin/netd 797 800K 800K 516K 460K /system/bin/dbus-daemon 804 456K 456K 440K 440K /sbin/adbd 788 904K 904K 412K 348K /system/bin/vold 9050 600K 600K 355K 344K procrank 792 916K 916K 340K 280K /system/bin/rild 799 616K 616K 230K 188K /system/bin/keystore 798 456K 456K 174K 160K /system/bin/installd
  • 21. am display-size 600x800
  • 22. traceview / systrace / tracer
  • 23. traceview
  • 24. systrace
  • 25. systrace
  • 26. tracer
  • 27. lint
  • 28. Hprof / MAT
  • 29. ddmlib.jar ddmlib.jar ADBdevice.getBatteryLevel(); device.getScreenshot(); device.installPackage(...);
  • 30. Creditshttp://www.flickr.com/photos/huskyte/7512877940/in/photostream/http://www.flickr.com/photos/gemmoth/3426209850/sizes/z/in/photostream/
  • 31. DANKE!

×