系统级控制权限会因为小米/华为/三星等系统差别而存在差异,以前监听方法(大概2013年左右)已经不适用于现在的android。
能说下大概的方法吗
@智哥带你飞丶: 难道你想用2点几版本的android?这是反设计的。不建议使用。或者说,其实没什么方法。
@CaiYongji: 我现在的项目,就是没有添加监听,但是总感觉不太好,网上又查不到好的方法。
@智哥带你飞丶: api 5(注意是api)以下是用这个
@Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK) { // your code return true; } return super.onKeyDown(keyCode, event); }
api 5之后倒是有这个,不过不知道在最新api中是否依然存在
@Override public void onBackPressed() { // your code. }