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

猜你喜欢

转载自blog.csdn.net/xiangzhihong8/article/details/124858817
今日推荐