【Android】【多屏】多屏異顯異觸調試技巧總結

這里寫目錄標題

      • 如何獲取多屏IDs
      • 獲取多屏的size/density
      • 如何啟動應用到指定DisplayId
      • 多屏截屏/錄屏
        • screencap
        • screenrecord
        • 發送按鍵到指定DisplayId

如何獲取多屏IDs

dumpsys display | grep mDisplayIdtrinket:/ # dumpsys display | grep mDisplayIdmDisplayId=0mDisplayId=2
trinket:/ #

獲取多屏的size/density

trinket:/ # wm
Window manager (window) commands:helpPrint this help text.size [reset|WxH|WdpxHdp] [-d DISPLAY_ID]Return or override display size.width and height in pixels unless suffixed with 'dp'.density [reset|DENSITY] [-d DISPLAY_ID]Return or override display density.folded-area [reset|LEFT,TOP,RIGHT,BOTTOM]Return or override folded area.overscan [reset|LEFT,TOP,RIGHT,BOTTOM] [-d DISPLAY ID]Set overscan area for display.scaling [off|auto] [-d DISPLAY_ID]Set display scaling mode.dismiss-keyguardDismiss the keyguard, prompting user for auth if necessary.set-user-rotation [free|lock] [-d DISPLAY_ID] [rotation]Set user rotation mode and user rotation.set-fix-to-user-rotation [-d DISPLAY_ID] [enabled|disabled]Enable or disable rotating display for app requested orientation.tracing (start | stop)Start or stop window tracing.

通過指令 wm size -d xxx; // xxx 代表ID

trinket:/ # wm size -d 0
Physical size: 1080x1920
trinket:/ # wm size -d 2
Physical size: 1280x720
trinket:/ #

通過指令 wm density -d xxx; // xxx 代表ID

trinket:/ # wm density -d 0
Physical density: 320
Override density: 240
trinket:/ # wm density -d 2
Physical density: 213

如何啟動應用到指定DisplayId

am start -n com.android.settings/.Settings --display 2

多屏截屏/錄屏

screencap
trinket:/ # screencap  -h
usage: screencap [-hp] [-d display-id] [FILENAME]-h: this message-p: save the file as a png.-d: specify the physical display ID to capture (default: 19260879647709569)see "dumpsys SurfaceFlinger --display-id" for valid display IDs.
If FILENAME ends with .png it will be saved as a png.
If FILENAME is not given, the results will be printed to stdout.

指令如下:

//display id 0,界面截屏
screencap -p -d 0 sdcard/0.png
//display id 2,界面截屏
screencap -p -d 2 sdcard/2.png
screenrecord

當前android平臺沒有指令支持。

發送按鍵到指定DisplayId
//發送 back 按鍵到display id 2
input -d 2 keyevent 4//發送屏幕點擊事件
input -d 2 tap 200 200 //發送屏幕滑動事件
//swipe <x1> <y1> <x2> <y2> [duration(ms)] (Default: touchscreen)
input -d 2 siwpe 200 200 200 500 40

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/42484.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/42484.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/42484.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【AI資訊】可以媲美GPT-SoVITS的低顯存開源文本轉語音模型Fish Speech

Fish Speech是一款由fishaudio開發的全新文本轉語音工具&#xff0c;支持中英日三種語言&#xff0c;語音處理接近人類水平&#xff0c;使用Flash-Attn算法處理大規模數據&#xff0c;提供高效、準確、穩定的TTS體驗。 Fish Audio

區塊鏈技術的應用場景和優勢。

區塊鏈技術具有廣泛的應用場景和優勢。 區塊鏈技術的應用場景&#xff1a; 1. 金融服務&#xff1a;區塊鏈可用于支付、跨境匯款、借貸和結算等金融服務&#xff0c;提高交易效率、降低成本并增強安全性。 2. 物聯網&#xff08;IoT&#xff09;&#xff1a;區塊鏈可以用于物…

機器學習Day12:特征選擇與稀疏學習

1.子集搜索與評價 相關特征&#xff1a;對當前學習任務有用的特征 無關特征&#xff1a;對當前學習任務沒用的特征 特征選擇&#xff1a;從給定的特征集合中選擇出相關特征子集的過程 為什么要特征選擇&#xff1f; 1.任務中經常碰到維數災難 2.去除不相關的特征能降低學習的…

Git注釋規范

主打一個有用 代碼的提交規范參考如下&#xff1a; init:初始化項目feat:新功能&#xff08;feature&#xff09;fix:修補bugdocs:文檔&#xff08;documentation&#xff09;style:格式&#xff08;不影響代碼運行的變動&#xff09;refactor:重構&#xff08;即不是新增功能…

NodeJs獲取文件擴展名

path.extname 是 Node.js 路徑模塊 (path) 中的一個方法&#xff0c;用于獲取文件路徑的擴展名。擴展名是指文件名中最后一個 .&#xff08;點&#xff09;之后的部分&#xff0c;包括這個 .。 const path require(path);const filename example.txt; const ext path.extna…

計算機網絡之令牌環

1.令牌環工作原理 令牌環&#xff08;Token Ring&#xff09;是一種局域網&#xff08;LAN&#xff09;的通信協議&#xff0c;最初由IBM在1984年開發并標準化為IEEE 802.5標準。在令牌環網絡中&#xff0c;所有的計算機或工作站被連接成一個邏輯或物理的環形拓撲結構。網絡中…

排序(2)

我們在排序&#xff08;1&#xff09;中說到選擇排序的代碼&#xff1a; void SelectSort(int* a,int n) {int begin0,endn-1;int minibegin,maxbegin;for(int ibegin1;i<end;i){if(a[i]>a[max]){maxii;}if(a[i]<a[mini]){minii;}begin;--end;}Swap(&a[beign],&a…

SKF軸承故障頻率查詢

1&#xff0c;第一步&#xff1a;搜索軸承型號 skf官網 2&#xff0c;第二步&#xff1a;查詢故障頻率。 第三步&#xff1a;

尚品匯-(十四)

&#xff08;1&#xff09;提交git 商品后臺管理到此已經完成&#xff0c;我們可以把項目提交到公共的環境&#xff0c;原來使用svn&#xff0c;現在使用git 首先在本地創建ssh key&#xff1b; 命令&#xff1a;ssh-keygen -t rsa -C "your_emailyouremail.com" I…

完美解決ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: NO)

已解決ERROR 1045 (28000): Access denied for user ‘root‘‘localhost‘ (using password: NO) 下滑查看解決方法 文章目錄 報錯問題解決思路解決方法交流 報錯問題 ERROR 1045 (28000): Access denied for user ‘root‘‘localhost‘ (using password: NO) 解決思路 對…

InfluxDB v2.x中的Flux基本概念

InfluxDB v2.x中的Flux查詢語言的核心概念主要包括以下幾個方面&#xff1a; 1. 表&#xff08;Tables&#xff09; Flux以表&#xff08;Tables&#xff09;的形式處理數據。每個表包含多行數據&#xff0c;每行數據都是一個record&#xff08;記錄&#xff09;&#xff0c;…

落日余暉映晚霞

落日余暉映晚霞&#xff0c;立于海濱&#xff0c;望夕陽余暉灑于波光粼粼之上&#xff0c;金光跳躍&#xff0c;若繁星閃爍&#xff0c;耀人心目。 海風輕拂&#xff0c;心境寧靜&#xff0c;凡塵俗務皆于此剎那消散&#xff0c;思緒萬干&#xff0c;或憶往昔點滴&#xff0c;或…

刷爆leetcode第十期

題目一 相同的樹 給你兩棵二叉樹的根節點 p 和 q &#xff0c;編寫一個函數來檢驗這兩棵樹是否相同。 如果兩個樹在結構上相同&#xff0c;并且節點具有相同的值&#xff0c;則認為它們是相同的。 首先我們要來判斷下它們的根是否相等 根相等的話是否它們的左子樹相等 是否…

在CMD中創建虛擬環境并在VSCode中使用和管理

1. 使用Conda創建虛擬環境 在CMD或Anaconda Prompt中執行以下代碼以創建一個新的虛擬環境&#xff1a; conda create -n my_env python 3.8 這樣會創建一個名為 my_env 的環境&#xff0c;并在Anaconda環境目錄下生成一個相應的文件夾&#xff0c;包含該虛擬環境所需的所有…

GD32實戰篇-雙向數控BUCK-BOOST-BOOST升壓理論基礎

本文章基于兆易創新GD32 MCU所提供的2.2.4版本庫函數開發 向上代碼兼容GD32F450ZGT6中使用 后續項目主要在下面該專欄中發布&#xff1a; https://blog.csdn.net/qq_62316532/category_12608431.html?spm1001.2014.3001.5482 感興趣的點個關注收藏一下吧! 電機驅動開發可以跳轉…

MySQL之備份與恢復(八)

備份與恢復 還原邏輯備份 如果還原的是邏輯備份而不是物理備份&#xff0c;則與使用操作系統簡單地復制文件到適當位置的方式不同&#xff0c;需要使用MySQL服務器本身來加載數據到表中。在加載導出文件之前&#xff0c;應該先花一點時間考慮文件有多大&#xff0c;需要多久加…

金蝶云蒼穹-插件開發(二)新建、更新、刪除數據

加載本頁面數據 關于加載數據&#xff0c;還要多補充一個點&#xff0c;如果要加載一個基礎資料/單據界面中正在操作的界面&#xff0c;比如要獲取剛填寫好的字段值&#xff0c;就要獲取當前界面的模型層&#xff0c;再獲取具體數據。具體操作如下&#xff1a; //獲取日任務信…

C++ 函數高級——函數的占位參數

C中函數的形參列表里可以有占位參數&#xff0c;用來做占位&#xff0c;調用函數時必須填補改位置 語法&#xff1a; 返回值類型 函數名&#xff08;數據類型&#xff09;{ } 在現階段函數的占位參數存在意義不大&#xff0c;但是后面的課程中會用到該技術 示例&#xff1a;…

STM32快速復習(八)SPI通信

文章目錄 前言一、SPI是什么&#xff1f;SPI的硬件電路&#xff1f;SPI發送的時序&#xff1f;二、庫函數二、庫函數示例代碼總結 前言 SPI和IIC通信算是我在大學和面試中用的最多&#xff0c;問的最多的通信協議 IIC問到了&#xff0c;一般SPI也一定會問到。 SPI相對于IIC多了…

heml之樣式布局技巧博客

在編寫關于 HEML&#xff08;HTML CSS JavaScript&#xff09;的樣式布局技巧博客時&#xff0c;可以涵蓋很多不同的方面 1. 響應式設計 介紹媒體查詢&#xff08;Media Queries&#xff09;以及如何根據設備尺寸調整樣式。使用百分比寬度、視口單位&#xff08;vw、vh&…