Android车机应用开发实现嵌套显示第三方应用

Posted xiangzhihong8

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android车机应用开发实现嵌套显示第三方应用相关的知识,希望对你有一定的参考价值。

一、简介

随着新能源汽车的不断发展,车内娱乐屏幕越来越炫酷,也越来越多。由于车机屏幕比较大,且使用场景比较特殊,因此,自定义显示窗体,在一个应用内嵌套显示第三方应用成为车机开发最常见的需要。

ActivityView是安卓系统提供的一个组件,可用来直接打开一个应用,这个组件可以理解为创建新的一个屏幕,然后独立显示应用。

二、基本使用

2.1,ActivityView实例化

下面是示例代码:

    import android.app.ActivityView;
    
	mActivityView = findViewById(R.id.maps);
	if (mActivityView != null) 
		mActivityView.setCallback(mActivityViewCallback);
	
	private final ActivityView.StateCallback mActivityViewCallback =
		new ActivityView.StateCallback() 
        @Override
        public void onActivityViewReady(ActivityView view) 
        	mActivityViewReady = true;
            startMapsInActivityView();
        
  
		@Override
		public void onActivityView

以上是关于Android车机应用开发实现嵌套显示第三方应用的主要内容,如果未能解决你的问题,请参考以下文章

android 车机电话的通讯录联系人搜索实现解析 ------- 填坑日记

车机系统开发——Android Automotive

别克车机开启adb

安卓车机启动u盘

Android 仿微信调用第三方应用导航(百度,高德腾讯)

Android仿微信调用第三方地图应用导航(高德百度腾讯)