|
|
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ší.
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.
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.
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ý.
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.
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.
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í…
tak maemo 5 je na tom lip, tam je hned v nabidce zachyceni snimku plochy i jeji nahravani
Kdo to neřešil, tak to neocení. Já to ale řešil a smekám: dobrá práce, díky!
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 ![]()
Škoda, že to nefunguje také na jiné telefony než HTC:-((
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…
Dalvik Debug Monitor se mi spustit podařilo, ale telefon nerozpozná. Kde by mohla být chyba?
Odpovím si sama - v USB driverech.
Keep calm in mind or be steady in abnormal situation.
It is a fine day today.
supra shoes
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..
asi jt hloupé ale můžete mi někdo napsat,kde najdu toho správce zařízení? díky ![]()
Dělal jsem to přesně podle návodu a funguje suprově.Díky moc..
a co takhle jednoduše současně stisknout “Home” a “Zapínací tlačítko” ![]()
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.
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ť?
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.
Souhlasím s Rozsy,to samé.
Screen se dá z pc udělat pohodlně přes software MyPhoneExplorer …
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
This is really nice blog, I am very impressed.
game avatar
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.
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
