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.

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











8월 17일 뉴스에 따르면, 출처 @ibinguniverse는 오늘 웨이보에 글을 올려, 애플 아이폰 16 프로 맥스의 정확한 크기는 6.88인치, 갤럭시 S25 울트라의 정확한 크기는 6.86인치로 둘 다 6.9인치로 간주할 수 있다고 밝혔습니다. . 소식통에 따르면 Samsung Galaxy S25 Ultra는 S24 Ultra보다 본체가 더 좁고 화면이 더 넓으며, 본체에 대한 가로 화면 비율이 94.1%인 반면, S24 Ultra의 본체에 대한 가로 화면 비율은 91.5%입니다. Fenye는 해당 소식통의 Weibo를 확인하면서 새로 노출된 iPhone 16 Pro Max 사진에 대해 댓글을 달았고, 휴대폰이 실제로는 직선 화면 + 2.5D 유리에 가깝다고 생각했습니다.

애플은 최근 몇 년간 혁신이 부족하다는 비판을 받아왔지만, 애플이 늘 가만히 있던 것은 아니다. 적어도 하드웨어 설계 측면에서는 Apple 제품의 높은 단가 덕분에 엔지니어들은 비용 문제를 크게 고려하지 않고도 몇 가지 새로운 기술을 쉽게 시험해 볼 수 있습니다. 예를 들어 아이패드 프로는 애플이 가장 선호하는 '디스플레이 기술' 테스트 분야로, 아이패드 프로는 2021년 미니LED부터 2024년 탠덤 OLED까지 휴대용 스마트 기기용 디스플레이 기술의 선두에 섰다. iPad Pro가 miniLED 스크린을 탑재한 최초의 휴대용 스마트 기기는 아니지만(MSI는 Apple보다 1년 먼저 miniLED 노트북을 출시했습니다), 두 제품의 매개변수를 비교해 보면 동일하지 않다는 것을 금방 깨닫게 될 것입니다.

9일 뉴스에 따르면 SK하이닉스는 FMS2024 서밋에서 아직 공식 사양이 공개되지 않은 UFS4.1 유니버설 플래시 메모리 등 최신 스토리지 제품을 시연했다. JEDEC 솔리드 스테이트 기술 협회(Solid State Technology Association) 공식 웹사이트에 따르면 현재 발표된 최신 UFS 사양은 2022년 8월 UFS4.0입니다. 이론적 인터페이스 속도는 46.4Gbps에 달합니다. UFS4.1이 전송 성능을 더욱 향상시킬 것으로 예상됩니다. 비율. 1. 하이닉스는 321단 V91TbTLCNAND 플래시 메모리를 기반으로 한 512GB 및 1TBUFS4.1 범용 플래시 메모리 제품을 시연했습니다. SK하이닉스도 3.2GbpsV92TbQLC와 3.6GbpsV9H1TbTLC 입자를 전시했다. 하이닉스, V7 기반 선보여

Smartprix의 보고서에 따르면 Xiaomi는 "Suzaku"라는 코드명 버튼 없는 휴대폰을 개발하고 있습니다. 이 소식에 따르면 코드명 Zhuque라는 이 휴대폰은 통합 컨셉으로 설계되고 언더스크린 카메라를 사용하며 계획이 변경되지 않으면 2025년에 출시될 것으로 보입니다. . 이 뉴스를 보고 2019년으로 돌아간 줄 알았어요. 당시 샤오미가 Mi MIX Alpha 컨셉폰을 출시했는데, 서라운드 스크린 버튼이 없는 디자인이 꽤 놀라웠어요. 버튼이 없는 휴대폰의 매력을 처음 본 것 같아요. "마법의 유리"를 원한다면 먼저 버튼을 죽여야 합니다. "스티브 잡스 전기"에서 잡스는 휴대폰이 "마법의 유리"처럼 되기를 희망한다고 말한 적이 있습니다.

7월 30일 뉴스에 따르면 요게시 브라(Yogesh Brar) 소식통은 어제(29일) X 플랫폼에 샤오미 POCOM6 Plus 5G 휴대폰과 POCO Buds X1 헤드폰의 실물 사진을 공유하는 트윗을 올렸습니다. 8월 1일 샤오미 POCOM6 Plus 5G 휴대폰 소식통에 따르면 샤오미 POCOM6 Plus 5G 휴대폰에는 6.8인치 LCD 화면, Qualcomm Snapdragon 4Gen2AE 프로세서, 뒷면에 1억 800만 화소 카메라, 5030mAh 용량 배터리가 탑재될 예정입니다. 이전에 보고된 대로 이 휴대폰은 보라색, 검정색, 은색의 세 가지 색상으로 제공됩니다. 표준 POCOM6 휴대폰과 거의 동일하지만 LED 플래시 링이 상대적으로 더 눈에 띕니다. 포콥

8월 19일 뉴스에 따르면 누비아는 Z50 울트라 출시 이후 진정한 풀스크린 디자인을 고수해 왔으며, 고화소 화면에서 능동적인 사진 촬영 분야를 지속적으로 탐구해 왔다. 오늘 디지털 블로거 위즈덤 피카츄는 올 하반기 출시 예정인 누비아 Z70 울트라가 업계 최고 해상도 UDC 솔루션인 1.5K 언더스크린 카메라 기술을 탑재해 데뷔한다는 소식을 전했다. 멀리. ZTE의 언더스크린 프로액티브 솔루션이 6세대로 발전한 것으로 알려졌습니다. 최신 언더스크린 사전 대응 솔루션은 Nubia Z60 Ultra 및 Red Magic 9S Pro 시리즈에서 사용할 수 있습니다. 화면 해상도는 2480x1116으로 1080P에서 1.5K 해상도 사이입니다. 이번에 Nubia는 기존 해상도의 한계를 뛰어넘고 업계의 새로운 기준을 세울 것입니다.

이 웹사이트는 8월 2일에 타오바오가 '환불 전용' 정책을 완화하는 동시에 모든 타오바오 및 티몰 가맹점을 위한 판매 후 협상 도구를 출시하여 판매 후 시나리오에서 판매자와 소비자의 독립적인 협상 요구를 충족할 것이라고 보도했습니다. 1. 일반적인 상황에서 구매자가 애프터 서비스를 시작할 때 판매자는 동의 또는 거부만 선택할 수 있습니다. 비표준 구매자의 판매 후 요구(예: 상품 수령 후 전액 환불 요청, 가맹점 환불에 대한 유효한 증빙 제공 불가 등)에 대해 판매자는 거부를 구매자와의 의사소통 채널로만 간주할 수 있습니다. 협상을 통해 해결해야 할 문제에 대해 무례한 거부는 플랫폼의 도움 요청 비율과 플랫폼의 책임 비율 위험을 증가시킵니다. 보고서에 따르면 이 도구는 현재 일부 판매자를 대상으로 내부 테스트 중이며 소비자에게 위로의 말을 보내는 등 판매 후 시나리오에서 소비자의 다양한 요구에 따라 선택할 수 있는 다양한 솔루션을 자동으로 제공할 수 있습니다.

'검은 신화:오공'은 출시 이후 인기가 떨어지지 않았으며 주요 플랫폼에서 연일 뜨거운 검색어를 기록하고 있다. 불행히도 모바일 플레이어의 경우 PC 플레이어, 콘솔 플레이어 및 휴대용 플레이어에게만 즐거움이 있습니다. 휴대폰을 만드는 우리는 어떻게 그럴 수 있겠습니까? 우선, 100GB가 넘는 대용량 3A 게임인 만큼, 성능 요구사항이 매우 높고, 렌더링 기술도 다수 탑재되어 있다는 점에서 블랙몽키를 휴대폰에서 구동한다는 생각은 배제한다. PC하드웨어용으로 개발되어 휴대폰하드웨어에서 실행된다면 프레임레이트나 화질은 말할 것도 없고 게임에 진입하지 못할 수도 있습니다. 이 경우에는 인기 있는 클라우드 게임만 볼 수 있습니다. Tencent와 NetEase는 "Black Myth"에 대한 해당 활동을 시작했습니다. WeGame 플랫폼이 판매 플랫폼이기도하다는 장점을 활용하여 Tencent
