@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.media_projection); DisplayMetrics metrics = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(metrics); mScreenDensity = metrics.densityDpi; mSurfaceView = (SurfaceView) findViewById(R.id.surface); mSurface = mSurfaceView.getHolder().getSurface(); mProjectionManager = (MediaProjectionManager) getSystemService(Context.MEDIA_PROJECTION_SERVICE); ArrayAdapter<Resolution> arrayAdapter = new ArrayAdapter<>( this, android.R.layout.simple_list_item_1, RESOLUTIONS); Spinner s = (Spinner) findViewById(R.id.spinner); s.setAdapter(arrayAdapter); s.setOnItemSelectedListener(new ResolutionSelector()); s.setSelection(0); mToggle = (ToggleButton) findViewById(R.id.screen_sharing_toggle); }
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.media_projection); DisplayMetrics metrics = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(metrics); mScreenDensity = metrics.densityDpi; mSurfaceView = (SurfaceView) findViewById(R.id.surface); mSurface = mSurfaceView.getHolder().getSurface(); mProjectionManager = (MediaProjectionManager) getSystemService(Context.MEDIA_PROJECTION_SERVICE); ArrayAdapter<Resolution> arrayAdapter = new ArrayAdapter<Resolution>( this, android.R.layout.simple_list_item_1, RESOLUTIONS); Spinner s = (Spinner) findViewById(R.id.spinner); s.setAdapter(arrayAdapter); s.setOnItemSelectedListener(new ResolutionSelector()); s.setSelection(0); }