Android支持双屏异显。
一、第一种方式,通过adb命令将app启动在第二块屏幕上:
adb shell am start -n com.android.demo/com.android.demo.MainActivity --display 1
在am start命令后面增加–display 1
display 1,表示显示在第二块屏上;
display 0,表示第一块屏幕;
二、第二种方式,通过Presentation方式:
Presentation的作用就是将内容显示在辅助屏幕或者第二块屏幕上。详细见谷歌官网说明:
https://developer.android.com/reference/android/app/Presentation
代码实现:
1.实现一个Presentation
public class DifferentDisplay extends Presentation {
private static final String TAG = "DifferentDisplay";
private static Context mContext;
public DifferentDisplay(Context outerContext, Display display) {
super(outerContext, display);
mContext = outerContext;
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.displaytwo);
}
}
<

本文详细介绍了在Android 9.0(P)中如何实现双屏异显,包括通过adb命令、Presentation类和startActivity方法启动应用在第二块屏幕上的方式,并针对可能出现的错误和解决方案进行了说明,同时提供了调试辅助屏显示的方法。
最低0.47元/天 解锁文章
235

被折叠的 条评论
为什么被折叠?



