国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

[1159]adb判斷手機(jī)屏幕狀態(tài)并點(diǎn)亮屏幕

這篇具有很好參考價(jià)值的文章主要介紹了[1159]adb判斷手機(jī)屏幕狀態(tài)并點(diǎn)亮屏幕。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

  • 喚醒屏幕操作
os.system("adb shell input keyevent KEYCODE_POWER")
or
os.system('adb shell input keyevent 26')

  • 解鎖屏幕
# 屏幕從(500,700)滑動(dòng)到(500,50),延遲200號(hào),毫秒
os.system("adb -s shell input swipe 500 700 500 50 200" )
# 輸入密碼
os.system('adb shell input text 1111')
  • 關(guān)閉和開(kāi)啟屏幕樣例
import datetime,os

# 手機(jī)電源開(kāi)關(guān)
def power_switch(device='',p_num='0號(hào)'):
    hour = datetime.datetime.today().strftime('%H')
    adb_msg = os.popen('adb -s %s shell dumpsys window policy' % device)
    phone_msg = adb_msg.buffer.read().decode(encoding='utf-8')
    # 10:00~21:00,使手機(jī)處于亮屏和解鎖狀態(tài)
    if '10' <=hour <= '21':
        if 'mAwake=true' in phone_msg and 'mInputRestricted=false' in phone_msg:
            print('%s手機(jī),亮屏?xí)r段,####已亮屏,已解鎖####'%p_num)
            logger.info('%s手機(jī),亮屏?xí)r段,####已亮屏,已解鎖####'%p_num)
        elif 'mAwake=true' in phone_msg:
            print('%s手機(jī),亮屏?xí)r段,****已亮屏,執(zhí)行解鎖****'%p_num)
            logger.info('%s手機(jī),亮屏?xí)r段,****已亮屏,執(zhí)行解鎖****' % p_num)
            # 屏幕從(500,700)滑動(dòng)到(500,50),延遲200號(hào),毫秒
            os.system("adb -s %s shell input swipe 500 700 500 50 200" % device)
        else:
            print('%s手機(jī),亮屏?xí)r段,====執(zhí)行亮屏和解鎖====' % p_num)
            logger.info('%s手機(jī),亮屏?xí)r段,====執(zhí)行亮屏和解鎖====' % p_num)
            os.system("adb -s %s shell input keyevent KEYCODE_POWER" % device)
            # 屏幕從(500,700)滑動(dòng)到(500,50),延遲200號(hào),毫秒
            os.system("adb -s %s shell input swipe 500 700 500 50 200" % device)
    else:
        # 處于息屏狀態(tài)
        if 'mAwake=true' in phone_msg:
            print('%s手機(jī),非亮屏?xí)r段,====已亮屏,關(guān)閉亮屏====' % p_num)
            logger.info('%s手機(jī),非亮屏?xí)r段,====已亮屏,關(guān)閉亮屏====' % p_num)
            os.system("adb -s %s shell input keyevent KEYCODE_POWER" % device)
        else:
            print('%s手機(jī),非亮屏?xí)r段,====未亮屏====' % p_num)
            logger.info('%s手機(jī),非亮屏?xí)r段,====未亮屏====' % p_num)

  • 重新啟動(dòng)手機(jī)app
mFocusedActivity = os.popen("adb shell dumpsys activity | grep 'mFocusedActivity' | awk '{print $4}' | awk -F '/' '{print $1}'").read().strip('\n')
if mFocusedActivity == 'com.eg.android.AlipayGphone':
    print("APP已啟動(dòng),停止APP,等待重新啟動(dòng)")
    os.system('adb shell am force-stop com.eg.android.AlipayGphone')
    time.sleep(1)
    print("啟動(dòng)app")
os.system('adb shell am start -n com.eg.android.AlipayGphone/com.eg.android.AlipayGphone.AlipayLogin activity')

以上操作需要adb環(huán)境已經(jīng)搭建好,使用以下命令查看連接設(shè)備

C:\Users\enmonster>adb devices
List of devices attached
97dc2d9 device

想獲取某個(gè)APP名稱(chēng)用于啟動(dòng)時(shí),手機(jī)先打開(kāi)APP,然后執(zhí)行以下命令

adb shell dumpsys window windows |grep "Current"

參考:https://www.cnblogs.com/Kirito-Asuna-Yoyi/p/Python-ADB1.html
https://blog.csdn.net/weixin_40895135/article/details/121487532
https://wenku.baidu.com/view/60353365e75c3b3567ec102de2bd960590c6d9db.html文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-502055.html

到了這里,關(guān)于[1159]adb判斷手機(jī)屏幕狀態(tài)并點(diǎn)亮屏幕的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶(hù)投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 通過(guò)adb指令操作手機(jī)文件

    通過(guò)adb可以向手機(jī)push文件/文件夾,也可以從手機(jī)中pull文件/文件夾至本地。 push文件至手機(jī) 1.push本地test文件/文件夾至手機(jī) 2.push本地test文件夾中的全部文件至手機(jī)a文件夾中 pull文件至本地 1.pull手機(jī)中的test文件至本地

    2024年02月04日
    瀏覽(26)
  • Android從熄屏喚醒屏幕

    這里需要注意的是acquire和release必須成對(duì)使用 常亮方法 1、推薦使用,此法最為簡(jiǎn)單,無(wú)需修改代碼 只要是控件基本都有這個(gè)屬性,代碼同樣也可以設(shè)置 2、在程序中用代碼實(shí)現(xiàn)。代碼如下: 把這段代碼加在setContentView(R.layout.main)之前即可,這種方法,安裝時(shí),不會(huì)提示安裝人

    2024年02月12日
    瀏覽(18)
  • 基于adb操作安卓手機(jī)封裝的python庫(kù)

    食用方法

    2024年04月26日
    瀏覽(21)
  • Mac book pro 睡眠喚醒之后,外接顯示器再也無(wú)法點(diǎn)亮,只能重啟,怎么解決?

    問(wèn)題描述 mac book合上蓋子外接顯示器,鎖屏后過(guò)一段時(shí)間,再?lài)L試喚醒的時(shí)候,顯示器上沒(méi)反應(yīng)。 只能拔下HDMI的線(xiàn)再重新插,顯示器才能有信號(hào)。 于是上網(wǎng)找解決辦法 方法1 (hp顯示器)打開(kāi)input control ,進(jìn)入dp hot-plug detection,更改模式位low power 到 always active 可惜俺是DELL顯

    2024年02月05日
    瀏覽(38)
  • iPhone開(kāi)啟“輕點(diǎn)喚醒”功能但點(diǎn)擊屏幕無(wú)反應(yīng)怎么解決?

    iPhone開(kāi)啟“輕點(diǎn)喚醒”功能但點(diǎn)擊屏幕無(wú)反應(yīng)怎么解決?

    iPhone的“輕點(diǎn)喚醒”功能啟用時(shí),用戶(hù)只需手指輕觸或點(diǎn)擊手機(jī)屏幕即可快速喚醒設(shè)備,無(wú)需按壓任何按鈕。然而,有些用戶(hù)在使用“輕點(diǎn)喚醒”功能喚醒屏幕時(shí),遇到該功能失靈,無(wú)法正常喚醒屏幕的情況,這是怎么回事呢? 在本文中,小編將給大家介紹一些簡(jiǎn)單的解決方

    2024年02月11日
    瀏覽(25)
  • 電腦休眠喚醒后會(huì)出現(xiàn)屏幕閃爍問(wèn)題怎么徹底解決?

    電腦休眠喚醒后會(huì)出現(xiàn)屏幕閃爍問(wèn)題怎么徹底解決?

    電腦休眠喚醒后會(huì)出現(xiàn)屏幕閃爍問(wèn)題怎么徹底解決?有的用戶(hù)在電腦待機(jī)休眠之后,重新去喚醒電腦使用,這個(gè)時(shí)候電腦屏幕就會(huì)出現(xiàn)驗(yàn)證的屏幕閃爍,導(dǎo)致無(wú)法進(jìn)行正常的使用。這個(gè)情況是電腦系統(tǒng)不兼容導(dǎo)致的。如果想要徹底解決問(wèn)題,可以安裝兼容性更好的系統(tǒng)來(lái)使用

    2024年02月09日
    瀏覽(20)
  • Android 屏幕喚醒 + 屏幕解鎖 + 開(kāi)機(jī)廣播android.intent.action.BOOT_COMPLETED

    Android API Level8以上的時(shí)候,程序可以安裝在SD卡上。如果程序安裝在SD卡上,那么在BOOT_COMPLETED廣播發(fā)送之后,SD卡才會(huì)掛載,因此程序無(wú)法監(jiān)聽(tīng)到該廣播。 清單文件 目錄下添加: android:installLocation=“internalOnly” android:installLocatio n的屬性有\(zhòng)\\" auto \\\"、“ internalOnly ”、“ preferE

    2023年04月16日
    瀏覽(23)
  • ADB操作指南:讓你專(zhuān)業(yè)地管理和調(diào)試自己的Android手機(jī)

    1. ADB操作的重要性和優(yōu)勢(shì) ADB(Android Debug Bridge)是Android系統(tǒng)中的一個(gè)工具,它可以在PC上與Android設(shè)備之間建立通信,從而方便地管理和調(diào)試手機(jī)。ADB操作非常重要和必須,無(wú)論是在開(kāi)發(fā)或測(cè)試中,還是在進(jìn)行導(dǎo)出、導(dǎo)入數(shù)據(jù)等操作時(shí),都需要使用ADB進(jìn)行操作。使用ADB可以幫助

    2024年04月13日
    瀏覽(20)
  • 數(shù)據(jù)結(jié)構(gòu):圖文詳解 隊(duì)列 | 循環(huán)隊(duì)列 的各種操作(出隊(duì),入隊(duì),獲取隊(duì)列元素,判斷隊(duì)列狀態(tài))

    數(shù)據(jù)結(jié)構(gòu):圖文詳解 隊(duì)列 | 循環(huán)隊(duì)列 的各種操作(出隊(duì),入隊(duì),獲取隊(duì)列元素,判斷隊(duì)列狀態(tài))

    目錄 隊(duì)列的概念 隊(duì)列的數(shù)據(jù)結(jié)構(gòu) 隊(duì)列的實(shí)現(xiàn) 入隊(duì) 出隊(duì) 獲取隊(duì)頭元素 獲取隊(duì)列長(zhǎng)度 循環(huán)隊(duì)列的概念 循環(huán)隊(duì)列的數(shù)據(jù)結(jié)構(gòu) 循環(huán)隊(duì)列的實(shí)現(xiàn) 判斷隊(duì)列是否為空 判斷隊(duì)列是否已滿(mǎn) 入隊(duì) 出隊(duì) 得到隊(duì)頭元素 得到隊(duì)尾元素 隊(duì)列(Queue)是一種數(shù)據(jù)結(jié)構(gòu),是一種 先進(jìn)先出 (First-

    2024年02月04日
    瀏覽(20)
  • 電腦休眠睡眠狀態(tài)下無(wú)線(xiàn)WiFi遠(yuǎn)程網(wǎng)絡(luò)喚醒設(shè)置

    電腦休眠睡眠狀態(tài)下無(wú)線(xiàn)WiFi遠(yuǎn)程網(wǎng)絡(luò)喚醒設(shè)置

    無(wú)線(xiàn)WiFi僅能實(shí)現(xiàn)電腦在休眠睡眠狀態(tài)下的遠(yuǎn)程網(wǎng)絡(luò)喚醒,無(wú)線(xiàn)網(wǎng)卡在電腦關(guān)機(jī)狀態(tài)下無(wú)法繼續(xù)保持通電工作狀態(tài)。電腦在關(guān)機(jī)狀態(tài)下實(shí)現(xiàn)遠(yuǎn)程網(wǎng)絡(luò)喚醒開(kāi)機(jī)只能通過(guò)有線(xiàn)網(wǎng)卡。 電腦休眠睡眠狀態(tài)下無(wú)線(xiàn)WiFi遠(yuǎn)程網(wǎng)絡(luò)喚醒設(shè)置 主板支持:板載網(wǎng)卡(有線(xiàn)網(wǎng)卡)和PCI網(wǎng)卡(無(wú)線(xiàn)網(wǎng)

    2024年02月09日
    瀏覽(27)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包