android获取QQ昵称,【Ctrl.js】QQ读取好友昵称和QQ号源码
[JavaScript] 純文本查看 復(fù)制代碼//--------------------------------------------------------------------------------------------
//Ctrl.js 在線幫助:http://ikaiwei.com:8889/ctrljsapi/index.html
//Ctrl.js IDE腳本編寫環(huán)境:http://ikaiwei.com:8889/ctrljs/login.jsp
//Ctrl.js 客戶端app(開維控制精靈)下載:https://appstore.huawei.com/app/C100728387
//Ctrl.js 使用:登錄IDE注冊(cè)、下載app登錄(打開無障礙)、編寫代碼后‘同步代碼’到app、‘執(zhí)行代碼’
// 也可保存代碼到云盤,即在‘我的腳本’下新建文件保存,app中查看‘我的代碼’運(yùn)行。
//Ctrl.js 打包:可將代碼直接生成apk,點(diǎn)擊‘我的打包’中的‘新增’,選擇腳本‘保存’等待下載即可
//Ctrl.js 開維云控:遠(yuǎn)程控制手機(jī):點(diǎn)擊‘云控平臺(tái)’,選擇手機(jī)后‘打開此設(shè)備云控’,‘開始投屏’即可
//--------------------------------------------------------------------------------------------
// 腳本功能:QQ讀取好友昵稱和QQ號(hào)
// 運(yùn)行環(huán)境:華為手機(jī),安卓9.0以上版本;QQ版本V8.2.4.4370
// 運(yùn)行結(jié)果:文件運(yùn)行完畢后,生成/sdcard/QQ/a.txt
// 注意事項(xiàng):1.客戶端無障礙功能開啟 2.確保QQ登陸狀態(tài)
init(); // 跳轉(zhuǎn)“無障礙”選項(xiàng),如果沒有這個(gè)函數(shù)則默認(rèn)不跳轉(zhuǎn)。
//打開QQ app
if(!app.launchApp("QQ"))
throw '打開app失敗,終止程序。';
//定義一個(gè)全局的等待時(shí)間,給予機(jī)器反應(yīng)時(shí)間
var wait_time = 1000;
sleep(wait_time);
//控制類初始化 控制類初始化,使用若輔助服務(wù)未開啟時(shí),則會(huì)跳轉(zhuǎn)到輔助開啟設(shè)置界面
//必須開啟無障礙功能,否則無法控制手機(jī)
//只有開啟了無障礙功能,才會(huì)繼續(xù)向下執(zhí)行
if(init())
{
//創(chuàng)建文件夾,制定截圖目錄
var strPath = "/sdcard/QQ/"
file.delete(strPath)
if( !file.exists(strPath))
{
file.mkdirs(strPath)
file.create(strPath + "a.txt");
}
sleep(wait_time);
//點(diǎn)擊QQ下方的聯(lián)系人
cs.text("聯(lián)系人").findOne().getParent().click();
sleep(wait_time);
//點(diǎn)擊好友
cs.text("好友").findOne().getParent().click();
sleep(wait_time);
//獲取好友的個(gè)數(shù)
var result = cs.id("com.tencent.mobileqq:id/icon").find().size();
//遍歷給每一個(gè)群組發(fā)送消息
for(var k = 0;k < result;k++)
{
//向上滾動(dòng)
cs.id("com.tencent.mobileqq:id/icon").find().get(k).getParent().getParent().scrollUp();
sleep(wait_time);
//點(diǎn)擊好友
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);
}
}
總結(jié)
以上是生活随笔為你收集整理的android获取QQ昵称,【Ctrl.js】QQ读取好友昵称和QQ号源码的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android 恢复出厂设置 时间,An
- 下一篇: html ios 定位吗,iOS对htm