首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

跳一跳玩16行matlab代码

(一)、运行环境(win+matlab+abd+andord)

软件环境:matlab,adb,安卓手机开发者模式

硬件环境:安卓手机,USB数据线

(二)、程序代码(matlab)

代码图片:

文字版本:

% 跳一跳

for n = 1:100

system(' adb shell screencap -p /sdcard/autojump.png ');

system(' adb pull /sdcard/autojump.png autojump.png ');

A = imread('autojump.png');

image(A);

grid minor;

[x, y, button] = ginput(2);

distance = sqrt(diff(x)^2+diff(y)^2);

duration = num2str(floor( 1.4*distance ));

xy = num2str(floor( 100+rand(1,4)*800 ));

cmd = ['adb shell input swipe ' xy ' ' duration ];

fprintf('xy = %s\t duration = %s\n', xy, duration );

system( cmd );

pause(rand*10+0.2);

end

(三)、拓展应用

电脑和手机通过这种模式互通,可以用在:1 获取手机截图; 2 操作手机拍照,用在远程监控,非接触拍照等; 3 手机控制电脑。

不仅是微信跳一跳这个场景,触类旁通,在其他场景的使用需要结合自己的需求实际,做出有意义的价值输出。

从操作可控角度,微信跳一跳手机操作具备一定难度。手指控制的精度不应成为意识的瓶颈。挑战身体能力是一种快乐,手指的控制可以通过训练得到提高。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180106G01ET900?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券