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);
}
}
<