Androidデュアルスクリーンの異現化の実現

2503 ワード

まず重点を置く




権限に注意して、初めは注意していないで、コードが书いてどのようにすべて役に立たないで、同じく何の间违いもありません...権限のせいで...
クラスの表示
public class DifferentDislay extends Presentation {
    public DifferentDislay(Context outerContext, Display display) {
        super(outerContext,display);
        //TODOAuto-generated constructor stub
    }

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

メインプログラムにサブディスプレイを表示
//    
        DisplayManager mDisplayManager;//     
        Display[] displays;//    
        mDisplayManager = (DisplayManager)MainActivity.this.getSystemService(Context.DISPLAY_SERVICE);
        displays =mDisplayManager.getDisplays(); //       
        DifferentDislay mPresentation =new DifferentDislay (getApplicationContext(),displays[1]);//displays[1]   
        mPresentation.getWindow().setType(WindowManager.LayoutParams.TYPE_SYSTEM_ALERT);
        mPresentation.show();