c-topp

Skärmdump med din Android – Så här gör du

Nya generationens telefoner laddade med Android är här. HTC Satsar hårt med Legend och Desire. Sony Ericsson släpper Xperia X10 som visserligen har en äldre version av operativet men inom kort förväntas även den få Android 2.1. Det dröjer inte länge innan LG, Samsung och andra också släpper sina.

Jag hade tidigare en HTC Hero, en telefon jag på många sätt var otroligt nöjd med. Ganska snart rootade jag den vilket öppnade möjligheten att enkelt ta skärmdumpar.

Nu har jag införskaffat en HTC Desire som inte ens går att roota än och plötsligt blev det problematiskt att spara skärmbilder från min nya telefon. Det finns en metod som är ganska gammal och som låter väldigt avskräckande. Tro mig, det är enkelt. I tre steg fixar du det här snabbt.

1. Hämta och installera Java

2. Hämta och installera Android SDK

2b. Installera drivrutiner för din telefon

3. Ta skärmdump

Hämta och installera Java

Om du inte redan har Java installerat behöver du hämta det från valfri plats. Det räcker med själva runtime-biblioteket om du vill hämta kortast möjliga fil. Jag rekommenderar att du hämtar Java här. Använder du BankID etc har du förmodligen redan Java installerat. Följ instruktionerna och installera.

Hämta och installera Android SDK

Du måste hämta hela SDK:n även om du bara kommer använda en extremt liten funktionalitet av den. Här hittar du Android SDK för ditt operativ (Windows, Linux, Mac). Det räcker att du packar upp zip-filen du hämtar till lämplig plats, du behöver inte köra SDK Setup.exe om du inte vill.

Installera drivrutiner för din telefon

Det har du kanske redan gjort. Med din telefon följer det antingen en skiva, filer sparade på minneskortet eller eventuellt måste du hämta dem online. Det du ska leta efter är mjukvara som gör det möjligt att synka telefonen med datorn. Har du den mjukvaran installerad och klar är det bara att hoppa över det här avsnittet.

Ta skärmdump

Anslut din telefon till datorn med USB-kabel. Gå till den katalog där du packade upp Android SDK. Gå till katalogen ’Tools’ och starta ddms.bat (kanske står det bara ddms i din utforskare). Vänta en stund, det kan ta upp till en halvminut innan något händer.

Klicka på den lilla telefonen enligt pilen på bilden ovan. Om programmet har kontakt med telefonen kommer en massa siffror och data börja rulla. Bry dig inte om det om du inte är intresserad. Nu ska du nämligen bara hålle inne CTRL på din dator och sedan trycka S. En bild på din telefon bör nu komma upp.

Härifrån kan du välja att rotera bilden samt spara eller kopiera den. Navigera till en app, spel, inställning eller vad du vill på din Android. Klicka sedan ’Refresh’ på datorn och en ny skärmdump hämtas.

Såhär ser min startskärm ut just nu:

Jag har ganska enkelt fått det här att fungera med en HTC Desire samt Windows 7 64bit.

Lycka till. Ställ gärna frågor i kommentarsfältet så ska jag göra mitt bästa för att besvara dem.

Bloggar.se om: , , , , , intressant?

intressant?

Inkommande söktermer:

  • skärmdump android
  • ta kort på skärmen htc
  • skärmbild htc
  • skärmdump htc desire s
  • skärmdump htc desire
  • skärmdump htc
  • skärmdump xperia
  • hur tar man kort på skärmen på htc
  • android skärmdump
  • skärmbild android

, , ,

16 Responses to Skärmdump med din Android – Så här gör du

  1. Björn L 2010/04/18 at 14:05 #

    Enkelt förklarat! Upptäckte precis att man inte kan starta ddms om man har Eclipse (iaf om det är konfigurerat för att kunna debugga android-applikationer) igång. Då fick man ett java exception. Stängde man Eclipse funkade din guide finfint.

  2. Björn L 2010/04/18 at 16:05 #

    Enkelt förklarat! Upptäckte precis att man inte kan starta ddms om man har Eclipse (iaf om det är konfigurerat för att kunna debugga android-applikationer) igång. Då fick man ett java exception. Stängde man Eclipse funkade din guide finfint.

  3. Arwengrim 2010/04/18 at 22:02 #

    Tusen tack för att du delar med dig av det här Björn. Förhoppningsvis kan det hjälpa någon annan i framtiden!

  4. Arwengrim 2010/04/19 at 0:02 #

    Tusen tack för att du delar med dig av det här Björn. Förhoppningsvis kan det hjälpa någon annan i framtiden!

  5. Gambleputti 2010/04/19 at 18:53 #

    Tackar för infon, Då jag gärna skriver om olika apps till min Hero (snart Desire) har det stört mig en smula att inte kunna ta skärmdumpar. Jag har väl inte direkt undersökt möjligheterna så grundligt utan trodde att man var tvungen att roota, men nu blev allting genast mycket enklare.

  6. Andreas 2010/04/24 at 23:53 #

    hej!
    har försökt med deta ett tag nu men får inte igång det..
    är det nåt mer program jag behöver?
    jag har Desire å är helt ny med android. när jag trycker på ddms så kommer d upp en svart ruta som försvinner lika fort.

    tack
    /Andreas

  7. Arwengrim 2010/04/25 at 7:29 #

    Hej Andreas
    Har du missat java eller drivrutiner för din Desire? Dubbelkolla att du har med allt. Om du är bekant med dos kan du prova att starta dosprompten (start->kör->cmd) och köra ddms direkt därifrån. Då ser du felmeddelanden.

    Den svarta rutan ska komma upp, försvinna och efter några sekunder ska man komma vidare.

  8. Andreas 2010/04/25 at 11:56 #

    hej
    jag har den javan som du har länkat till installerad. till Desiren har jag inte laddat nåt, är det nån ny drivrutin ute till telefon? eller den nya till Synk drivrutinen du menar? hittar bara uppdatering till synk.

    på dos står det.
    ”ddms är inte ett internt kommando, externt kommando, program eller kommandofil.”
    å det där förstår jag inte mkt utav.

    tack
    /Andreas

  9. Andreas 2010/04/25 at 13:56 #

    hej
    jag har den javan som du har länkat till installerad. till Desiren har jag inte laddat nåt, är det nån ny drivrutin ute till telefon? eller den nya till Synk drivrutinen du menar? hittar bara uppdatering till synk.

    på dos står det.
    ”ddms är inte ett internt kommando, externt kommando, program eller kommandofil.”
    å det där förstår jag inte mkt utav.

    tack
    /Andreas

  10. Putte 2010/10/21 at 15:02 #

    Jag får ej metoden att funka med Dell Streak. När jag klickar på den lilla telefonsymbolen, händer absolut ingenting. I Dos-fönstret bredvid, står exempelvis följande:
    04:58:35 W/DeviceMonitor: Adb rejected connection to client ’1538’: closed
    04:58:35 E/ddms: ADB rejected shell command (getprop): closed
    04:58:35 W/DeviceMonitor: Adb rejected command to get device 0354000030321345 i
    nfo: closed
    04:58:35 W/DeviceMonitor: Adb rejected connection to client ’2267’: closed
    04:58:40 E/ddms: ADB rejected shell command (dumpsys cpuinfo): closed
    04:58:40 E/DDMS: closed
    com.android.ddmlib.AdbCommandRejectedException: closed
    at com.android.ddmlib.AdbHelper.executeRemoteCommand(AdbHelper.java:381)

    at com.android.ddmlib.Device.executeShellCommand(Device.java:277)
    at com.android.ddmuilib.SysinfoPanel.loadFromDevice(SysinfoPanel.java:15
    6)
    at com.android.ddmuilib.SysinfoPanel.deviceSelected(SysinfoPanel.java:12
    3)
    at com.android.ddmuilib.SelectionDependentPanel.deviceSelected(Selection
    DependentPanel.java:52)
    at com.android.ddms.UIThread.selectionChanged(UIThread.java:1655)
    at com.android.ddmuilib.DevicePanel.notifyListeners(DevicePanel.java:752
    )
    at com.android.ddmuilib.DevicePanel.notifyListeners(DevicePanel.java:740
    )
    at com.android.ddmuilib.DevicePanel.access$1100(DevicePanel.java:56)
    at com.android.ddmuilib.DevicePanel$1.widgetSelected(DevicePanel.java:35
    7)
    at org.eclipse.swt.widgets.TypedListener.handleEvent(Unknown Source)
    at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source)
    at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source)
    at org.eclipse.swt.widgets.Display.runDeferredEvents(Unknown Source)
    at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source)
    at com.android.ddms.UIThread.runUI(UIThread.java:481)
    at com.android.ddms.Main.main(Main.java:105)

    04:58:40 E/ddms: ADB rejected shell command (logcat -v long): closed
    04:58:40 E/ddms: ADB rejected shell command (cat /system/etc/event-log-tags): cl
    osed
    04:58:40 E/Logcat: closed
    com.android.ddmlib.AdbCommandRejectedException: closed
    at com.android.ddmlib.AdbHelper.executeRemoteCommand(AdbHelper.java:381)

    at com.android.ddmlib.Device.executeShellCommand(Device.java:285)
    at com.android.ddmuilib.logcat.LogPanel$3.run(LogPanel.java:516)

    04:58:40 E/EventLog: closed
    com.android.ddmlib.AdbCommandRejectedException: closed
    at com.android.ddmlib.AdbHelper.runLogService(AdbHelper.java:476)
    at com.android.ddmlib.AdbHelper.runEventLogService(AdbHelper.java:445)
    at com.android.ddmlib.Device.runEventLogService(Device.java:291)
    at com.android.ddmuilib.log.event.EventLogPanel$8.run(EventLogPanel.java :454)
    Några idéer om vad som saknas/vad jag gör galet?
    Mvh Putte

  11. Putte 2010/10/22 at 16:20 #

    Update;
    Det funkar efter att jag ställt om till ”USB debug-läge”.
    Tack för tipset. Synd att det inte finns någon bra app.

  12. Adam Persson 2011/03/31 at 21:11 #

    Hejsan!

    Sitter här och försöker få ingång detta, villket inte fungerar så bra!
    Windows XP kör jag. Har Java. Har hämtat drivrutinerna.

    När man pluggar in telefonen får man välja ett alternativ, villket ska man ta?
    Bara Ladda
    HTC Sync
    Diskenhet
    USB tethering

    Jag öppnar filen ddms.bat
    Får ett felmeddelande som avslutas med ”filen kunde inte hittas”

    Vore väldigt tacksam om du kunde hjälpa mig med en lösning.

    Mvh.
    Adam Persson

    Förövrigt vet jag inte om jag får något mail om svar ges?
    Om det inte skapar problem tar jag gärna ett svar via mail (adam.p@hotmail.com)
    Annars kikar jag in snart igen.

    Tack på förhand!

  13. Harry 2012/01/23 at 19:54 #

    Lättaste sättet att ta en skärmdump med htc Desire S.. Håll in powerknappen och tryck på ”Home” knappen innan menyn för att stänga av dyker upp.. klart!!! Bilden sparas automatiskt i kameramappen…

  14. anonym 2012/03/18 at 9:01 #

    Kan man inte ta ”skärmdumpar” utan att vara inne i datorn eller något annat?
    Kan man inte göra som med Iphones att man bara klickar på 2 knappfanskap & sedan har en bild där, tacksam för svar!

  15. MaxB 2012/07/01 at 8:20 #

    Det var hos dig Arwegrim jag fick den enklaste metoden. Har oavsiktligt gjort det två gånger men har inte haft en aning om hur jag lyckades. Harry avslöjande hur enkelt det är.

    Harry 2012/01/23 at 19:54 #

    Lättaste sättet att ta en skärmdump med htc Desire S.. Håll in powerknappen och tryck på ”Home” knappen innan menyn för att stänga av dyker upp.. klart!!! Bilden sparas automatiskt i kameramappen…

Trackbacks/Pingbacks

  1. ShootMe – Ta skärmdumpar med din telefon (obs – kräver root) | PhoneApp.se - Android - 2010/05/10

    […] rekomendera appen. För er andra rekomenderar jag att ni läser min kollegas eminenta inlägg om hur man tar skärmdumpar med sin Android. Appen är gratis, men kräver dock att du har rootat din telefon. Den är 423.0 KiB och testad på […]

Kommentera