|
|
|
@ -16,25 +16,26 @@
|
|
|
|
|
|
|
|
|
|
|
|
package com.android.settings.display;
|
|
|
|
package com.android.settings.display;
|
|
|
|
|
|
|
|
|
|
|
|
import android.graphics.Rect;
|
|
|
|
|
|
|
|
import android.os.Handler;
|
|
|
|
|
|
|
|
import android.annotation.TargetApi;
|
|
|
|
import android.annotation.TargetApi;
|
|
|
|
import android.app.Activity;
|
|
|
|
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.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.KeyEvent;
|
|
|
|
|
|
|
|
import android.view.View;
|
|
|
|
import android.view.WindowManager;
|
|
|
|
import android.view.WindowManager;
|
|
|
|
import android.os.Build;
|
|
|
|
|
|
|
|
import android.os.Message;
|
|
|
|
|
|
|
|
import android.widget.ImageView;
|
|
|
|
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.RelativeLayout;
|
|
|
|
import android.widget.Toast;
|
|
|
|
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.R;
|
|
|
|
import com.android.settings.utils.ReflectUtils;
|
|
|
|
import com.android.settings.utils.ReflectUtils;
|
|
|
|
@ -65,6 +66,7 @@ public class ScreenScaleActivity extends Activity {
|
|
|
|
public static final String EXTRA_DISPLAY_INFO = "extra_display_info";
|
|
|
|
public static final String EXTRA_DISPLAY_INFO = "extra_display_info";
|
|
|
|
public static final String EXTRA_DISPLAY = "extra_display";
|
|
|
|
public static final String EXTRA_DISPLAY = "extra_display";
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
private int mOrientation = ActivityInfo.SCREEN_ORIENTATION_UNSPECIFIED;
|
|
|
|
private int mScreenWidth = 0;
|
|
|
|
private int mScreenWidth = 0;
|
|
|
|
private int mScreenHeight = 0;
|
|
|
|
private int mScreenHeight = 0;
|
|
|
|
private int mDensityDpi = 0;
|
|
|
|
private int mDensityDpi = 0;
|
|
|
|
@ -211,6 +213,10 @@ public class ScreenScaleActivity extends Activity {
|
|
|
|
initData();
|
|
|
|
initData();
|
|
|
|
//full screen
|
|
|
|
//full screen
|
|
|
|
//hideSystemUI();
|
|
|
|
//hideSystemUI();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
mOrientation = getRequestedOrientation();
|
|
|
|
|
|
|
|
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
|
|
|
|
|
|
|
|
|
|
|
|
setContentView(R.layout.screen_scale_setting);
|
|
|
|
setContentView(R.layout.screen_scale_setting);
|
|
|
|
//getWindow().setFormat(PixelFormat.RGBA_8888);
|
|
|
|
//getWindow().setFormat(PixelFormat.RGBA_8888);
|
|
|
|
// BitmapFactory.setDefaultConfig(Bitmap.Config.ARGB_8888);
|
|
|
|
// BitmapFactory.setDefaultConfig(Bitmap.Config.ARGB_8888);
|
|
|
|
@ -218,6 +224,11 @@ public class ScreenScaleActivity extends Activity {
|
|
|
|
createView();
|
|
|
|
createView();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public void onDestroy() {
|
|
|
|
|
|
|
|
super.onDestroy();
|
|
|
|
|
|
|
|
setRequestedOrientation(mOrientation);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
private View.OnClickListener mOnClick = new View.OnClickListener() {
|
|
|
|
private View.OnClickListener mOnClick = new View.OnClickListener() {
|
|
|
|
public void onClick(View v) {
|
|
|
|
public void onClick(View v) {
|
|
|
|
int id = v.getId();
|
|
|
|
int id = v.getId();
|
|
|
|
|