1,让你的所有Activity都继承一个BaseActivity,然后在BaseActivity的onCreate()方法中加上
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
2,Manifest.xml文件中为所有Activity加上配置属性 android:screenOrientation="portrait"
/**
*
* @author 限制连续点击
*
*/
static class Utils {
private static long lastClickTime;
public static boolean isFastDoubleClick() {
long time = System.currentTimeMillis();
long timeD = time - lastClickTime;
if (0 < timeD && timeD < 500) {
return true;
}
lastClickTime = time;
return false;
}
}
private long firstTime=0;
/**
* @author 双击退出
*/
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
// TODO Auto-generated method stub
switch (keyCode) {
case KeyEvent.KEYCODE_BACK:
long secondTime=System.currentTimeMillis();
if(secondTime-firstTime>2000){
Toast.makeText(MainActivity.this, "再按一次退出",Toast.LENGTH_SHORT).show();
firstTime=secondTime;
return true;
}else {
System.exit(0);
}
break;
default:
break;
}
return super.onKeyDown(keyCode, event);
}