【JS API】指令碼語言-裝置控制介面說明-獲取裝置當前 Activity
阿新 • • 發佈:2018-11-07
裝置控制介面說明-獲取裝置當前 Activity
getActivity
原型:
getActivity()
是否支援多裝置:
不支援
描述:
獲取當前前臺執行的 activity。activity作為android四大元件中的一個,在我們開發的每個安卓應用中都會用到,是最常用的元件之一。一個activity就是我們平常看到的一個頁面,一個安卓應用可以有很多個頁面,其中每個頁面就是一個activity。
引數:
無
返回值:
字串:成功返回activity值,失敗返回null。
示例:
開啟QQ音樂,並在前臺執行,然後獲取QQ音樂的Activity
//獲取當前主控裝置物件 var device = Device.getMain(); if(!device) { print("沒有找到裝置"); } else { //獲得前臺執行的 activity var ret = device.getActivity(); print("前臺執行的 activity是: \n"+ret); }
執行結果:
//成功獲取當前前臺執行的 activity,則輸出:
前臺執行的 activity是:
com.tencent.qqmusic/com.tencent.qqmusic.activity.LoginActivity
//如果沒有獲得當前前臺執行的 activity,則輸出錯誤資訊lastError();