4
回答
360手机助手原理?需要什么权限?怎么确定手机?
注册华为云得mate10,2.9折抢先购!>>>   
360手机助手原理?需要什么权限?怎么确定手机?
举报
ren_kang
发帖于4年前 4回/929阅
共有4个答案 最后回答: 4年前

楼主是来取笑的么?

要想搞清楚手机助手原理,必先了解Android相关知识,比如ADB调试工具,看手机如何通过adb连接到pc机器上面

手机助手之类基本都是调用  adb,搜索一下你电脑上adb会一大堆软件带了这个,下面是用AAuto写的一个简单例子:
import console;
import process.adb;
 
process.adb.startServer();
if( process.adb.getState() != "device" ){
    console.log("请选连接安卓手机,并打开设置->开发者选项->USB调试模式" )
    return;
}
  
console.log("设备串号",process.adb.getSerialno()   )
 
//上传文件
process.adb.push( "/abc.txt","/mnt/sdcard/abc.text"  ) 
  
//打开shell
var adb = process.adb("shell" );
 
adb.print("su"); //root
var out,err = adb.expect("\N+(.*?)\N+([\$#]) $")
 
adb.print("ls"); //列出文件
var out,err = adb.expect("\N+(.*?)\N+([\$#]) $")
console.log(out)



 

顶部