android车载开发,如何模拟器上实现多屏

这篇具有很好参考价值的文章主要介绍了android车载开发,如何模拟器上实现多屏。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

三个点,Display-addSecondary display

android车载开发,如何模拟器上实现多屏,android 车载,android

 

方案一

通过Presentation来实现,他是一个Dialog(context,display)

val displayService = getSystemService(DISPLAY_SERVICE) as DisplayManager
val displays = displayService.displays
for (display in displays){
    Log.i("alic",display.toString())
}
if (displays.size > 1){
    Log.i("alic show",displays[1].toString())
    var p:Presentation = DifferentDisplay(this, displays[1])
    p.show()
}
package com.example.myapplication;

import android.app.Presentation;
import android.content.Context;
import android.os.Bundle;
import android.view.Display;

public class DifferentDisplay extends Presentation {
    public DifferentDisplay(Context outerContext, Display display) {
        super(outerContext, display);
    }

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.different_display);
    }
}

方案二

使用ActivityOptions设置activity显示在哪个屏幕上 launchDisplayId

val options = ActivityOptions.makeBasic()
options.launchDisplayId = 2
val secondIntent = Intent()
val cn = ComponentName("com.example.myapplication","com.example.myapplication.SecondActivity")
secondIntent.component = cn
secondIntent.addFlags(Intent.FLAG_ACTIVITY_MULTIPLE_TASK or Intent.FLAG_ACTIVITY_NEW_TASK)
startActivity(secondIntent,options.toBundle())

方案三

adb shell am start -n 包名+Activity文章来源地址https://www.toymoban.com/news/detail-530868.html

adb shell am start -n com.example.myapplication/com.example.myapplication.MainActivity --display 2

到了这里,关于android车载开发,如何模拟器上实现多屏的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 如何启动Android studio 中的设备模拟器

    一、在 Android Studio 中单独启动设备模拟器 打开 Android Studio,确保您已经创建了一个虚拟设备或者正在运行一个设备模拟器。 在工具栏中找到并点击 \\\"AVD Manager\\\" 按钮。 在 AVD Manager 窗口中,找到您要启动的设备模拟器,并点击其右侧的 \\\"Play\\\" 按钮。 此时,Android Studio 将会启动

    2024年02月12日
    浏览(58)
  • 如何给Android Studio模拟器安装Magisk

    原则上本方法可以也可以在mumu等模拟器上实现,暂未验证,如有大佬进行了操作,欢迎补充。 1、需要ROOT的模拟器 2、magisk安装所需要的工具 3、adb命令已经配置好系统变量,不管是Windows或者是MAC 1、拉取工具 2、运行 运行系统对应的脚本,直接运行后会有相关的帮组提醒。

    2024年02月07日
    浏览(65)
  • HBuilder开发uniapp添加android的模拟器的方法

    我们知道使用uniapp开发多端app非常方便,开发过程中的模拟器也可以提高我们测试代码的效率。但我们按uniapp官网的方法,上google的官网下载模拟器,往往非常不方便。 下面我们来看一下使用其他模拟器的方法。 我们知道android开发中,adb.exe程序用来链接手机和程序的工具。

    2024年02月16日
    浏览(57)
  • Android Studio 如何连接 夜神模拟器 进行使用!

    目录 一、夜神模拟器官方简介 二、如何使用Android Studio  连接到夜神模拟器 三、更多开源案例代码获取         夜神模拟器,是全新一代的安卓模拟器,能够让你在电脑上畅玩手机游戏。与传统安卓模拟器相比,基于Android7.1,同时支持Android5以及向上兼容Android9内核,兼

    2024年04月15日
    浏览(67)
  • 软件测试/测试开发 | app测试中常用的Android模拟器

    公众号搜索:TestingStudio 霍格沃兹的干货都很硬核 测试 Android app 的时候,Android 模拟器是经常会用到的工具。模拟器可以轻松的模拟不同的品牌、分辨率和 Android 系统版本。可以让兼容测试做起来更容易。 下面就来看看目前常用的 Android 模拟器都有哪些。 Emualor 是 Android St

    2024年02月15日
    浏览(61)
  • Android Studio 如何连接第三方模拟器(如:雷电、MuMu)

    一、基础软件信息: 1.Android Studio的版本信息:  2.第三方模拟器版本信息,以MuMu为例演示:  二、实操部分 1.同时打开AS 和 模拟器(mum),如图: 2.找到mum在电脑上的安装的径,然后在此路径下打开DOS窗口。具体的操作如下: a.在桌面上找到模拟器的启动图标; b.鼠标右键

    2024年02月15日
    浏览(48)
  • react native android环境搭建,使用夜神模拟器进行开发(适用于0.73+版本)

    前言 本文基于:“react-native” : “^0.73.0” 1.安装 Node Node.js,下载时选择 = 18 版本 2.下载并安装 JDK Java SE Development Kit (JDK),下载时选择 17 版本 安装 验证是否安装成功 打开命令提示符输入 javac -version 回车 3.安装 Android Studio 下载并安装 Android Studio ,获取编译 Android 应用所需

    2024年01月23日
    浏览(68)
  • Android 模拟器检测

    最近看到某客户端有一个检测模拟器的方法,我正常手机结果被判断是模拟器了,很好奇,于是找了一下原因。 这个代码检测模拟器有两个问题: 1、拨号检测,Android10.0及以上均为false 2、Build.SERIAL,Android8.0以上均为unknown 这导致8.0以上系统均会被误判 设备信息检测代码:

    2024年02月03日
    浏览(51)
  • Android 使用模拟器模拟Linux操作系统

    在Android手机上使用模拟器模拟ubuntu等操作系统,便于测试 Termux:是一款 Android 终端模拟器和 Linux 环境应用程序,无需 root 或设置即可直接运行。虽然酷安和谷歌菜市场都能下载,但这些渠道都很久没更新了,建议到 F - Droid 下载。 下载链接: https://f-droid.org/packages/com.termu

    2024年02月07日
    浏览(43)
  • Android Studio设置模拟器

    在开发Android应用程序时,使用模拟器是一种方便的方式来测试应用程序的运行情况。Android Studio提供了内置的模拟器,可以让开发者在不同的设备上模拟应用程序的运行。 下面将详细介绍如何在Android Studio中设置模拟器。 第一步:打开Android Studio并创建项目 首先,打开Andro

    2024年02月08日
    浏览(50)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包