1
0
Fork 0

rockchip: make ScreenScale aware of screen orientation

Signed-off-by: hmz007 <hmz007@gmail.com>
master
hmz007 4 years ago
parent 59424b37df
commit 116aa590ab

@ -1,24 +1,25 @@
package com.android.settings.display;
import android.graphics.Rect;
import android.os.Handler;
import android.annotation.TargetApi;
import android.app.Activity;
import android.content.pm.ActivityInfo;
import android.graphics.BitmapFactory;
import android.graphics.Bitmap;
import android.graphics.Rect;
import android.graphics.PixelFormat;
import android.os.Build;
import android.os.Bundle;
import android.os.Handler;
import android.os.Message;
import android.text.TextUtils;
import android.util.DisplayMetrics;
import android.util.Log;
import android.view.KeyEvent;
import android.view.View;
import android.view.WindowManager;
import android.os.Build;
import android.os.Message;
import android.widget.ImageView;
import android.view.View;
import android.graphics.PixelFormat;
import android.graphics.BitmapFactory;
import android.graphics.Bitmap;
import android.widget.RelativeLayout;
import android.widget.Toast;
import android.text.TextUtils;
import android.util.DisplayMetrics;
import android.util.Log;
import com.android.settings.R;
import com.android.settings.utils.ReflectUtils;
@ -49,6 +50,7 @@ public class ScreenScaleActivity extends Activity {
public static final String EXTRA_DISPLAY_INFO = "extra_display_info";
public static final String EXTRA_DISPLAY = "extra_display";
private int mOrientation = ActivityInfo.SCREEN_ORIENTATION_UNSPECIFIED;
private int mScreenWidth = 0;
private int mScreenHeight = 0;
private int mDensityDpi = 0;
@ -208,6 +210,9 @@ public class ScreenScaleActivity extends Activity {
//full screen
hideSystemUI();
mOrientation = getRequestedOrientation();
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
setContentView(R.layout.screen_scale_setting);
getWindow().setFormat(PixelFormat.RGBA_8888);
@ -216,6 +221,11 @@ public class ScreenScaleActivity extends Activity {
createView();
}
public void onDestroy() {
super.onDestroy();
setRequestedOrientation(mOrientation);
}
private View.OnClickListener mOnClick = new View.OnClickListener() {
public void onClick(View v) {
int id = v.getId();

Loading…
Cancel
Save