android获取QQ昵称,【Ctrl.js】QQ读取好友昵称和QQ号源码

[JavaScript] 纯文本查看 复制代码//--------------------------------------------------------------------------------------------

//Ctrl.js 在线帮助:http://ikaiwei.com:8889/ctrljsapi/index.html

//Ctrl.js IDE脚本编写环境:http://ikaiwei.com:8889/ctrljs/login.jsp

//Ctrl.js 客户端app(开维控制精灵)下载:https://appstore.huawei.com/app/C100728387

//Ctrl.js 使用:登录IDE注册、下载app登录(打开无障碍)、编写代码后‘同步代码’到app、‘执行代码’

// 也可保存代码到云盘,即在‘我的脚本’下新建文件保存,app中查看‘我的代码’运行。

//Ctrl.js 打包:可将代码直接生成apk,点击‘我的打包’中的‘新增’,选择脚本‘保存’等待下载即可

//Ctrl.js 开维云控:远程控制手机:点击‘云控平台’,选择手机后‘打开此设备云控’,‘开始投屏’即可

//--------------------------------------------------------------------------------------------

// 脚本功能:QQ读取好友昵称和QQ号

// 运行环境:华为手机,安卓9.0以上版本;QQ版本V8.2.4.4370

// 运行结果:文件运行完毕后,生成/sdcard/QQ/a.txt

// 注意事项:1.客户端无障碍功能开启 2.确保QQ登陆状态

init(); // 跳转“无障碍”选项,如果没有这个函数则默认不跳转。

//打开QQ app

if(!app.launchApp("QQ"))

throw '打开app失败,终止程序。';

//定义一个全局的等待时间,给予机器反应时间

var wait_time = 1000;

sleep(wait_time);

//控制类初始化 控制类初始化,使用若辅助服务未开启时,则会跳转到辅助开启设置界面

//必须开启无障碍功能,否则无法控制手机

//只有开启了无障碍功能,才会继续向下执行

if(init())

{

//创建文件夹,制定截图目录

var strPath = "/sdcard/QQ/"

file.delete(strPath)

if( !file.exists(strPath))

{

file.mkdirs(strPath)

file.create(strPath + "a.txt");

}

sleep(wait_time);

//点击QQ下方的联系人

cs.text("联系人").findOne().getParent().click();

sleep(wait_time);

//点击好友

cs.text("好友").findOne().getParent().click();

sleep(wait_time);

//获取好友的个数

var result = cs.id("com.tencent.mobileqq:id/icon").find().size();

//遍历给每一个群组发送消息

for(var k = 0;k < result;k++)

{

//向上滚动

cs.id("com.tencent.mobileqq:id/icon").find().get(k).getParent().getParent().scrollUp();

sleep(wait_time);

//点击好友

cs.id("com.tencent.mobileqq:id/icon").find().get(k).getParent().getParent().click();

sleep(wait_time);

var name = cs.desc("查看大头像").findOne().getParent().getParent().getChild(1).getChild(0).getChild(0).getChild(0).getText();

var qq_number = cs.desc("查看大头像").findOne().getParent().getParent().getChild(1).getChild(1).getChild(0).getText();

file.append(strPath + "a.txt", "昵称: " + name + "\n" + qq_number + "\n\n");

sleep(wait_time);

cs.id("com.tencent.mobileqq:id/ivTitleBtnLeft").findOne().click();

sleep(wait_time);

}

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值