• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Android Development Tools
 

Android Development Tools

on

  • 963 views

WJAX 2012 München

WJAX 2012 München
Android development tools
#jaxcon

Statistics

Views

Total Views
963
Views on SlideShare
961
Embed Views
2

Actions

Likes
1
Downloads
8
Comments
0

1 Embed 2

https://twitter.com 2

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Android Development Tools Android Development Tools Presentation Transcript

    • Android Development Tools Dominik Helleberg | inovex Gmbh
    • Dominik Helleberg Mobile Development Android HTML5 http://dominik-helleberg.de/+ http://twitter.com/_cirrus_
    • Emulator
    • Emulator VM-AccelerationAndroid Android 2.3 4.0.3API 10 API 15 x86 x86 intel HAXM Mac OSX Windows (intel) (intel)
    • Emulator VM-AccelerationAndroid Android 2.3 4.0.3API 10 API 15 x86 x86 KVM Linux (intel + AMD)
    • Emulator GPU-Acceleration Android 4 API >=15 x86 / ARM OpenGL Windows / Linux / Mac OSX
    • 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)
    • Emulator HW-Acceleration AnTuTu Benchmark12000 101791000080006000 536040002000 770 0 Emulator Emulator VM + GPU Galaxy Nexus
    • Emulator HW-Acceleration„caution“ by Michael Raskop | www.flickr.com/photos/huskyte/7512877940/
    • Emulator Skalierung
    • Emulator Skalierung
    • Emulator Telnet interface
    • Emulator Tools ADB
    • shell tools
    • 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.registry media.audio_flingerbackup devicestoragemonitor packagetextservices media.audio_policy media.camerabattery diskstats permission throttlebatteryinfo drm.drmManager phone uimodebluetooth dropbox media.playerpower usagestats
    • 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
    • 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
    • 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
    • am display-size 600x800
    • Hierarchy Viewer
    • Allocation Tracker
    • traceview / systrace / tracer„Longue pose A15 pont collège côté Cergy 2 RET“by GemMoth | http://www.flickr.com/photos/gemmoth/3426209850/
    • traceview
    • systrace
    • systrace
    • tracer
    • lint
    • Hprof / MAT
    • ddmlib.jar ddmlib.jar ADBdevice.getBatteryLevel(); device.getScreenshot(); device.installPackage(...);
    • Sneak Preview ADT 21
    • Multi-Configuration-Preview
    • Templates
    • AVD – Device Defintions
    • Gradle Build Systembuildscript  {    repositories  {                  mavenCentral()          }          dependencies  {                  classpath  com.android.tools.build:gradle:0.2            }  }  apply  plugin:  android    android  {          target  =  android-­‐15’  }    
    • Linkshttp://tools.android.com/download/adt-21-previewhttps://plus.google.com/113735310430199015092/posts/XTKTamk4As8https://dl.dropbox.com/u/231329/android/templatedocs/index.htmlhttps://github.com/jgilfelt/android-adt-templateshttp://tools.android.com/tech-docs/new-build-system/using-the-new-build-system
    • DANKE!http://inovex.mobi/wjax-2012/