问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

求基本事件个数的数学题

发布网友 发布时间:2022-04-12 22:32

我来回答

2个回答

懂视网 时间:2022-04-13 02:53

需求:是想设计开发一款淘宝手机(android)的客户端的刷红包插件。 部分参考http://blog.csdn.net/chaihuasong/article/details/9159323 http://wenku.baidu.com/link?url=xHtaog9mpgVQE7oU02k1Lz3FoqKYqvpbRmSycNv63okGL6cI4UaFBw7HaN02ZWouaIc2pIBrdYxNEH

需求:是想设计开发一款淘宝手机(android)的客户端的刷红包插件。

部分参考http://blog.csdn.net/chaihuasong/article/details/9159323

http://wenku.baidu.com/link?url=xHtaog9mpgVQE7oU02k1Lz3FoqKYqvpbRmSycNv63okGL6cI4UaFBw7HaN02ZWouaIc2pIBrdYxNEHyNuVj0J1kY8efgcw2mSGlMfG4IKiO

http://my.oschina.net/zhangqingcai/blog/36272

解压D:16教程之家视频教程\01Android教程android-documents下的sdk,设置好adb的path路径,并安装好手机驱动。

在控制台键入如图所示:


表示驱动安装成功。而非模拟器。

然后可以利用下图所示,查看本机的事件列表:



很明显的是event1为powerkey,也就是电源键。

adb的作用:

http://www.iteye.com/topic/260042

Android 调试桥(adb)是多种用途的工具,该工具可以帮助你你管理设备或模拟器 的状态。

可以通过下列几种方法加入adb:

在设备上运行shell命令

通过端口转发来管理模拟器或设备

从模拟器或设备上拷贝来或拷贝走文件

利用adb像手机发送消息,完成点击,移动,滑动等操作效果。

下面是控制手机电源键代码

@echo off
adb shell sendevent /dev/input/event1 1 $((0x74)) 1
adb shell sendevent /dev/input/event1 0 0 0
adb shell sendevent /dev/input/event1 1 $((0x74)) 0
adb shell sendevent /dev/input/event1 0 0 0
pause & exit

其中 event1代表手机电源事件,1表示触发操作,0x74表示code,1表示value(1代表按下,0表示弹出)

下面是点击事件:

@echo off
adb shell sendevent /dev/input/event0 3 $((0x39)) $((0x1a15))
adb shell sendevent /dev/input/event0 3 $((0x30)) $((0x2))

adb shell sendevent /dev/input/event0 3 $((0x35)) $((0x1d7))
adb shell sendevent /dev/input/event0 3 $((0x36)) $((0x2c0))

adb shell sendevent /dev/input/event0 3 $((0x3a)) $((0x1b))

adb shell sendevent /dev/input/event0 0 0 0
adb shell sendevent /dev/input/event0 3 $((0x39)) $((ffffffff))
adb shell sendevent /dev/input/event0 0 0 0
pause & exit

其中,利用了event0 3 $((0x3a))$((0x1b))表示点击,event0 3 $((0x35))$((0x1d7)),event0 3 $((0x36))$((0x2c0))表示x轴,y轴坐标。

下面表示移动事件:

@echo off
adb shell sendevent /dev/input/event0 3 $((0x30)) $((0x4))

adb shell sendevent /dev/input/event0 3 $((0x35)) 250
adb shell sendevent /dev/input/event0 3 $((0x36)) 670

adb shell sendevent /dev/input/event0 3 $((0x3a)) $((0x1f))
adb shell sendevent /dev/input/event0 0 0 0

adb shell sendevent /dev/input/event0 3 $((0x30)) $((0x21))
adb shell sendevent /dev/input/event0 0 0 0

adb shell sendevent /dev/input/event0 3 $((0x30)) $((0x21))
adb shell sendevent /dev/input/event0 0 0 0

adb shell sendevent /dev/input/event0 3 $((0x30)) $((0x24))
adb shell sendevent /dev/input/event0 0 0 0


adb shell sendevent /dev/input/event0 3 $((0x30)) $((0x26))
adb shell sendevent /dev/input/event0 0 0 0


adb shell sendevent /dev/input/event0 3 $((0x30)) $((0x28))
adb shell sendevent /dev/input/event0 0 0 0

adb shell sendevent /dev/input/event0 3 $((0x35)) $((0x41))
adb shell sendevent /dev/input/event0 0 0 0

adb shell sendevent /dev/input/event0 3 $((0x3a)) $((0x00))
adb shell sendevent /dev/input/event0 0 0 0

adb shell sendevent /dev/input/event0 3 $((0x39)) $((ffffffff))
adb shell sendevent /dev/input/event0 0 0 0
pause & exit
或
@echo off
adb shell sendevent /dev/input/event0 3 $((0x39)) $((0x1a7e))
adb shell sendevent /dev/input/event0 3 $((0x30)) $((0x2))
adb shell sendevent /dev/input/event0 3 $((0x35)) $((0xc1))
adb shell sendevent /dev/input/event0 3 $((0x36)) $((0x2c1))

adb shell sendevent /dev/input/event0 1 330 1---按下
adb shell sendevent /dev/input/event0 0 0 0

adb shell sendevent /dev/input/event0 3 $((0x35)) $((0xc1))
adb shell sendevent /dev/input/event0 3 $((0x36)) $((0x201))

adb shell sendevent /dev/input/event0 3 $((0x35)) $((0x2d1))
adb shell sendevent /dev/input/event0 3 $((0x36)) $((0x201))

adb shell sendevent /dev/input/event0 1 330 0----弹出
adb shell sendevent /dev/input/event0 0 0 0
adb shell sendevent /dev/input/event0 3 $((0x39)) $((ffffffff))
adb shell sendevent /dev/input/event0 0 0 0
pause & exit

利用getevent,可以获取当前手机中的操作代码。


利用sendevent则可以通过adb发送事件。


监听到的真机上的事件代码:



问题汇总:

对于再刮一张的点击,能够很好的完成(注意如果利用touch,即330不够完美)。



对于滑动,可以看到,利用代码,可以绘制出一个直线,这是滑动屏幕的结果。


但在下面的红包的应用中,发现,滑动时,却不能很好的完成操作。其实在上面的滑动过程中,已经发现,对于滑动过程,利用代码,滑动非常缓慢,这也是下面图形不能刮开的一个原因。


由于刮的非常慢,所以会作出一个选择的操作,而不是一下滑动。而在有道笔记的应用中,view中没有提供选择,所以可以划出线条。

猜测关键:

1. 利用批处理,本身运行每个命令很慢(或有个默认时间)。

2. Adb发送消息,有一个默认的时间间隔。

3.

热心网友 时间:2022-04-13 00:01

加法原理:做一件事,完成它可以有N类加法,在第一类办法中有M1种不同的方法,在第二类办法中有M2种不同的方法,...,在第N类办法中有MN 种不同的方法.那么完成这件事共有 N=M1+M2+...+MN 种不同的方法.
乘法原理:做一件事,完成它需要分成N个步骤,做第一步有M1种不同的方法,做第二步有M2种不同的方法,...,做第N步有MN种不同的方法,那么完成这件事共有 N=M1×M2×...×MN 种不同的方法.
排列:从N个不同元素中,任取M(M
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
如何理解“时间就是空间,空间就是时间”? 办公室副主任竞聘演讲稿范文 学校办公室主任竞聘演讲稿范文 最新办公室主任竞聘演讲稿 办公室主任竞聘演讲稿优秀范文 ...堆墨现象,墨线 接地和粘度都正常,请问应如何解决 ...都正常了开始喷印结果喷一条墨线好恐怖怎么解决呀各位老师 威力喷码机 求一份学生会演讲词 大学学生会个人优秀演讲稿 证券etf包括哪些品种 云南除了丽江玉龙雪山还有什么必须去的景点吗? 膝盖突然账痛是怎么回事? 膝盖突然疼痛,请问怎么办? 丽江除了古镇和玉龙雪山之外,附近还有什么可以玩的地方啊,要自然景观,不要人工建筑 为什么会出现膝盖突然疼痛? 十二月份去丽江旅游,除了玉龙雪山哪里好玩些? 我的膝盖为什么突然间很痛? 丽江除了情人崖和玉龙雪山还有什么好玩的 膝盖发酸是怎么回事 玉龙雪山附近还有什么雪山 云南省除了迪庆德钦县梅里雪山、丽江玉龙雪山,还有哪些雪山?在云南的具体位置? 自驾去丽江玩,不去玉龙雪山景点里面能看到别的雪山吗? 去丽江除了玉龙雪山和茶马古道还能玩什么提个建议。。 膝盖总是突然酸痛拜托各位大神 丽江的旅游景点除了玉龙雪山,束河,黑龙潭还有哪些啊? 丽江有什么雪山啊 膝盖突然疼痛是怎么回事 玉龙雪山 哈巴雪山 还有什么雪山 丽江有那些雪山 电脑仃止使用几分钟后令屏幕黑屏,该如何设置 电脑设置的屏幕保护不管用,过几分钟就黑屏,动一下鼠标就好了,这个要怎么弄 电源管理全部都设置从不,但是电脑还是会过几分钟自动黑屏锁屏? 电动车在p 档无法恢复也无法行走? 电瓶摩托车开起始终在P挡上是什么原因? 谁能告诉我电视剧《武林外传》的所有背景音乐到哪里下载? 电视剧《小龙人》插曲——MP3格式的网址 手机进入电脑的共享文件夹怎么老让输入用户名密码 表姐的婆婆我要叫她什么 如何称呼姐姐的婆婆 姐姐的公婆我该怎么称呼 我外甥女的公公婆婆,我该怎么称呼? 请问姐姐的婆婆怎么称呼? 如何分亲戚的称呼,请详细说明,谢谢 怎样烹调湛江沙姜鸡 A Beast Am I 歌词 boom boom boom——black eyed peas的歌词 沙姜鸡脚的正宗做法是怎样过的 加速世界 仁子被black vice抓走了?为什么小说中没提到 求Linkinpark新歌《BlackBrid》