M2真机模拟事件
需求:是想设计开发一款淘宝手机(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.

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas



Menurut berita pada 17 Ogos, sumber @ibinguniverse menyiarkan di Weibo hari ini, menyatakan bahawa saiz tepat Apple iPhone 16 Pro Max ialah 6.88 inci, dan saiz tepat Galaxy S25 Ultra ialah 6.86 inci Kedua-duanya boleh dianggap sebagai 6.9 inci . Sumber menunjukkan bahawa Samsung Galaxy S25 Ultra mempunyai badan yang lebih sempit dan skrin yang lebih luas daripada S24 Ultra, dengan nisbah skrin-ke-badan mendatar sebanyak 94.1%, manakala nisbah skrin-ke-badan S24 Ultra mendatar ialah 91.5%. Fenye menyemak sumber Weibo yang berkaitan Dia juga mengulas pada gambar iPhone 16 Pro Max yang baru terdedah dan percaya bahawa adalah salah untuk berada dekat dengan lengkung mikro Telefon itu sebenarnya adalah skrin lurus + kaca 2.5D.

Walaupun Apple telah dikritik kerana kekurangan inovasi dalam beberapa tahun kebelakangan ini, Apple tidak selalu berdiri diam. Sekurang-kurangnya dari segi reka bentuk perkakasan, dengan sokongan harga unit produk Apple yang tinggi, juruteranya boleh mencuba beberapa teknologi baharu dengan mudah tanpa perlu memikirkan terlalu banyak isu kos. Sebagai contoh, iPad Pro, sebagai medan ujian "teknologi paparan" kegemaran Apple, iPad Pro telah berada di barisan hadapan dalam teknologi paparan untuk peranti pintar mudah alih daripada miniLED pada tahun 2021 kepada OLED bersamaan pada tahun 2024. Walaupun iPad Pro bukanlah peranti pintar mudah alih pertama yang dilengkapi dengan skrin miniLED (MSI mengeluarkan komputer riba miniLED setahun lebih awal daripada Apple), apabila anda membandingkan parameter kedua-duanya, anda akan segera menyedari bahawa ia tidak sama.

Menurut berita pada 9 Ogos, di Sidang Kemuncak FMS2024, SK Hynix menunjukkan produk storan terbaharunya, termasuk memori kilat universal UFS4.1 yang belum mengeluarkan spesifikasi secara rasmi. Menurut laman web rasmi Persatuan Teknologi Keadaan Pepejal JEDEC, spesifikasi UFS terkini yang diumumkan pada masa ini ialah UFS4.0 pada Ogos 2022. Kelajuan antara muka teorinya adalah setinggi 46.4Gbps Dijangkakan bahawa UFS4.1 akan meningkatkan lagi penghantaran kadar. 1. Hynix menunjukkan produk memori denyar tujuan umum 512GB dan 1TBUFS4.1, berdasarkan memori denyar V91TbTLCNAND 321 lapisan. SK Hynix juga mempamerkan zarah 3.2GbpsV92TbQLC dan 3.6GbpsV9H1TbTLC. Hynix menunjukkan berasaskan V7

Menurut berita pada 30 Julai, sumber Yogesh Brar menyiarkan tweet pada platform X semalam (29 Julai), berkongsi gambar fizikal telefon bimbit Xiaomi POCOM6 Plus 5G dan fon kepala POCO Buds X1 Pengumuman rasmi kedua-dua produk itu akan dikeluarkan pada 1 Ogos. Sumber telefon bimbit 5G Xiaomi POCOM6 Plus berkata bahawa telefon bimbit Xiaomi POCOM6 Plus 5G akan dilengkapi dengan skrin LCD 6.8 inci, dilengkapi pemproses Qualcomm Snapdragon 4Gen2AE, dilengkapi dengan kamera 108 megapiksel di bahagian belakang, dan bateri berkapasiti 5030mAh. Seperti yang dilaporkan sebelum ini, telefon ini tersedia dalam tiga warna: ungu, hitam dan perak. Ia lebih kurang sama dengan telefon POCOM6 standard, tetapi cincin denyar LED agak lebih menonjol. POCOB

Menurut laporan dari Smartprix, Xiaomi sedang membangunkan telefon bimbit tanpa butang yang diberi nama kod "Suzaku". Menurut berita ini, telefon bimbit yang diberi nama kod Zhuque ini akan direka dengan konsep bersepadu, menggunakan kamera bawah skrin, dan dilengkapi dengan pemproses Qualcomm Snapdragon 8gen4 Jika rancangan itu tidak berubah, kita mungkin akan melihat ketibaannya pada tahun 2025 . Apabila saya melihat berita ini, saya fikir saya telah kembali pada tahun 2019 - pada masa itu, Xiaomi mengeluarkan telefon konsep Mi MIX Alpha, dan reka bentuk tanpa butang skrin sekeliling agak menakjubkan. Ini adalah kali pertama saya melihat daya tarikan telefon bimbit tanpa butang. Jika anda mahukan sekeping "kaca ajaib", anda mesti mematikan butangnya terlebih dahulu Dalam "The Biography of Steve Jobs", Jobs pernah menyatakan bahawa dia berharap telefon bimbit itu boleh menjadi seperti kepingan "kaca ajaib".

Menurut berita pada 19 Ogos, Nubia telah mematuhi reka bentuk skrin penuh sebenar sejak keluaran Z50 Ultra, dan telah meneroka secara berterusan bidang fotografi proaktif di bawah skrin piksel tinggi. Hari ini, blogger digital Wisdom Pikachu mengumumkan bahawa Nubia Z70 Ultra, yang akan dikeluarkan pada separuh kedua tahun ini, akan debut dengan teknologi kamera bawah skrin 1.5K, yang merupakan penyelesaian UDC resolusi tertinggi dalam industri jadi jauh. Dilaporkan bahawa penyelesaian proaktif bawah skrin ZTE telah maju ke generasi keenam. Penyelesaian proaktif bawah skrin terkini tersedia dalam siri Nubia Z60 Ultra dan Red Magic 9S Pro. Resolusi skrin ialah 2480x1116, iaitu antara resolusi 1080P dan 1.5K. Kali ini Nubia akan menerobos batasan resolusi sedia ada dan menetapkan penanda aras baharu dalam industri.

Menurut berita pada 31 Julai, sumber @ibinguniverse menyiarkan tweet pada Dilengkapi dengan memori 16GB. Kemas kini kapasiti memori telefon mudah alih Samsung Samsung telah melancarkan memori 16GB pada telefon mudah alih Galaxy S20 Ultra dan Galaxy S21 Ultra. Bermula daripada Galaxy S22 Ultra, termasuk telefon bimbit Galaxy S24 Ultra unggulan terkini, kapasiti memori telefon mudah alih Samsung dihadkan pada 12GB. Dilaporkan bahawa Samsung Galaxy S25 dan Galaxy S25+ akan datang akan menggunakan 12GB LPDD

Laman web ini melaporkan pada 2 Ogos bahawa sambil melonggarkan dasar "bayaran balik sahaja", Taobao juga akan melancarkan alat rundingan selepas jualan untuk semua pedagang Taobao dan Tmall bagi memenuhi keperluan rundingan bebas peniaga dan pengguna dalam senario selepas jualan. 1. Dalam keadaan biasa, apabila pembeli memulakan perkhidmatan selepas jualan, peniaga hanya boleh memilih untuk bersetuju atau menolak. Untuk permintaan selepas jualan pembeli bukan standard (seperti meminta bayaran balik penuh selepas menerima barangan, tidak dapat memberikan baucar yang sah untuk bayaran balik liabiliti pedagang, dsb.), peniaga hanya boleh menganggap penolakan sebagai saluran komunikasi dengan pembeli, membenarkan mereka untuk Untuk isu yang perlu diselesaikan melalui rundingan, penolakan biadap meningkatkan kadar mendapatkan bantuan platform dan risiko kadar liabiliti platform. Menurut laporan, alat ini sedang dalam ujian dalaman untuk sesetengah peniaga, dan secara automatik boleh menyediakan pelbagai penyelesaian untuk dipilih oleh pengguna mengikut keperluan berbeza pengguna dalam senario selepas jualan, seperti menghantar kata-kata keselesaan kepada pengguna.
