色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

【技術分享】快速在SX-3568商顯主板的Android系統上實現雙屏異顯

ZLG致遠電子 ? 2023-03-06 13:54 ? 次閱讀

Linux上開發APP太過緩慢或者動畫不夠炫酷?該使用Android系統進行開發啦!本文分享如何快速在SX-3568商顯主板的Android系統上實現雙屏異顯。

本次使用的平臺為致遠電子SX-3568系列智慧商顯主板,支持HDMI、eDP、LVDS、MIPI DSI等多種顯示接口,搭載高性能GPU,具備視頻解碼能力,支持4K 60FPS顯示。本次選用MIPIDSI屏幕作為主屏,HDMI屏幕作為副屏進行講解,使用SX-3568在Android系統上實現雙屏異顯,可以應用在商業顯示器、智能家居等多種應用場景。

63f81cdc-b943-11ed-ad0d-dac502259ad0.jpg ?確認主副屏

使用命令getprop | grep vendor.hwc.device可以查看當前的主副屏。對應屬性vendor.hwc.device.primary為主屏,vendor.hwc.device.extend為副屏。可以看到此處主屏為MIPI DSI,副屏為HDMI。

6405b54a-b943-11ed-ad0d-dac502259ad0.png

63f81cdc-b943-11ed-ad0d-dac502259ad0.jpg ?代碼實現

在MainAvctivity中實現showSecondByActivity方法,用于調用第二個Avctivity并綁定顯示器。

private void showSecondByActivity(Context context){ ActivityOptions options = ActivityOptions.makeBasic(); MediaRouter mediaRouter = (MediaRouter) context.getSystemService(Context.MEDIA_ROUTER_SERVICE); MediaRouter.RouteInfo route = mediaRouter.getSelectedRoute(MediaRouter.ROUTE_TYPE_LIVE_VIDEO); if (route != null) { Display presentationDisplay = route.getPresentationDisplay(); options.setLaunchDisplayId(presentationDisplay.getDisplayId()); Intent intent = new Intent(MainActivity.this, SecondActivity.class); intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); startActivity(intent, options.toBundle()); }}

第一步,在showSecondByActivity函數中,首先通過ActivityOptions類的makeBasic方法,創建一個基本的ActivityOptions類變量 ,ActivityOptions是一個可用于在新建一個Activity時候,將Bundle信息傳遞給新Activity的類,用于后面在創建新的Activity時候通過setLaunchDisplayId指定 SecondActivity 在啟動后應顯示在副屏上;

第二步,獲取系統中的MediaRouter系統服務,用于后續獲取顯示屏幕ID來指定屏幕。MediaRouter Service是一個用于多媒體路由的系統服務,getSelectedRoute方法會返回一個可用的RouteInfo,也就是多媒體路由的對應信息。然后使用getPresentationDisplay從路由信息中獲取一個新的Presentation,Presentation是一個特殊的Dialog,可以在創建它的時候將它直接關聯到新的顯示器上;

第三步,調用getDisplayId方法獲取顯示器ID,將ActivityOptions的DisplayId設置為新的顯示器的ID,再通過Intent在新的Presentation創建一個新的Activity即可。這樣在新的Activity上顯示的內容就會跟隨新的Presentation顯示在副屏上。

然后在MainAvctivity中就可以直接調用showSecondByActivity,比如在onCreate方法中調用。這里讓它顯示activity_main.xml里面的內容。

protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); showSecondByActivity(MainActivity.this);}

SecondActivity類的內容用于測試,僅僅用于顯示不同內容。這里讓它顯示activity_second.xml里面的內容,并讓activity_second.xml的內容和activity_main.xml有差異。

public class SecondActivity extends AppCompatActivity {
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_second); }}

最后修改AndroidManifest,xml中內容。Activity的多顯示器支持需要支持。同時 application 或者 activity 需要支持分屏屬性即或者標簽下設置新的屬性屬性用于指定應用支持多窗口模式。

activity> application>manifest>

642702cc-b943-11ed-ad0d-dac502259ad0.jpg 顯示效果

編譯并運行后,可以在SX-3568上看到雙屏異顯的效果如下圖,其中MIPI DSI主屏上顯示為activity_main.xml的內容;HDMI副屏上顯示為activity_second.xml的內容。

64322224-b943-11ed-ad0d-dac502259ad0.jpg

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Android
    +關注

    關注

    12

    文章

    3947

    瀏覽量

    128461
  • 主板
    +關注

    關注

    53

    文章

    1997

    瀏覽量

    71822
  • 系統
    +關注

    關注

    1

    文章

    1023

    瀏覽量

    21510
收藏 人收藏

    評論

    相關推薦

    視美泰受邀出席“+AI重塑產業新生態論壇”并發表主題演講

    "+AI"如何加速重構產業價值鏈。作為行業技術創新的領軍者,溫總在論壇發表了題為《AI賦能新機遇》的主題演講,深入剖析了AI
    的頭像 發表于 03-10 14:04 ?266次閱讀
    視美泰受邀出席“<b class='flag-5'>商</b><b class='flag-5'>顯</b>+AI重塑產業新生態論壇”并發表主題演講

    迅為RK3588S開發板多屏同多屏多屏

    迅為RK3588S開發板多屏同多屏多屏
    的頭像 發表于 11-29 14:59 ?526次閱讀
    迅為RK3588S開發板多屏同<b class='flag-5'>顯</b>多屏<b class='flag-5'>異</b><b class='flag-5'>顯</b>多屏<b class='flag-5'>異</b>觸

    領域的國產一體機主板,提升顯示效果的解決方案

    現代商業顯示()領域,隨著信息化和數字化的快速發展,對顯示設備的要求不斷提高。領域涵蓋
    的頭像 發表于 09-04 10:08 ?466次閱讀

    MD9360多屏同應用實例

    MD9360-T核心板多屏同技術,讓你的顯示學會分身術。MD9360-EV-Board評估板(如圖1所示)是致遠電子精心推出的集工控與評估于一身的評估底板。該評估底板可選搭配M
    的頭像 發表于 08-07 08:25 ?454次閱讀
    MD9360多屏同<b class='flag-5'>顯</b><b class='flag-5'>異</b><b class='flag-5'>顯</b>應用實例

    3568F-三屏同、方案演示

    、TFT LCD、HDMI OUT視頻接口,支持多屏,板載WIFI、Bluetooth模塊,支持選配4G/5G模塊、SATA固態硬盤,方便用戶快速進行產品方案評估與技術預研。 圖
    發表于 07-25 15:06

    三屏案例分享,基于全國產RK3568J工業平臺!

    升級,實現多屏已不再困難。而作為國產工業處理器中的佼佼者,瑞芯微RK3568J處理器可實現三屏
    發表于 07-17 10:53

    新品|酷暑的新打開方式:SXB3568主板

    開源鴻蒙硬件方案領跑者觸覺智能選主板,接口雜太多?成本太高?性能不夠?來看看觸覺智能全新推出基于RockchipRK3568處理器開發設計的SXB3568
    的頭像 發表于 07-13 08:33 ?438次閱讀
    新品|酷暑的新打開方式:SXB<b class='flag-5'>3568</b><b class='flag-5'>主板</b>

    全志T3+Logos FPGA開發板——雙屏開發案例

    案例功能:實現TFT LCD(主屏) + CVBS OUT(副屏)雙屏功能。程序通過指定參數不同類型的顯示屏
    發表于 07-12 17:27

    全志T527板-米爾專為智慧設計的主板

    MYD-LT527-SX板全志T527,八核A55,多屏,專為智慧
    發表于 06-17 18:27 ?3次下載

    國產芯,米爾基于全志T527的主板及工業微型控制器

    的企業客戶,為客戶提供了快速開發、測試和原型驗證的平臺。 2、MYD-LT527-SX板:多屏
    發表于 06-14 17:26

    廣和通智能模組助力雙屏技術革新

    隨著物聯網設備日常生活和工作中的普及,用戶對于多屏的需求愈發強烈。特別是在車聯網和智慧零售領域,雙屏應用的需求日益增長。
    的頭像 發表于 05-24 10:31 ?526次閱讀

    工控主機的集和獨口怎么區分

    工控主機,作為工業控制領域的核心設備,其圖形處理能力對于整個系統的運行效率至關重要。工控主機中,集成顯卡(集)和獨立顯卡(獨)是兩種常見的圖形處理方案。它們各自具有不同的特點和應
    的頭像 發表于 05-21 18:19 ?1659次閱讀
    工控主機的集<b class='flag-5'>顯</b>和獨<b class='flag-5'>顯</b>口怎么區分

    輕輕松松RK356X Android11適配ML307R Cat.1模組

    的RK3568行業主板,預計6月上旬正式架售賣。該行業主板主板具有以下特點:豐富屏接口:?持三屏
    的頭像 發表于 05-16 08:32 ?1529次閱讀
    輕輕松松<b class='flag-5'>在</b>RK356X <b class='flag-5'>Android</b>11適配ML307R Cat.1模組

    全志A527廣告機安卓主板 自助終端主板

    AI-830主板是一款專為智慧和智能終端系統設計的高性能主板。它搭載了全志A527 八核芯片,芯片自帶2.0T算力NPU,搭載
    的頭像 發表于 04-15 15:55 ?1961次閱讀
    全志A527<b class='flag-5'>商</b><b class='flag-5'>顯</b>廣告機安卓<b class='flag-5'>主板</b> 自助終端<b class='flag-5'>主板</b>

    產品的EMC問題整改案例

    產品出現的EMC問題點有以下這幾點: (1)顯示屏時鐘倍頻超標; (2)數據傳輸造成噪聲干擾; (3)主板電源DCDC噪聲; (4)顯示屏背光模塊超標; (5)產品供電適配器噪聲干擾
    的頭像 發表于 04-02 14:23 ?594次閱讀
    三<b class='flag-5'>商</b><b class='flag-5'>顯</b>產品的EMC問題整改案例
    主站蜘蛛池模板: 蜜芽tv在线观看免费网站 | 久久99国产亚洲高清观着 | 女人张开腿让男人桶爽免 | 欧美精品色视频 | 国产精品久久久久影院免费 | 国产AV精品无码免费看 | 亚洲国产精品嫩草影院永久 | 亚洲欧美人成视频在线 | 超大BBWWW| 紧缚束缚调教丨vk | 久久爽狠狠添AV激情五月 | 久久视频在线视频观看天天看视频 | 午夜理论在线观看不卡大地影院 | 3D漫画H精品啪啪无码 | 国产精品久久久久久人妻香蕉 | 国产免费不卡 | 春暖花开 性 欧洲 | 中文字幕一区二区三区在线观看 | 竹菊精品久久久久久久99蜜桃 | 欧美激情视频一区二区 | 国产精品久久婷婷五月色 | 亚在线观看免费视频入口 | 香蕉 在线播放 | 国产成人片视频一区二区青青 | a一级毛片视频免费看 | 欧美69xxx| 夜色女人香 | 小护士大pp | 1788vv视频 | 一本久道视频无线视频 | 老色哥网站| 午夜福利体验试看120秒 | 少妇伦子伦精品无码 | 国产成人在线视频播放 | 十九岁在线观看免费完整版电影 | 毛片免费播放 | 野花视频在线观看免费 | 国产精品久久久久影院色老大 | 22eee在线播放成人免费视频 | 男人和女人全黄一级毛片 | 男人电影天堂手机 |