1c21f57ed68b81a77167f1df000b0e272e1598bc0Jeff Brown/* 2c21f57ed68b81a77167f1df000b0e272e1598bc0Jeff Brown * Copyright (C) 2013 The Android Open Source Project 3c21f57ed68b81a77167f1df000b0e272e1598bc0Jeff Brown * 4c21f57ed68b81a77167f1df000b0e272e1598bc0Jeff Brown * Licensed under the Apache License, Version 2.0 (the "License"); 5c21f57ed68b81a77167f1df000b0e272e1598bc0Jeff Brown * you may not use this file except in compliance with the License. 6c21f57ed68b81a77167f1df000b0e272e1598bc0Jeff Brown * You may obtain a copy of the License at 7c21f57ed68b81a77167f1df000b0e272e1598bc0Jeff Brown * 8c21f57ed68b81a77167f1df000b0e272e1598bc0Jeff Brown * http://www.apache.org/licenses/LICENSE-2.0 9c21f57ed68b81a77167f1df000b0e272e1598bc0Jeff Brown * 10c21f57ed68b81a77167f1df000b0e272e1598bc0Jeff Brown * Unless required by applicable law or agreed to in writing, software 11c21f57ed68b81a77167f1df000b0e272e1598bc0Jeff Brown * distributed under the License is distributed on an "AS IS" BASIS, 12c21f57ed68b81a77167f1df000b0e272e1598bc0Jeff Brown * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13c21f57ed68b81a77167f1df000b0e272e1598bc0Jeff Brown * See the License for the specific language governing permissions and 14c21f57ed68b81a77167f1df000b0e272e1598bc0Jeff Brown * limitations under the License. 15c21f57ed68b81a77167f1df000b0e272e1598bc0Jeff Brown */ 16c21f57ed68b81a77167f1df000b0e272e1598bc0Jeff Brown 17c21f57ed68b81a77167f1df000b0e272e1598bc0Jeff Brownpackage android.support.v4.hardware.display; 18c21f57ed68b81a77167f1df000b0e272e1598bc0Jeff Brown 19c21f57ed68b81a77167f1df000b0e272e1598bc0Jeff Brownimport android.content.Context; 20c21f57ed68b81a77167f1df000b0e272e1598bc0Jeff Brownimport android.view.Display; 21c21f57ed68b81a77167f1df000b0e272e1598bc0Jeff Brown 22c21f57ed68b81a77167f1df000b0e272e1598bc0Jeff Brownfinal class DisplayManagerJellybeanMr1 { 23c21f57ed68b81a77167f1df000b0e272e1598bc0Jeff Brown public static Object getDisplayManager(Context context) { 24c21f57ed68b81a77167f1df000b0e272e1598bc0Jeff Brown return context.getSystemService(Context.DISPLAY_SERVICE); 25c21f57ed68b81a77167f1df000b0e272e1598bc0Jeff Brown } 26c21f57ed68b81a77167f1df000b0e272e1598bc0Jeff Brown 27c21f57ed68b81a77167f1df000b0e272e1598bc0Jeff Brown public static Display getDisplay(Object displayManagerObj, int displayId) { 28c21f57ed68b81a77167f1df000b0e272e1598bc0Jeff Brown return ((android.hardware.display.DisplayManager)displayManagerObj).getDisplay(displayId); 29c21f57ed68b81a77167f1df000b0e272e1598bc0Jeff Brown } 30c21f57ed68b81a77167f1df000b0e272e1598bc0Jeff Brown 31c21f57ed68b81a77167f1df000b0e272e1598bc0Jeff Brown public static Display[] getDisplays(Object displayManagerObj) { 32c21f57ed68b81a77167f1df000b0e272e1598bc0Jeff Brown return ((android.hardware.display.DisplayManager)displayManagerObj).getDisplays(); 33c21f57ed68b81a77167f1df000b0e272e1598bc0Jeff Brown } 34c21f57ed68b81a77167f1df000b0e272e1598bc0Jeff Brown 35c21f57ed68b81a77167f1df000b0e272e1598bc0Jeff Brown public static Display[] getDisplays(Object displayManagerObj, String category) { 36c21f57ed68b81a77167f1df000b0e272e1598bc0Jeff Brown return ((android.hardware.display.DisplayManager)displayManagerObj).getDisplays(category); 37c21f57ed68b81a77167f1df000b0e272e1598bc0Jeff Brown } 38c21f57ed68b81a77167f1df000b0e272e1598bc0Jeff Brown} 39