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);
}
}
總結
以上是生活随笔為你收集整理的android获取QQ昵称,【Ctrl.js】QQ读取好友昵称和QQ号源码的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android 恢复出厂设置 时间,An
- 下一篇: 如何在html页面遍历对象,Python