需求是屏幕每旋转到一定角度时,通过做一些操作,比如给webview发送消息
具体实现:
onCreate 方法里
//屏幕方向监听
OrientationEventListener mOrientationListener = new OrientationEventListener(this,
SensorManager.SENSOR_DELAY_NORMAL) {
@Override
public void onOrientationChanged(int orientation) {
// Log.v(DEBUG_TAG,"Orientation changed to " + orientation);
if (orientation > 350 || orientation < 10) { //0度
orientation = 0;
Point outSize = new Point();
getWindowManager().getDefaultDisplay().getRealSize(outSize);
int x = outSize.x;
int y = outSize.y;
System.out.println("x = " + x + ",y = " + y);
System.out.println("xxxxxxxxx:竖屏 ");
try {
JSONObject obj = new JSONObject();
obj.put("width", x);
ob