Hledat
Přihlásit se
  • Věda a technika
  • Herní doupě
  • Tipy pro PC
  • IT Byznys
  • Mobily
  • Počítače
  • Mobily
  • Témata
  • Testy
  • Katalog mobilů
  • Diskuzní fórum
  • Fotogalerie
  • Video
  • Bazar
  • Blogy
  • RSS
  • Facebook YouTube
  • Operátoři
  • Apple
  • Nokia
  • Samsung
  • HTC
  • Aplikace pro mobily
  • Android
  • Windows Phones
  • Tablety
  • Tiskové zprávy
Další témata
  • Týden Živě
  • Zprávy Živě
  • Testy
  • Pitvy
Všechna videa

Blogy MobilMania » Windroid

Windroid

Blog o telefonech s Androidem a jeho aplikacích
 
22. 1. 2010, Jakub Čížek

Android a screenshot aneb jak na to

Možná jste si právě pořídili svůj první Android telefon a chcete se pochlubit snímkem pracovní plochy třeba na svém bločku na Mobilmanii. Sejmout ovšem obraz plochy není v případě tohoto linuxového systému vůbec snadné, běžné programy totiž k takto nízkoúrovňové operaci nemají práva (a prostředky).

V praxi máte dvě možnosti. Tou první je „root“ – odemčení telefonu, tou druhou je pak stažení vývojového SDK balíku pro Android, nainstalování USB ovladače a geniální Dalvik Debug Monitor.

Rootování Androidu se na blogu věnovat nebudu, jelikož je to operace se stejnými riziky jako flashování firmwaru. Na druhou stranu je to ale jediná možnost, jak dělat screenshoty mobilu v terénu, kdy jej nemáte připojený k počítači skrze USB. Návodů v každém případě najdete na webu celkem dost a rostou i v českých webových luzích a hájích – pro začátek byste mohli kouknout na web Smartmania.cz, Androidforum.cz a další.

Android SDK

Pokud máte po ruce nějaké normální Android zařízení (G1, Magic, Hero,…) a nikoliv brandované zvíře od operátora, u něhož je občas složité najít i skutečného výrobce kdesi z jihovýchodoasijských ostrovů, navštivte web pro vývojáře Androidu a stáhněte si Android SDK. Balík je k dispozici jak pro Windows, tak Mac OS X a linuxové distribuce, já se ale s vaším svolením budu zabývat pouze verzí pro Windows. ZIP balík má něco přes 23 MB. Po jeho rozbalení bez okolků spusťte SDK Setup.exe.

image image

Manažer pro instalaci SDK. Pokud nebude chtít komunikovat s webovým serverem,
v nastavení jej přinuťte, ať namísto HTTPS použije běžné HTTP

Měl by se spustit instalační manažer Android SDK and AVD manager. Vyberte „Available Packages“, zaškrtněte jediný webový zdroj v seznamu a nainstalujte SDK verzi Androidu, kterým disponuje i váš mobilní telefon. Stejným způsobem na počítač stáhněte i USB ovladače, které najdete v seznamu dostupných balíků k instalaci.

image

USB ovladač z webu Android SDK

Jakmile je hotovo, Manager můžete vypnout a nainstalujte USB ovladač, který se stáhl do adresáře <rozbalené Android SDK>\usb_driver. Ten ovšem nedisponuje instalátorem, takže budete muset navštívit Správce zařízení a zde aktualizovat ovladače telefonu. USB ovladače byste v každém případě měli nalézt i na SD kartě telefonu (pokud jste k telefonu nějakou dostali). A to je už případ pro brandované telefony a některé exotické potvůrky, pro které by ovladač z vývojového webu Androidu nemusel fungovat. Pokud ovšem používáte nějaký „profláklý“ model, určitě zvolte ten vývojářský.

USB debugging

Screenshoty budete vytvářet přímo v počítači pomocí ladícího nástroje Dalvik Debug Monitor, který je součástí Android SDK a najdete jej v adresáři tools. Nejprve ale musíte povolit USB debugging ve vašem telefonu.

Navštivte základní nastavení mobilu a vyberte Aplikace/Applications. Dále vyberte položku Vývoj/Development a zaškrtněte Ladění USB/USB debugging. A to je všechno.

image image image

Povolení USB debuggingu v Android telefonu

Nyní připojte mobil USB kabelem k počítači – nepřipojujte jej ale jako diskovou jednotku, případné rady pana Androida tedy ignorujte. Pokud je vše správně nainstalované a vy používáte správný USB ovladač, spusťte ladicí nástroj Dalvik, který najdete v adresáři <rozbalené Android SDK>\tools\ddms.bat.

Jedná se o klasický „baťák“, otevře se tedy „DOSovské“ okno a za pár okamžiků i běžná okenní aplikace. Pokud se vše zdařilo, v levém seznamu byste měli vidět rozpoznaný telefon a v dolní části pak živý proud informací o tom, co se právě děje ve vašem telefonu/Androidu až na úroveň volaných API funkcí operačního systému.

image image

Dalvik Debug Monitor: screenshot z HTC Magic (Android 1.5) a Nexus One (Android 2.1)
Jak je patrné z Dalvik Monitoru, program může v reálném čase spravovat hned několik připojených telefonů

V Dalviku se jednoduše dozvíte hromadu věcí, my ale chceme „pouze“ vygenerovat screenshot. Vyberte telefon a v menu Device zvolte Screen capture. Během dvou sekund by se měl objevit hotový obrázek v nativním rozlišení, který můžete uložit jako PNG.

Oproti prográmkům, které snímají obrazovku už v samotném mobilu, má tato „externí cesta“ několik výhod. Tou hlavní je samozřejmě skutečnost, že snímání není závislé na pohybu telefonu nebo stisknutí tlačítek/displeje, snímat tedy můžete i pohotovostní displej a další obrazovky, při kterých může být zablokovaný dotykový displej nebo hardwarová klávesnice.

A zároveň platí, že Dalvik získává přes USB kabel surový proud dat z displeje, nehrozí tedy situace, že se například na screenshotu nevykreslí přehrávané video, aplikace pro fotoaparát nebo třeba OpenGL trojrozměrná grafika. Jednoduše platí pravidlo, že to, co vidíte na displeji, vidí i Dalvik.

Dalvik s USB ovladači z Android SDK bez problémů funguje ve Windows XP/Vista/7.

Takže hurá do screenshotování…


Publikováno v rubrice Google Android. Reakce v diskuzi lze sledovat prostřednictvím RSS 2.0. Můžete přidat komentář, nebo se na článek odkázat ze svého webu.

« Nexus One: Kamera a fotoaparát
Nexus One: Telefon a kontakty »
 
 

Komentáře v diskuzi

1.  feartohell(94.112.73.xxx)   22. 1. 2010, 19:14

tak maemo 5 je na tom lip, tam je hned v nabidce zachyceni snimku plochy i jeji nahravani

2.  Petr(89.176.34.xxx)   22. 1. 2010, 23:26

Kdo to neřešil, tak to neocení. Já to ale řešil a smekám: dobrá práce, díky!

3.  lius(90.180.153.xxx)   24. 1. 2010, 18:38

Wow - hele upřímně nechci aby to znělo jako trolling, ale musíte uznat že iPhone má někdy geniálně zjednodušené věci - stačí zmáčknout 2 tlačítka a máte hned shot - tohle je vedle toho úplný porod :)

4.  pavel tomek(ověřeno)   3. 3. 2010, 09:54

Škoda, že to nefunguje také na jiné telefony než HTC:-((

5.  VOTRELEC(78.98.104.xxx)   16. 10. 2010, 16:39

Ahojte, stale to robim a robim a neviem najst ovladace pre USB na moj desire. Ak by ste mi poradili kde su tak vam budem vdacny…

6.  espoo(147.229.6.xxx)   15. 11. 2010, 11:39

Dalvik Debug Monitor se mi spustit podařilo, ale telefon nerozpozná. Kde by mohla být chyba?

7.  espoo(147.229.6.xxx)   15. 11. 2010, 12:27

Odpovím si sama - v USB driverech.

8.  air yeezy(218.50.2.xxx)   13. 12. 2010, 03:50

Keep calm in mind or be steady in abnormal situation.

9.  supra shoes(205.209.140.xxx)   15. 12. 2010, 03:46

It is a fine day today.
supra shoes

10.  Lukas(83.208.0.xxx)   1. 1. 2011, 23:04

Zdravím, nejde mi nainstalovat ani ten Android SDK, na začátku hodí chybu, že nenašel JDK, i když mám nainstalovanou poslední verzi. Nevíte co s tím? Díky..

11.  zizu(93.99.54.xxx)   10. 2. 2011, 11:17

asi jt hloupé ale můžete mi někdo napsat,kde najdu toho správce zařízení? díky :)

12.  Petr(92.243.204.xxx)   5. 5. 2011, 20:06

Dělal jsem to přesně podle návodu a funguje suprově.Díky moc..

13.  geo(94.113.24.xxx)   1. 7. 2011, 10:30

a co takhle jednoduše současně stisknout “Home” a “Zapínací tlačítko” :)

14.  homi(81.200.56.xxx)   31. 7. 2011, 19:08

Nevite, kde sezenu ten usb ovladac? Nainstalovany pres manager jej mam, nasel jsem jej sice v jinem adresari (android-sdk\extras\google\usb_driver), ale zadne exe tam neni a instalace pomoci android_winusb.inf se mi nezdari s chybou: vybrany inf soubor nepodporuje tuto medotu instalace.
System Windows7, HTC desire s droid 2.2.
Na HTC.com ani SD karte jsem zadny driver nenasel.

15.  Denis(62.197.206.xxx)   20. 10. 2011, 21:15

Ahojte ja sa z toho neviem vysomáriť. Ten SDK Android nemôžem odnikiaľ stiahnúť. Ten link,čo si dal že po rozbalení stiahnutého zip súboru máme spustiť SDK setup no tak to tam už neni. A ja to nemám . Prosím ťa nevieš odkiaľ a ako to mám stiahnuť?

16.  Rozsy(89.235.22.xxx)   8. 11. 2011, 20:16

Ahoj, zkoušel jsem máš návod a stroskotal jsem hned na první části, já když stáhnu Android SDK pro win. tak mi to spustí jiný program než máte na screenu.. mohly by jste mi prosím pomoci.

17.  GreenGoblin(89.176.90.xxx)   14. 11. 2011, 02:15

Souhlasím s Rozsy,to samé.

18.  M3dmen(86.49.29.xxx)   10. 1. 2012, 22:13

Screen se dá z pc udělat pohodlně přes software MyPhoneExplorer …

19.  David Gebauer(88.101.13.xxx)   25. 1. 2012, 15:58

Pánové právě jsem našel skvělou aplikaci pro screenshot (bez rootu a složitých instalací), jmenuje se MyPhoneExplorer, nainstalujte si ten to program jak do počítače, tak i do androidu (z marketu), propojte je (wifi, kabel nebo bluetooth. V záležce extra (na PC) klikněte na -klavesnice telefonu- a dole je uložit jako. Toť vše, přeji mnoho úspěch s touto báječnou aplikací. Hoj

20.  avatar(113.162.162.xxx)   2. 2. 2012, 10:53

This is really nice blog, I am very impressed.
game avatar

21.  wholesale tisa snapback hats(112.112.208.xxx)   21. 4. 2012, 05:25

Your Blog is very good, I like it! Thank you for you sharing!Your blog is really helps for my search and i really like it.

Přidat komentář

*
Opište prosím text z obrázku.
Anti-Spam Image


Windroid využívá WordPress MU a běží na Blogy MobilMania.cz.
Vytvořte si svůj vlastní blog • Sledování přes RSS: články a komentáře

  • Rubriky

    • Google Android (67)
      • Desire HD (1)
      • Galaxy S (2)
      • Galaxy Tab (1)
      • Nexus One (24)
      • Nexus S (3)
      • Xperia X10 (3)
    • Programy z Marketu (25)
    • Video (35)
    • Windows Phone 7 (1)
      • Omnia 7 (1)
  • Na tomto blogu se věnujeme především praktickým zkušenostem a prográmkům z Marketu. Androiďácké zpravodajství najdete třeba na Google Android Blogu.

    Kde žije Android? Třeba zde:
    • Androidforum.cz
    • Světandroida.cz
    • Ověřené custom ROMky

  • TOPlist
  • Administrace

    • Přihlásit se

Video MobilMania.cz

Týden mobilně 128. - 5. května 2012
Samsung Galaxy S III: první pohled
Týden mobilně 127. - 28. dubna 2012
Týden mobilně 126. - 21. dubna 2012
Týden mobilně 125. - 14. dubna 2012
Týden mobilně 124. - 7. dubna 2012
HTC One X vs. iPhone 4S: vzorek 2
HTC One X vs. iPhone 4S: vzorek 1
Další videa: mobily | všechna videa

Galerie fotomobilů

V galerii je 33 979 fotografií z mobilních telefonů

Doporučujeme specializované weby

NokiaMania.cz
Nokia 110 a 112: internet pro další miliardu
Nokia dnes představila dva telefony, které mají pomoci dostat internet tam, kde počítače vůbec nejso...
Sluchátka Nokia Purity: módní příšerka
Nejstylovější sluchátka posledních dvou let. Modrá, černá, růžová, bílá. Navíc razítko Monster. Co v...
iPhoneMania.cz
Bude iPhone 5 největší skok v jablečné historii?
S blížící se Konferencí vývojářů (WWDC) se na internetu čile spekuluje o nových produktech s nako...
Apple připravuje vlastní Mapy. Mají fantastickou 3D vrstvu
Na podzim jsme psali, že Apple skupuje mapové firmy a dost možná to znamená zárodek vlastních map....
SmartMania.cz
Windows Phone 7 a Reactive Extensions v praxi
Reactive Extensions je knižnica pre .NET, ktorá zavádza trochu iný pohľad na prácu s dátami, najmä...
Představujeme oficiální katalog českých Windows Phone aplikací
Ve spolupráci s Microsoftem spouštíme na SmartManii oficiální katalog českých Windows Phone aplikac...
SamsungMania.cz
Samsung Galaxy S III: slušná výdrž na jedno nabití
SamsungApps tipy: bavte se Badou a Androidem
Samsung dočasně zlevnil nejprodávanější aplikace z kategorie Zábava. Podíváme se na webový prohlížeč...

Mladá Fronta a.s. Mladá Fronta a.s.
Tiráž | Autoři | Připomínky | Odběr novinek | RSS | Textová verze
Copyright 2000–2012 Mladá fronta a.s. | Inzerce: onlinesales@mf.cz | Kontakt na redakci | Návštěvnost měří NetMonitor