看了一段delphi android模拟点击的代码,但是不会用,留着以后研究

procedure TForm1.Button2Click(Sender: TObject);

var

myrun:JRunTime;

myclass:JRunTimeClass;

proc:JProcess;

strs:Androidapi.JNIBridge.TJavaObjectArray;

begin

strs:=Androidapi.JNIBridge.TJavaObjectArray.Create(21);

Sleep(8000);

strs.Items[0]:=StringToJString('su');

strs.Items[1]:=StringToJString('-c');

strs.Items[2]:=StringToJString('/system/bin/sendevent /dev/input/event3 3 53 120');

strs.Items[3]:=StringToJString('/system/bin/sendevent /dev/input/event3 3 54 125');

strs.Items[4]:=StringToJString('/system/bin/sendevent /dev/input/event3 3 57 0');

strs.Items[5]:=StringToJString('/system/bin/sendevent /dev/input/event3 3 48 10');

strs.Items[6]:=StringToJString('/system/bin/sendevent /dev/input/event3 3 50 10');

strs.Items[7]:=StringToJString('/system/bin/sendevent /dev/input/event3 0 2 0');

strs.Items[8]:=StringToJString('/system/bin/sendevent /dev/input/event3 0 0 0');

strs.Items[9]:=StringToJString('/system/bin/sendevent /dev/input/event3 3 53 120');

strs.Items[10]:=StringToJString('/system/bin/sendevent /dev/input/event3 3 54 125');

strs.Items[11]:=StringToJString('/system/bin/sendevent /dev/input/event3 3 57 0');

strs.Items[12]:=StringToJString('/system/bin/sendevent /dev/input/event3 3 48 12');

strs.Items[13]:=StringToJString('/system/bin/sendevent /dev/input/event3 3 50 12');

strs.Items[14]:=StringToJString('/system/bin/sendevent /dev/input/event3 0 2 0');

strs.Items[15]:=StringToJString('/system/bin/sendevent /dev/input/event3 0 0 0');

strs.Items[16]:=StringToJString('/system/bin/sendevent /dev/input/event3 3 57 0');

strs.Items[17]:=StringToJString('/system/bin/sendevent /dev/input/event3 3 48 0');

strs.Items[18]:=StringToJString('/system/bin/sendevent /dev/input/event3 3 50 0');

strs.Items[19]:=StringToJString('/system/bin/sendevent /dev/input/event3 0 2 0');

strs.Items[20]:=StringToJString('/system/bin/sendevent /dev/input/event3 0 0 0');

myrun:=TJRunTime.JavaClass.getRuntime;

proc:=myrun.exec(strs);

end;

把sendevent命令放到一个SH文件中,然后用SH命令启动该文件。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值