国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

    文章

    4024

    瀏覽量

    133974
  • 主板
    +關注

    關注

    54

    文章

    2360

    瀏覽量

    76815
  • 系統
    +關注

    關注

    1

    文章

    1046

    瀏覽量

    22309
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    從兩輪車儀表到工程機械環視,米爾電子助力國產 HMI 控一體化突圍

    :針對 HMI 場景痛點,米爾深度優化了 Melis (RTOS) 與 Linux 系統實現了<3秒 極速冷啟動,電即走,拒絕等待。 接口管夠:盡管尺寸小巧(37x39mm
    發表于 12-05 17:46

    RK3576驅動高端系統升級:多屏拼控與AI視覺融合解決方案

    多節點融合分析,實現全方位、立體化安防監控 開發驗證平臺:加速控方案落地系統應用驗證與快速
    發表于 11-21 17:51

    【DAYU200開發板原理圖】DAYU200板開發板沒有完整原理圖嗎?MIPI DSI雙屏怎么配置?

    1.DAYU200開發板沒有完整原理圖,無法完成LCD+觸摸屏切換到MIPI DSI TX1接口,也無法完成MIPI DSI0和DSI1的雙屏/輸出。 2.MIPI DSI0和
    發表于 11-06 15:43

    智能:數字化時代的交互核心

    技術架構與創新 智能的基礎是高性能硬件與智能軟件的協同。硬件,4K/8超高清顯示屏、觸摸傳感器、多攝像頭模塊、以及內置計算單元(如ARM架構處理器或邊緣計算芯片)構成了物理基
    的頭像 發表于 09-18 15:06 ?530次閱讀

    RK3576 三HDMI三屏主板規格書

    YNH-A26是我們一款支持三HDMI同步輸出的主板,支持三屏1080P輸出,單屏最大4K輸出。
    發表于 09-12 17:31 ?0次下載

    YNH-A18雙HDMI拼接屏主板RK3568規格書

    YNH-A18雙HDMI拼接屏主板,可雙屏、1080P輸出,單屏輸出最大4K。適用于播放盒、機頂盒
    發表于 09-12 17:29 ?0次下載

    瑞芯微RK3568主板+國產鴻蒙系統+多媒體信息發布系統,搭載鴻蒙的國產廣告機|高格欣科技

    HarmonyOS4.0系統完成適配,并結合多媒體信發軟件,為智慧、樓宇自控、交通樞紐信息展示等場景,打造更智能、穩定、易用的信息發布解決方案。RK3568
    的頭像 發表于 09-11 10:18 ?1418次閱讀
    瑞芯微RK<b class='flag-5'>3568</b><b class='flag-5'>主板</b>+國產鴻蒙<b class='flag-5'>系統</b>+多媒體信息發布<b class='flag-5'>系統</b>,搭載鴻蒙的國產廣告機|高格欣科技

    國產!全志T113-i 雙核Cortex-A7@1.2GHz 工業開發板—雙屏方案演示

    本文主要演示基于TLT113-EVM評估板的雙屏方案,適用開發環境如下。
    的頭像 發表于 09-10 17:02 ?1060次閱讀
    國產!全志T113-i 雙核Cortex-A7@1.2GHz 工業開發板—<b class='flag-5'>雙屏</b><b class='flag-5'>異</b><b class='flag-5'>顯</b>方案演示

    瑞芯微RK3576開發板Android14三屏開發教程

    本文介紹瑞芯微RK3576平臺Android14系統三屏開發的方法,使用觸覺智能EVB7608開發板演示,開發板板載雙千兆網口、HDMI2.1、DaulLVDS、HDMIIN、Ty
    的頭像 發表于 09-08 13:55 ?806次閱讀
    瑞芯微RK3576開發板<b class='flag-5'>Android</b>14三屏<b class='flag-5'>異</b><b class='flag-5'>顯</b>開發教程

    360環視技術推薦的硬件平臺:支持多攝像頭與三屏的理想選擇

    ;l 提供完整開發文檔與SDK,降低方案集成難度;l 支持AMP協處理技術實現主控與AI模塊異構協同運算; 米爾RK3576開發版8路攝像頭+三屏展示實際應用:從泊車輔助到機器人
    發表于 07-30 17:32

    飛利浦閃耀美國InfoComm 2025:屏藝術盛宴,以科技定義顯示新標桿

    作為全球領先的專業顯示解決方案提供,飛利浦于6月11日至13日美國奧蘭多InfoComm展會(展位號:#3351),成功舉辦了一場
    的頭像 發表于 06-16 11:47 ?1219次閱讀
    飛利浦<b class='flag-5'>商</b><b class='flag-5'>顯</b>閃耀美國InfoComm 2025:屏<b class='flag-5'>顯</b>藝術盛宴,以科技定義顯示新標桿

    音諾恒 全志A133安卓主板規格書-V1

    音諾恒 全志A133安卓主板規格書-V1
    發表于 06-11 18:08 ?1次下載

    雙屏 · 超低功耗 | RT-Thread + MC3302 重新定義智能屏

    還在為這些屏難題困擾?單屏單調、畫面卡頓、夜間功耗高、穩定性差...富瀚微電子重磅發布新一代智能顯示芯片MC3302,通過與RT-Thread實時操作系統的深度協同,實現顯示技術突破
    的頭像 發表于 06-03 17:21 ?2144次閱讀
    <b class='flag-5'>雙屏</b><b class='flag-5'>異</b><b class='flag-5'>顯</b> · 超低功耗 | RT-Thread + MC3302 重新定義智能屏<b class='flag-5'>顯</b>

    開售RK3576 高性能人工智能主板

    ZYSJ-2476B 高性能智能主板,采用瑞芯微 RK3576 高性能 AI 處理器、神經網絡處理器 NPU, Android 14.0/debian11/ubuntu20.04 操作系統
    發表于 04-23 10:55

    視美泰榮獲2025 華獎“ AI顯示主板優秀解決方案獎”,以技術創新引領智慧顯示未來

    2025年3月26日,“2025全國智慧產業春茗會暨華獎頒獎盛典”深圳盛大啟幕。在這場智慧
    的頭像 發表于 03-27 17:22 ?1415次閱讀
    視美泰榮獲2025 華<b class='flag-5'>顯</b>獎“ AI顯示<b class='flag-5'>主板</b>優秀解決方案獎”,以<b class='flag-5'>技術</b>創新引領智慧顯示未來