Control multiple phones by using device name
This example obtains multiple devices by device name, and then assembles them into an Array to implement group control.
Programming language: JS
Steps
1. Obtain control equipment by name
2. Assembled as an Array
3. Mass send event
4. Mass send sliding event
5. Mass launch app
Source code
/*
* version : 6.2.0.2886
* resolution : 720*1280
* description : Obtains multiple devices by device name, and then assembles them into an Array to implement group control.
*/
define("version", "6.2.0.2886");
define("resolution", "720*1280");
define('verbose',2)
define("requireVersion", "1.5.0.2865");
//Obtain control equipment by name
var dev1 = Device.searchObject('name01');
var dev2 = Device.searchObject('name02');
var dev3 = Device.searchObject('name03');
var dev4 = Device.searchObject('name04');
var dev5 = Device.searchObject('name05');
//Assembled as an Array
var devs = new Array();
if(dev1 != null){
devs.push(dev1);
}else{
print("Device name01 does not exist");
}
if(dev2 != null){
devs.push(dev2);
}else{
print("Device name02 does not exist");
}
if(dev3 != null){
devs.push(dev3);
}else{
print("Device name03 does not exist");
}
if(dev4 != null){
devs.push(dev4);
}else{
print("Device name04 does not exist");
}
if(dev5 != null){
devs.push(dev5);
}else{
print("Device name05 does not exist");
}
if(devs.length > 0){
//Mass send event
devs.send(sigmaConst.KEY_HOME,sigmaConst.STATE_PRESS);
devs.send(sigmaConst.KEY_HOME,sigmaConst.STATE_PRESS);
//Mass send sliding event
//Slide from right to left
devs.swipe(
[[550,500,20],[500,500,20],[450,500,20],[400,500,20],[350,500,20],\
[300,500,20],[250,500,20],[201,500,20]]);
delay(2000);
//Slide from left to right
devs.swipe(
[[201,500,20],[250,500,20],[300,500,20],[350,500,20],[400,500,20],\
[450,500,20],[500,500,20],[550,500,20]]);
delay(2000);
//Mass launch app
devs.runApp('com.android.settings');
}TCHelp
TCHelp
No search results. Send this question to us.