android 判断手机计步_干货:电脑控制手机 一定不能错过的神器
用電腦控制手機,怎么少得了腳本,前面我已經提到了自己很多使用Total Control腳本功能的實例。不止于此,Total Control提供了很多應用程序相關的 JS API,之前已經分享了如何通過腳本實現手機軟件的打開,關閉,安裝,卸載功能,今天來看看TC 提供的其他的跟應用程序相關的接口。
(一) getActivity:獲取當前前臺運行的 activity
參數:無
返回值:字符串:成功返回activity值,失敗返回null。
示例:打開QQ音樂,并在前臺運行,然后獲取QQ音樂的Activity
代碼如下:
//獲取當前主控設備對象
var device = Device.getMain;
if(!device) {
print("沒有找到設備");
} else {
//獲得前臺運行的 activity
var ret = device.getActivity;
print("前臺運行的 activity是: "+ret);
}
運行結果:
//成功獲取當前前臺運行的 activity,則輸出:
前臺運行的 activity是:
com.tencent.qqmusic/com.tencent.qqmusic.activity.LoginActivity
//如果沒有獲得當前前臺運行的 activity,則輸出錯誤信息lastError;
(二) openActivity(activity,administrator):打開指定的 activity
參數:
activity:activity字符串
administrator:是否獲取超級權限
返回值:布爾類型:成功返回true,失敗返回false。
示例:
//獲取當前設備對象
var device = Device.getMain;
//打開activity "com.tencent.qqmusic/com.tencent.qqmusic.activity.AppStarterActivity",設備打開activity不需要root權限,所以administrator設置false
var ret = device.openActivity("com.tencent.qqmusic/com.tencent.qqmusic.activity.AppStarterActivity",false);
if(ret == true){
print("成功打開指定的activity");
} else {
print("打開指定的activity失敗");
}
運行結果:
//成功打開activity則輸出:
成功打開指定的activity
//打開activity失敗則輸出:
打開指定的activity失敗
(三) isAppForeground(packageName):判斷指定應用程序是否正在前臺運行
參數:packageName:字符串,App 包名稱
返回值:整型:如果在前臺運行,返回 0,否則返回非 0,此時可通過 lastError 函數獲取具體的錯誤信息。
示例:
//獲取當前主控設備對象
var device = Device.getMain;
//判斷"com.android.phone"是否正在前臺運行
var ret =device.isAppForeground("com.android.phone");
if(ret != 0) {
print(lastError);
} else {
print("指定的軟件正在前臺運行");
}
運行結果:
//指定app正在前臺運行則輸出以下內容,否則輸出錯誤信息
指定的軟件正在前臺運行
(四) getInstalledAPKList:獲取當前設備上已經安裝的所有apk名
參數:無。
返回值:字符串數組: 成功返回當前手機上安裝的所有APK名,以數組形式表示,失敗則返回空集合,此時可通過 lastError 函數獲取具體的錯誤信息。
示例:
//獲取當前主控設備對象
var device = Device.getMain;
print("當前手機安裝的所有APK有: ");
//獲得當前手機安裝的所有APK名
var ret =device.getInstalledAPKList;
//用for循環遍歷數組中的APK名,并輸出APK名
for(var i=0;i<ret.length;i++){
print(ret[i]);
}
運行結果:
當前手機安裝的所有APK有:
com.qualcomm.wfd.service
com.android.stk
com.skyworth.skyclientcenter
com.android.backupconfirm
org.codeaurora.ims
com.huawei.android.internal.app
com.huawei.gamebox
com.ludashi.benchmark
com.android.location.fused
com.wukongtv.wkremote.client
com.huawei.bd
com.vlife.huawei.wallpaper
……
當然,要使用這個腳本功能的前提是下載Total Control軟件,百度搜索Total Control或者官網,去下載就行了,超簡單的~~~
總結
以上是生活随笔為你收集整理的android 判断手机计步_干货:电脑控制手机 一定不能错过的神器的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: apache文件服务器加权限,apach
- 下一篇: android 怎么初始化下拉框_第30