var Secure = Java.use("android.hardware.SensorManager");
var Sensor = Java.use("android.hardware.Sensor");
Secure.getDefaultSensor.overload('int').implementation = function(type) {
// if (type == 1){ // 写数字才会生效,写传感器类型不生效
if (type == Sensor.TYPE_LIGHT) {
send("1111");
} else {
send("2222");
}
return this.getDefaultSensor(type);
}
这个 Sensor.TYPE_LIGHT 是个枚举嘛
TYPE_LIGHT对应的是一个整数型的数据,代表的是不同传感器的类型。具体你要用到哪个类型,需要查看官方的表。