1// Signature format: 4.0 2package androidx.car.app.activity { 3 4 public final class CarAppActivity extends androidx.fragment.app.FragmentActivity { 5 ctor public CarAppActivity(); 6 } 7 8} 9 10package androidx.car.app.activity.renderer.surface { 11 12 public final class LegacySurfacePackage { 13 ctor public LegacySurfacePackage(androidx.car.app.activity.renderer.surface.SurfaceControlCallback); 14 } 15 16 public interface SurfaceControlCallback { 17 method public default void onError(String, Throwable); 18 method public void onKeyEvent(android.view.KeyEvent); 19 method public void onTouchEvent(android.view.MotionEvent); 20 method public void onWindowFocusChanged(boolean, boolean); 21 method public void setSurfaceWrapper(androidx.car.app.activity.renderer.surface.SurfaceWrapper); 22 } 23 24 public final class SurfaceWrapper { 25 ctor public SurfaceWrapper(android.os.IBinder?, @Dimension int, @Dimension int, int, int, android.view.Surface); 26 method public int getDensityDpi(); 27 method public int getDisplayId(); 28 method @Dimension public int getHeight(); 29 method public android.os.IBinder? getHostToken(); 30 method public android.view.Surface getSurface(); 31 method @Dimension public int getWidth(); 32 } 33 34} 35 36