Maison base de données tutoriel mysql M2真机模拟事件

M2真机模拟事件

Jun 07, 2016 pm 03:00 PM
事件 手机 模拟 淘宝 真机 设计开发 需求

需求:是想设计开发一款淘宝手机(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路径,并安装好手机驱动。

 

在控制台键入如图所示:

M2真机模拟事件

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

 

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

M2真机模拟事件


很明显的是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
Copier après la connexion

其中 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
Copier après la connexion

其中,利用了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
Copier après la connexion

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

M2真机模拟事件

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

M2真机模拟事件

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

M2真机模拟事件

M2真机模拟事件

问题汇总:

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


M2真机模拟事件

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

M2真机模拟事件

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

M2真机模拟事件

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

 

 

猜测关键:

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

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

3.      

 



Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Comment déverrouiller tout dans Myrise
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Fuite du téléphone portable Samsung Galaxy S25 Ultra : 6,86 pouces, rapport écran/corps horizontal 94,1 % Fuite du téléphone portable Samsung Galaxy S25 Ultra : 6,86 pouces, rapport écran/corps horizontal 94,1 % Aug 17, 2024 pm 01:49 PM

Selon les informations du 17 août, la source @ibinguniverse a publié aujourd'hui sur Weibo, déclarant que la taille exacte de l'Apple iPhone 16 Pro Max est de 6,88 pouces et que la taille exacte du Galaxy S25 Ultra est de 6,86 pouces. . Des sources indiquent que le Samsung Galaxy S25 Ultra a un corps plus étroit et un écran plus large que le S24 Ultra, avec un rapport écran/corps horizontal de 94,1 %, tandis que le rapport écran/corps horizontal du S24 Ultra est de 91,5 %. Fenye a vérifié le Weibo de la source. Il a également commenté les photos récemment exposées de l'iPhone 16 Pro Max et a estimé qu'il était erroné d'être proche d'une micro-courbe. Le téléphone est en fait un écran droit + un verre 2,5D.

Le « Tandem OLED » a été popularisé par Apple. En quoi est-il meilleur que l'OLED ? Le « Tandem OLED » a été popularisé par Apple. En quoi est-il meilleur que l'OLED ? Aug 19, 2024 am 04:42 AM

Même si Apple a été critiquée pour son manque d’innovation ces dernières années, Apple n’est pas toujours resté immobile. Au moins en termes de conception matérielle, avec le soutien des prix unitaires élevés des produits Apple, ses ingénieurs peuvent facilement essayer de nouvelles technologies sans avoir à considérer trop de problèmes de coûts. Par exemple, l'iPad Pro, en tant que terrain de test de « technologie d'affichage » préféré d'Apple, l'iPad Pro a été à la pointe de la technologie d'affichage pour les appareils intelligents portables, du miniLED en 2021 au tandem OLED en 2024. Bien que l'iPad Pro ne soit pas le premier appareil intelligent portable équipé d'un écran miniLED (MSI a sorti un ordinateur portable miniLED un an plus tôt qu'Apple), lorsque l'on compare les paramètres des deux, on se rend vite compte qu'ils ne sont pas les mêmes.

Hynix est le premier à présenter la mémoire flash UFS 4.1 : basée sur les particules V9 TLC NAND Hynix est le premier à présenter la mémoire flash UFS 4.1 : basée sur les particules V9 TLC NAND Aug 09, 2024 pm 03:33 PM

Selon les informations du 9 août, lors du sommet FMS2024, SK Hynix a présenté ses derniers produits de stockage, notamment la mémoire flash universelle UFS4.1 dont les spécifications n'ont pas encore été officiellement publiées. Selon le site officiel de la JEDEC Solid State Technology Association, la dernière spécification UFS actuellement annoncée est UFS4.0 en août 2022. Sa vitesse d'interface théorique atteint 46,4 Gbit/s. On s'attend à ce qu'UFS4.1 améliore encore la transmission. taux. 1. Hynix a présenté des produits de mémoire flash à usage général de 512 Go et 1 ToBUFS4.1, basés sur une mémoire flash V91TbTLCNAND à 321 couches. SK Hynix a également présenté des particules de 3,2 GbpsV92TbQLC et 3,6 GbpsV9H1TbTLC. Hynix présente un modèle basé sur V7

Sorties le 1er août, photos physiques du téléphone mobile Xiaomi POCO M6 Plus 5G et des écouteurs POCO Buds X1 exposées Sorties le 1er août, photos physiques du téléphone mobile Xiaomi POCO M6 Plus 5G et des écouteurs POCO Buds X1 exposées Jul 30, 2024 pm 02:29 PM

Selon les informations du 30 juillet, la source Yogesh Brar a publié un tweet sur la plateforme X hier (29 juillet), partageant des photos physiques du téléphone mobile Xiaomi POCOM6 Plus 5G et des écouteurs POCO Buds X1. L'annonce officielle des deux produits sera publiée le. 1 août. Des sources de téléphonie mobile Xiaomi POCOM6 Plus 5G ont déclaré que le téléphone mobile Xiaomi POCOM6 Plus 5G sera équipé d'un écran LCD de 6,8 pouces, équipé d'un processeur Qualcomm Snapdragon 4Gen2AE, équipé d'un appareil photo de 108 mégapixels à l'arrière et d'une batterie d'une capacité de 5030 mAh. Comme indiqué précédemment, ce téléphone est disponible en trois couleurs : violet, noir et argent. Il est à peu près identique au téléphone POCOM6 standard, mais l'anneau flash LED est relativement plus proéminent. POCOB

La première caméra sous-écran 1,5K ! Le Nubia Z70 Ultra est là : le premier véritable téléphone plein écran Snapdragon 8 Gen4 au monde La première caméra sous-écran 1,5K ! Le Nubia Z70 Ultra est là : le premier véritable téléphone plein écran Snapdragon 8 Gen4 au monde Aug 19, 2024 pm 03:47 PM

Selon les informations du 19 août, Nubia adhère au véritable design plein écran depuis la sortie du Z50 Ultra et explore continuellement le domaine de la photographie proactive sous des écrans à pixels élevés. Aujourd'hui, le blogueur numérique Wisdom Pikachu a annoncé que le Nubia Z70 Ultra, qui sortira au second semestre de cette année, fera ses débuts avec la technologie de caméra sous l'écran 1,5K, qui est la solution UDC la plus haute résolution du secteur. loin. Il est rapporté que la solution proactive sous écran de ZTE est passée à la sixième génération. La dernière solution proactive sous écran est disponible dans les séries Nubia Z60 Ultra et Red Magic 9S Pro. La résolution de l'écran est de 2480x1116, soit une résolution comprise entre 1080P et 1,5K. Cette fois, Nubia dépassera les limites des résolutions existantes et établira une nouvelle référence dans l'industrie.

Apple et Huawei voulaient tous deux créer un téléphone sans bouton, mais Xiaomi l'a fait en premier ? Apple et Huawei voulaient tous deux créer un téléphone sans bouton, mais Xiaomi l'a fait en premier ? Aug 29, 2024 pm 03:33 PM

Selon les rapports de Smartprix, Xiaomi développe un téléphone mobile sans bouton nommé « Suzaku ». Selon cette nouvelle, ce téléphone mobile nommé Zhuque sera conçu avec un concept intégré, utilisera une caméra sous l'écran et sera équipé d'un processeur Qualcomm Snapdragon 8gen4. Si le plan ne change pas, nous verrons probablement son arrivée en 2025. . Quand j'ai vu cette nouvelle, j'ai pensé que j'étais de retour en 2019 - à cette époque, Xiaomi a lancé le téléphone concept Mi MIX Alpha, et le design sans bouton avec écran surround était assez étonnant. C'est la première fois que je vois le charme d'un téléphone portable sans bouton. Si vous voulez un morceau de « verre magique », vous devez d'abord tuer les boutons. Dans « La biographie de Steve Jobs », Jobs a exprimé un jour qu'il espérait que le téléphone portable pourrait être comme un morceau de « verre magique ».

Pour exécuter localement le modèle Gemini Nano AI de Google, le téléphone Samsung Galaxy S25 Ultra s'est révélé être équipé de 16 Go de mémoire. Pour exécuter localement le modèle Gemini Nano AI de Google, le téléphone Samsung Galaxy S25 Ultra s'est révélé être équipé de 16 Go de mémoire. Jul 31, 2024 pm 05:55 PM

Selon l'actualité du 31 juillet, la source @ibinguniverse a posté un tweet sur l'équipé de 16 Go de mémoire. Mise à jour de la capacité de mémoire des téléphones mobiles Samsung Samsung a lancé 16 Go de mémoire sur les téléphones mobiles Galaxy S20 Ultra et Galaxy S21 Ultra. À partir du Galaxy S22 Ultra, y compris le dernier téléphone mobile phare Galaxy S24 Ultra, la capacité de mémoire des téléphones mobiles Samsung est limitée à 12 Go. Il est rapporté que les prochains Samsung Galaxy S25 et Galaxy S25+ utiliseront 12 Go LPDD

Outil de négociation après-vente bêta interne de Taobao : améliorer l'efficacité de la communication avec les consommateurs et réduire efficacement les taux de remboursement Outil de négociation après-vente bêta interne de Taobao : améliorer l'efficacité de la communication avec les consommateurs et réduire efficacement les taux de remboursement Aug 07, 2024 pm 04:35 PM

Ce site Web a rapporté le 2 août que tout en assouplissant la politique de « remboursement uniquement », Taobao lancerait également un outil de négociation après-vente pour tous les commerçants Taobao et Tmall afin de répondre aux besoins de négociation indépendants des commerçants et des consommateurs dans les scénarios après-vente. 1. Dans des circonstances normales, lorsqu'un acheteur lance un service après-vente, le commerçant ne peut que choisir d'accepter ou de refuser. Pour les demandes après-vente non standard des acheteurs (telles que demander un remboursement complet après réception des marchandises, ne pas être en mesure de fournir des bons valides pour le remboursement de la responsabilité du commerçant, etc.), les commerçants ne peuvent considérer le refus que comme un canal de communication avec les acheteurs, permettant Pour les problèmes qui doivent être résolus par la négociation, un rejet grossier augmente le taux de recherche d'aide de la plateforme et le risque de taux de responsabilité de la plateforme. Selon les rapports, cet outil est actuellement en test interne pour certains commerçants et peut automatiquement fournir une variété de solutions parmi lesquelles les consommateurs peuvent choisir en fonction des différents besoins des consommateurs dans les scénarios après-vente, comme l'envoi de mots de réconfort aux consommateurs.

See all articles