導航:首頁 > APP軟體 > autolaunch安卓

autolaunch安卓

發布時間:2023-05-08 03:32:55

『壹』 如何查看Android 中native的Service

在Android裡面,init程序會解析 Init.rc文件,然後啟動正耐敬很多Native Service。如何查看這些service的狀態呢,查看init的源代碼,發現所有舉慎的native service的信息都會保存畝敗到系統屬性裡面。這樣就可以用下面的命令查看各個Service的狀態。

# getprop |grep init.svc
getprop |grep init.svc
[init.svc.servicemanager]: [running]
[init.svc.vold]: [running]
[init.svc.netd]: [running]
[init.svc.debuggerd]: [running]
[init.svc.omsril-daemon]: [running]
[init.svc.sdm]: [running]
[init.svc.zygote]: [running]
[init.svc.media]: [running]
[init.svc.dbus]: [running]
[init.svc.installd]: [running]
[init.svc.keystore]: [running]
[init.svc.lapisrv]: [running]
[init.svc.console]: [running]
[init.svc.tcmd-autolaunch]: [stopped]
[init.svc.tel]: [stopped]
[init.svc.pxa920-setup]: [stopped]
[init.svc.logcat]: [running]
[init.svc.logcat-radio]: [running]
[init.svc.dnsmasq]: [running]
[init.svc.powerpolicy]: [stopped]
[init.svc.adbd]: [running]
[init.svc.telserver]: [stopped]
[init.svc.bootanim]: [stopped]
[init.svc.fmradiod]: [stopped]
[init.svc.wpa_supplicant]: [running]
[init.svc.dhcpcd]: [running]

『貳』 appium(四) 操作介紹

**鎖定解鎖屏幕 **
driver.lock(5)
將把當前應用放到後台 5 秒
driver.background_app(5)
**收起鍵盤 **
driver.hide_keyboard()


啟動 ACTIVITY
在當前應用中打開一個 activity 或者啟動一個新應用並打開一個 activity 。 只能在 Android 上使用
driver.start_activity('com.example.android.apis', '.Foo')
打開下拉通知欄 只能在 Android 上使用
driver.open_notifications()

**檢查應用是否已經安裝 **
driver.is_app_installed('com.example.android.apis')
安裝應用
driver.install_app('path/to/my.apk')
**刪除應用 **
driver.remove_app('com.example.android.apis')

**搖晃 (SHAKE) 關閉應用 **
driver.shake()
**關閉應用 **
driver.close_app()

啟動 (LAUNCH)
根據服務關鍵字 (desired capabilities) 啟動會話 (session) 。請注意這必須在設定 autoLaunch=false 關鍵字時才能生效。這不是用於啟動指定的 app/activities ————你可以使用 start_activity 做到這個效果————這是用來繼續進行使用了 autoLaunch=false 關鍵字時的初始化 (Launch) 流程的
driver.launch_app()

**應用重置(相當於卸載重裝應用) **
driver.reset()
列出所有的可用上下文 (CONTEXT)
context 可以理解為 可進入的窗口 。例如,對於原生應用,可用的 context 和默認 context 均為 NATIVE_APP
driver.contexts
**列出當前上下文 **
driver.current_context

**獲取當前頁面的源碼(可以輔助元素定位) **
driver.page_source
**截圖屏幕圖片 **
driver.get_screenshot_as_file(r'E:imgimg1.png') # 截取整個屏幕

獲取應用程序的字元串 (APP STRINGS)
driver.app_strings

給設備發送一個按鍵事件(KEY EVENT)(只限安卓
driver.keyevent(176)

獲取當前 activity。只能在 Android 上使用
driver.current_activity

模擬用戶滑動(SWIPE)
driver.swipe(start=75, starty=500, endx=75, endy=0, ration=800)

捏屏幕(PINCH) (雙指往內移動來縮小屏幕)
driver.pinch(element=el)

放大 (ZOOM)屏幕 (雙指往外移動來放大屏幕)
driver.zoom(element=el)

**滑動 (SCROLL)到某個元素。從一個元素滾動到另一個元素 **
driver.scroll(originalEl, destinationEl ) # originalEl - 要滾動的元素 destinationEl - 要滾動到的元素

**設置元素的值 **
driver.set_value(element=el,Val) # 設置 el 元素的值

推送文件到設備中去(PUSH FILE),推送文件需要轉換為'base64'

**獲取/設置 appium 的伺服器設置。 **

**多個點點擊(最多五個點) **
driver.tap([(100, 20), (100, 60), (100,100)], 500) # list 中的元組放 5 個點,500 表示按下 500ms

閱讀全文

與autolaunch安卓相關的資料

熱點內容
網路中常用的傳輸介質 瀏覽:518
文件如何使用 瀏覽:322
同步推密碼找回 瀏覽:865
樂高怎麼才能用電腦編程序 瀏覽:65
本機qq文件為什麼找不到 瀏覽:264
安卓qq空間免升級 瀏覽:490
linux如何刪除模塊驅動程序 瀏覽:193
at89c51c程序 瀏覽:329
怎麼創建word大綱文件 瀏覽:622
裊裊朗誦文件生成器 瀏覽:626
1054件文件是多少gb 瀏覽:371
高州禁養區內能養豬多少頭的文件 瀏覽:927
win8ico文件 瀏覽:949
仁和數控怎麼編程 瀏覽:381
項目文件夾圖片 瀏覽:87
怎麼在東芝電視安裝app 瀏覽:954
plc顯示數字怎麼編程 瀏覽:439
如何辨別假網站 瀏覽:711
寬頻用別人的賬號密碼 瀏覽:556
新app如何佔有市場 瀏覽:42

友情鏈接