如何將adb shell 命令封裝靜態函式

2022-02-14 05:44:51 字數 1592 閱讀 2565

簡介:adb命令是常用的android命令列,自動化、**除錯、手工排查問題都會用的到,這裡將常用的一些命令列封裝成為c#函式,在c#的自動化框架中可以直接呼叫。

詳細內容如下:

adb -s 裝置號 shell \dumpsys activity \| findstr mfocusedactivity

檢視裝置狀態:

adb devices

手機截圖儲存到電腦:

喚醒 安卓 apk:

public static bool wakeupandroidapk( string activity)

關閉當前 應用: 

public static bool closecurrentactivity( string activity)

按螢幕座標點選:

public static void tap( int x, int y)

shell input tap " , udid, x, y));

}檢查當前 應用:

public static bool checkcurrentactivity( string activity)

}return target.contains(activity);

}///

/// 開啟指定瀏覽器

///

/// 瀏覽器

public static void openspecialbrowser( string browserandroidapk)

///

/// 按手機螢幕座標點選

///

/// x座標

/// y座標

public static void tap( int x, int y)

public static void tab()

///

/// 輸入keyevent值對應的字元

///

/// keyevent值

public static void tab( string key)

///

/// 輸入url位址

///

/// url位址

public static void inputurl( string url)

public static void enter()

///

/// 清理指定的瀏覽器

///

/// 瀏覽器

public static void clearbrowser( string browserandroidapk)

///

///

///

/// 關閉當前程序activity

///

/// activity

/// 返回清理結果

public static bool closecurrentactivity( string activity)

如何將iview封裝成自己的元件庫

因為專案ui風格改版,iview提供的的定製主題滿足不了需求,有些元件需要更改結構,所以需要對iview進行二次開發,封裝成公司內部的元件庫。從github clone iview源 看一下它的各種配置檔案尤其是package.json和.babelrc,與本地專案作比較,適當合併一下,之後刪除不必...

如何將axios封裝成乙個外掛程式

在src下建立乙個外掛程式檔案為plugins 在建立乙個http.js檔案 根據官方外掛程式 重新寫axios的外掛程式 http.js檔案如下 暴露出去哈 export default myhttpserver02 在main.js中去引入 在vue中 表示是src這個資料夾哦 vue.use ...

如何將封裝好的元件發布到npm上

今天我們向大佬學習,走一波大佬的路 簡單的目錄結構 通過npm init命令,建立package檔案 name vue component button version 0.0.2 description vue component button demo main dist index.js sc...