
{"id":897,"date":"2016-12-02T09:41:46","date_gmt":"2016-12-02T01:41:46","guid":{"rendered":"http:\/\/www.jiandaima.com\/blog\/?p=897"},"modified":"2016-12-02T10:01:19","modified_gmt":"2016-12-02T02:01:19","slug":"android%e5%bc%80%e5%8f%91-%e6%8a%93%e5%8f%96android%e7%9c%9f%e6%9c%ba%e5%b1%8f%e5%b9%95%e5%ae%9e%e6%97%b6%e6%98%be%e7%a4%ba%e7%9b%91%e6%8e%a7-androidstudio-asm-jar","status":"publish","type":"post","link":"http:\/\/www.jiandaima.com\/blog\/archives\/897.html","title":{"rendered":"Android\u5f00\u53d1-\u6293\u53d6Android\u771f\u673a\u5c4f\u5e55\u5b9e\u65f6\u663e\u793a\u76d1\u63a7-AndroidStudio-asm.jar"},"content":{"rendered":"<p>Android\u5f00\u53d1-\u6293\u53d6Android\u771f\u673a\u5c4f\u5e55\u5b9e\u65f6\u663e\u793a\u76d1\u63a7-AndroidStudio-asm.jar.<\/p>\n<p>\u73b0\u5728\u6a21\u62df\u5668\u5f88\u5f3a\u5927\uff0c\u4e0d\u7528\u547d\u4ee4\u884c\u5c31\u53ef\u4ee5\u5b9e\u73b0\u6447\u4e00\u6447\u7684\u529f\u80fd\uff0c\u4f46\u662f\u60f3\u8981\u770b\u5230\u4f20\u611f\u5668\u7684\u6570\u503c\u53d8\u5316\uff0c\u8fd8\u662f\u9700\u8981\u771f\u673a\u7684~~<br \/>\n\u6211\u8fd9\u8fb9\u540c\u6837\u662f\u4f7f\u7528android-screen-monitor\uff0c\u767e\u5ea6\u5f88\u5bb9\u6613\u627e\u5230\uff0c\u5927\u6982200\u591ak\u7684\u538b\u7f29\u5305~<br \/>\n\u8fd9\u8fb9\u4e5f\u7ed9\u51fa\u4e00\u4e2agithub\u7684\u4e0b\u8f7d\u5730\u5740 \uff1a<a href=\"http:\/\/adakoda.github.io\/android-screen-monitor\/\" target=\"_blank\">http:\/\/adakoda.github.io\/android-screen-monitor\/<\/a><\/p>\n<p>\u767e\u5ea6\u7f51\u76d8\u4e0b\u8f7d\u5730\u5740\uff1a<a href=\"https:\/\/pan.baidu.com\/s\/1dEWAw9r\" target=\"_blank\">https:\/\/pan.baidu.com\/s\/1dEWAw9r<\/a><\/p>\n<p>\u628aasm.jar\u62f7\u8d1d\u5230<\/p>\n<pre class=\"brush: xml; title: ; notranslate\" title=\"\">\r\nC:\\Users\\iwanghang\\AppData\\Local\\Android\\sdk\\platform-tools\r\n<\/pre>\n<p>\u5177\u4f53\u7684\u5730\u5740\uff0c\u770b\u4f60\u7684\u7cfb\u7edfAndroid sdk\u662f\u5b89\u88c5\u5728\u54ea\u91cc\u7684<\/p>\n<p>\uff08\u8fd9\u91cc\u662f\u6211\u7684\u8def\u5f84\uff0c\u6211\u8fd9\u8fb9\u4f7f\u7528\u7684Win10\u7cfb\u7edf\uff0c\u4f60\u53ef\u4ee5\u81ea\u5df1\u6587\u4ef6\u5939\u641c\u7d22\u627e\u5230platform-tools\u8fd9\u4e2a\u6587\u4ef6\u5939\uff09<br \/>\n\u6253\u5f00CMD\uff0c\u8f93\u5165<\/p>\n<pre class=\"brush: xml; title: ; notranslate\" title=\"\">\r\ncd C:\\Users\\iwanghang\\AppData\\Local\\Android\\sdk\\platform-tools\r\n<\/pre>\n<p>\u7d27\u63a5\u7740\u8f93\u5165<\/p>\n<pre class=\"brush: xml; title: ; notranslate\" title=\"\">\r\nJava -jar asm.jar\r\n<\/pre>\n<p>\u5c31\u53ef\u4ee5\u4e86~~<br \/>\n\u770b\u4e00\u4e0b\u6548\u679c\uff1a<\/p>\n<p><a href=\"http:\/\/img.blog.csdn.net\/20161130141744778\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/img.blog.csdn.net\/20161130141744778\" width=\"481\" height=\"877\" alt=\"Android\u5f00\u53d1-\u6293\u53d6Android\u771f\u673a\u5c4f\u5e55\u5b9e\u65f6\u663e\u793a\u76d1\u63a7-AndroidStudio-asm.jar\" class=\"aligncenter size-medium\" \/><\/a><\/p>\n<p>\u5982\u56fe\uff0c\u9f20\u6807\u53f3\u952e\uff0c\u53ef\u4ee5\u663e\u793a\u66f4\u591a\u7684\u8bbe\u7f6e:<\/p>\n<p><a href=\"https:\/\/www.jiandaima.com\/blog\/wp-content\/uploads\/2016\/12\/20161202095706.png\" class=\"highslide-image\" onclick=\"return hs.expand(this);\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/images.jiandaima.com\/blog\/wp-content\/uploads\/2016\/12\/20161202095706-164x300.png?imageView2\/1\/w\/328\/h\/600#\" alt=\"Android\u5f00\u53d1-\u6293\u53d6Android\u771f\u673a\u5c4f\u5e55\u5b9e\u65f6\u663e\u793a\u76d1\u63a7-AndroidStudio-asm.jar\" width=\"164\" height=\"300\" class=\"aligncenter size-medium wp-image-900\" \/><\/a><\/p>\n<p>\u8fd9\u4e2a\u8f6f\u4ef6\u7684\u6e90\u7801\u4e0b\u8f7d\uff1a<a href=\"https:\/\/github.com\/adakoda\/android-screen-monitor\" target=\"_blank\">https:\/\/github.com\/adakoda\/android-screen-monitor<\/a><\/p>\n<p>Android Screen Monitor<\/p>\n<p>Overview<\/p>\n<p>The Android Screen Monitor (ASM) is a tool to monitor screen on the device or emulator.<\/p>\n<p>ASM is an Android Debug Bridge (adb) client, When it starts monitoring screen, ASM connects to adb on port 5037 and receives frame buffer continuously on the device or emulator and transfer image to your desktop window.<\/p>\n<p>You can rotate and scaling monitor window and export a image into PNG file as screen shot tool.<\/p>\n<p>Download<\/p>\n<p>Android Screen Monitor<br \/>\nSystem Requirements<\/p>\n<p>Ver.3.00<br \/>\nVer.2.00 - 2.50<br \/>\nJRE(JDK) 5 or 6 and must set path to java bin directory<br \/>\nAndroid 1.5-4.2 SDK and must set path to android sdk tools and platform-tools directory<br \/>\nVer.1.00 - 1.50<br \/>\nWindows XP (32-bit) or Vista (32-bit)<br \/>\nAndroid 1.5-1.6 SDK and must set path to android sdk tools and platform-tools directory<br \/>\nInstall<\/p>\n<p>Install JRE(JDK) 5 or 6 and set path to java bin directory<br \/>\nInstall Android SDK and set path to android sdk tools and platform-tools directory<br \/>\nDownload Android Screen Monitor<br \/>\nHow to use<\/p>\n<p>Ver.3.00<br \/>\nBefore launch ASM, ensure connecting android device and your PC with USB cable<br \/>\nLaunch ASM that file name is asm.jar by java command such as \"java -jar asm.jar $ANDROID_HOME\" on command prompt or terminal (set android SDK path to $ANDROID_HOME)<br \/>\nSelect android device which you want to monitor, when [Select a Android Device] window was shown<br \/>\nASM will show android device screen to your desktop window<br \/>\nYou can use several features by context menu (Right click on two button mouse environment or CTRL + Left click on one button mouse environment) and control target device from keyboard or mouse on your PC<br \/>\nVer.2.00 - 2.50<br \/>\nBefore launch ASM, ensure connecting android device and your PC with USB cable<br \/>\nLaunch ASM that file name is asm.jar by java command such as \"java -jar asm.jar\" on command prompt or terminal<br \/>\nSelect android device which you want to monitor, when [Select a Android Device] window was shown<br \/>\nASM will show android device screen to your desktop window<br \/>\nYou can use several features by context menu (Right click on two button mouse environment or CTRL + Left click on one button mouse environment)<br \/>\nVer.1.00 - 1.50<br \/>\nBefore launch ASM, ensure connecting android device and your PC with USB cable<br \/>\nLaunch ASM that file name is AndroidScreenMonitor.exe<br \/>\nSelect android device which you want to monitor, when [Select Android Device] window was shown<br \/>\nASM will show android device screen to your desktop window<br \/>\nNotes<\/p>\n<p>Ver.3.00<br \/>\nYou can control target device from keyboard or mouse on your PC<br \/>\nYou can set your android SDK path<br \/>\nVer.2.5.0<br \/>\nFixed 16bpp mode<br \/>\nVer.2.4.0<br \/>\nYou can select frame buffer type<br \/>\nVer.2.00 - 2.30<br \/>\nYou can select device by CTRL + D (or context menu)<br \/>\nYou can switch window orientation to portrait or landscape by CTRL + P or CTRL + L key (or context menu)<br \/>\nYou can scaling window by CTRL + 2 (200%), CTRL + 0 (150%), CTRL + 7 (75%), CTRL + 5 (50%) or CTRL + 1 (100%) key (or context menu)<br \/>\nYou can export a image as PNG file by CTRL + S key (or context menu)<br \/>\nYou can check application version by CTRL + A (or context menu)<br \/>\nVer.1.00 - 1.50<br \/>\nYou can rotate window by double clicking screen on ASM window or CTRL + R key<br \/>\nYou can scaling window by CTRL + 2 (200%), CTRL + 7 (75%), CTRL + 5 (50%) or CTRL + 1 (100%) key<br \/>\nYou can export a image as PNG file by CTRL + S key<br \/>\nYou can check application version by clicking application icon on title bar, when it is running<br \/>\nKnown Problem<\/p>\n<p>Ver.2.00<br \/>\nCan not use keyboard shotrcut such as CTRL + ... on Linux.<br \/>\nVer.1.00<br \/>\nBecause this adb client will be heavy for adb server, it might be down even if you use a few minutes under some environment. Unfortunately it was down, you must restart your computer to restart adb server, At that time adb server will not response \"adb kill-server\" or \"adb start-server\" while a few minutes.-> This problem was resolved on Ver.1.02.<br \/>\nRelease Notes<\/p>\n<p>Ver.3.0.0 - 15 December 2013<br \/>\nAdded remote control<br \/>\nAdded android sdk path setting Ver.2.5.0 - 2 June 2013<br \/>\nFixed 16bpp mode<br \/>\nVer.2.40 - 28 January 2013<br \/>\nAdded Firefox OS Alpha2 frame buffer support<br \/>\nAdded some zoom ratio<br \/>\nAdded remember last settings<br \/>\nVer.2.30 - 27 March 2011<br \/>\nAdded error message, when adb location was invalid.<br \/>\nAdded \"-a\" command line parameter to enable Adjust Color.<br \/>\nRemoved alpha channel from frame buffer like DDMS screen capture..<br \/>\nVer.2.20 - 6 March 2011<br \/>\nSupport adjust color which swap image data endian.<br \/>\nImprove save file extension.<br \/>\nVer.2.10 - 24 January 2010<br \/>\nSupport 32bpp devices such as Google Nexus One.<br \/>\nVer.2.00 - 3 November 2009<br \/>\nSupport Android 2.0 (Eclair) and application can run on Java Runtime Environment such as Windows, Macintosh and Linux.<br \/>\nVer.1.50 - 27 June 2009<br \/>\nSupport scaling monitor window and exporting a image as PNG file.<br \/>\nVer.1.02 - 21 June 2009<br \/>\nImprove perfomance with keeping stability.<br \/>\nVer.1.01 - 20 June 2009<br \/>\nImprove stability to realize this purpose frame rate is less than old version.<br \/>\nBug fix: The message box will be shown 3 times in some condition, when device are not connected.<br \/>\nVer.1.00 - 20 June 2009<\/p>\n","raw":"","protected":false},"excerpt":{"rendered":"<p>Android\u5f00\u53d1-\u6293\u53d6Android\u771f\u673a\u5c4f\u5e55\u5b9e\u65f6\u663e\u793a\u76d1\u63a7-AndroidStudio-asm.jar<\/p>\n","protected":false},"author":1,"featured_media":522,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[8],"tags":[297,296],"class_list":["post-897","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-the-development-of-communication-technology","tag-androidstudio-asm","tag-android"],"post_thumbnail_image":"http:\/\/images.jiandaima.com\/blog\/wp-content\/uploads\/2016\/05\/64022-3.png?imageView2\/1\/w\/300\/h\/300#","content_first_image":"http:\/\/images.jiandaima.com\/blog\/wp-content\/uploads\/2016\/12\/20161202095706.png","post_medium_image_300":"http:\/\/images.jiandaima.com\/blog\/wp-content\/uploads\/2016\/05\/64022-3.png?imageView2\/1\/w\/600\/h\/356#","post_thumbnail_image_624":"http:\/\/images.jiandaima.com\/blog\/wp-content\/uploads\/2016\/05\/64022-3.png","post_frist_image":"http:\/\/images.jiandaima.com\/blog\/wp-content\/uploads\/2016\/12\/20161202095706.png","post_medium_image":"http:\/\/images.jiandaima.com\/blog\/wp-content\/uploads\/2016\/05\/64022-3.png?imageView2\/1\/w\/600\/h\/356#","post_large_image":"http:\/\/images.jiandaima.com\/blog\/wp-content\/uploads\/2016\/05\/64022-3.png","post_full_image":"http:\/\/images.jiandaima.com\/blog\/wp-content\/uploads\/2016\/05\/64022-3.png","post_all_images":[{"imagesurl":"http:\/\/img.blog.csdn.net\/20161130141744778","id":"image0"},{"imagesurl":"http:\/\/images.jiandaima.com\/blog\/wp-content\/uploads\/2016\/12\/20161202095706-164x300.png?imageView2\/1\/w\/328\/h\/600#","id":"image1"}],"videoAdId":"","listAd":"0","listAdId":"","listAdEvery":5,"total_comments":0,"category_name":"\u5f00\u53d1\u6280\u672f\u4ea4\u6d41","post_date":"2016-12-02","like_count":"0","praiseWord":"\u9f13\u52b1","copyright_state":"","excitationAd":"0","rewardedVideoAdId":"","detailAdId":"","detailAd":"0","enterpriseMinapp":"0","audios":[],"postImageUrl":"http:\/\/images.jiandaima.com\/blog\/wp-content\/uploads\/2020\/02\/img_5e44112722964.png","avatarurls":[],"related_posts":[],"pageviews":814,"next_post_id":920,"next_post_title":"Android\u5f00\u53d1\u4eba\u5458\u5e94\u6536\u96c6\u7684\u5de5\u5177\u7c7b\u5408\u96c6\u6574\u7406","previous_post_id":891,"previous_post_title":"12 \u4e2a\u975e\u5e38\u5b9e\u7528\u7684 jQuery \u4ee3\u7801\u7247\u6bb5","_links":{"self":[{"href":"http:\/\/www.jiandaima.com\/blog\/wp-json\/wp\/v2\/posts\/897","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.jiandaima.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.jiandaima.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.jiandaima.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.jiandaima.com\/blog\/wp-json\/wp\/v2\/comments?post=897"}],"version-history":[{"count":0,"href":"http:\/\/www.jiandaima.com\/blog\/wp-json\/wp\/v2\/posts\/897\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/www.jiandaima.com\/blog\/wp-json\/wp\/v2\/media\/522"}],"wp:attachment":[{"href":"http:\/\/www.jiandaima.com\/blog\/wp-json\/wp\/v2\/media?parent=897"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.jiandaima.com\/blog\/wp-json\/wp\/v2\/categories?post=897"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.jiandaima.com\/blog\/wp-json\/wp\/v2\/tags?post=897"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}