发布网友 发布时间:2022-04-22 20:30
共6个回答
懂视网 时间:2022-05-05 03:51
需求:是想设计开发一款淘宝手机(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-05-05 00:59
1、广义货币供应量(M2)是指流通于银行体系之外的现金加上企业存款、居民储蓄存款以及其他存款,它包括了一切可能成为现实购买力的货币形式,通常反映的是社会总需求变化和未来通胀的压力状态。近年来,很多国家都把M2作为货币供应量的*目标。
2、平方米(m²,英文:square meter),是面积的公制单位。定义为边长为1米的正方形的面积。在生活中平方米通常简称为“平米”或“平方”。港台地区则称为“平方公尺”。
3、M2(索尼和SanDisk联合推出的新式存储卡)一般指m2卡未来的索尼手机将普遍采用这种新式存储卡,首先尝鲜的是索尼爱立信的M600.M2卡将主要用在手机上,但也可以通过M2适配器使用在索尼数码相机等其他产品中。
4、M2还表示生物生殖细胞的一个过程,叫做减数第二次*。
5、M2(梅西耶2)位于宝瓶座的一个球状星团,在梅西耶星表中编号为M2(1760年,梅西耶独立地发现并且给它编号)。是已知最大的星团之一,也是是包含恒星最多、最紧密的球状星团之一。
热心网友 时间:2022-05-05 02:17
M0、M1、M2、M3都是用来反映货币供应量的重要指标。
国际上大致的划分是:
狭义货币(M1)=流通中的现金+支票存款(以及转账信用卡存款) 。
广义货币(M2)=M1+储蓄存款(包括活期和定期储蓄存款)。
另外还有M3=M2+其他短期流动资产(如国库券、银行承兑汇票、商业票据等)。
我国对货币层次的划分是:
M0=流通中现金。
狭义货币(M1)=M0+企业活期存款+机关团体部队存款+农村存款+个人持有的信用卡类存款。
广义货币(M2)=M1+城乡居民储蓄存款+企业存款中具有定期性质的存款+信托类存款+其他存款。
另外还有M3=M2+金融债券+商业票据+大额可转让定期存单等。
其中,M2减M1是准货币,M3是根据金融工具的不断创新而设置的。
M1反映着经济中的现实购买力;M2不仅反映现实的购买力,还反映潜在的购买力。若M1增速较快,则消费和终端市场活跃。
热心网友 时间:2022-05-05 03:51
M2是指广义货币供应量,流通于银行体系之外的现金加上企业存款、居民储蓄存款以及其他存款,它包括了一切可能成为现实购买力的货币形式,通常反映的是社会总需求变化和未来通胀的压力状态。近年来,很多国家都把M2作为货币供应量的*目标。热心网友 时间:2022-05-05 06:49
是用来反映货币供应量的重要指标。
释义:
M1、M2、M3都是用来反映货币供应量的重要指标。
国际上大致的划分是: 狭义货币(M1)=流通中的现金+支票存款(以及转账信用卡存款) ; 广义货币(M2)=M1+储蓄存款(包括活期和定期储蓄存款);
另外还有M3=M2+其他短期流动资产(如国库券、银行承兑汇票、商业票据等)。 我国对货币层次的划分是: M0=流通中现金;
狭义货币(M1)=M0+企业活期存款+机关团体部队存款+农村存款+个人持有的信用卡类存款; 广义货币(M2)=M1+城乡居民储蓄存款+企业存款中具有定期性质的存款+信托类存款+其他存款。
另外还有M3=M2+金融债券+商业票据+大额可转让定期存单等。 其中,M2减M1是准货币,M3是根据金融工具的不断创新而设置的。 M1反映着经济中的现实购买力;M2不仅反映现实的购买力,还反映潜在的购买力。若M1增速较快,则消费和终端市场活跃;若M2增速较快,则投资和中间市场活跃。
*银行和各商业银行可以据此判定货币*。M2过高而M1过低,表明投资过热、需求不旺,有危机风险;M1过高M2过低,表明需求强劲、投资不足,有涨价风险。
热心网友 时间:2022-05-05 10:04
M2高速钢又名风钢或锋钢,意思是淬火时即使在空气中冷却也能硬化,并且很锋利。它是一种成分复杂的合金钢,含有钨、钼、铬、钒、钴等碳化物形成元素。合金元素总量达10~25%左右。它在高速切削产生高热情况下(约500℃)仍能保持高的硬度,HRC能在60以上。这就是高速钢最主要的特性——红硬性。