Android代码中模拟点击事件
生活随笔
收集整理的這篇文章主要介紹了
Android代码中模拟点击事件
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
Android在代碼中常用的模擬點(diǎn)擊、滑動(dòng)事件方案有Instrumentation 、用Runtime發(fā)送input或sendevent等。對(duì)這幾種方案測(cè)試效果如下。
Instrumentation 和input
Instrumentation 和input 不用系統(tǒng)簽名時(shí)可作用于自身應(yīng)用。向全局使用(對(duì)其他應(yīng)用也生效)時(shí),需要添加
并進(jìn)行系統(tǒng)簽名。
sendevent方案
代碼中調(diào)用Runtime.getRuntime().exec 執(zhí)行sendevent時(shí)。
用用su執(zhí)行:
?不用su時(shí):
此方案需要root,開(kāi)放的權(quán)限過(guò)大。可先放棄。
總結(jié)
以上是生活随笔為你收集整理的Android代码中模拟点击事件的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 关于云计算
- 下一篇: 【分享】Android JNI实例