Skip to content

Commit

Permalink
音视频界面,禁止点击返回键退出
Browse files Browse the repository at this point in the history
  • Loading branch information
imndx committed Feb 28, 2020
1 parent 907f625 commit 982f176
Showing 1 changed file with 9 additions and 4 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ public class VoipBaseActivity extends FragmentActivity implements AVEngineKit.Ca

// List of mandatory application permissions.
private static final String[] MANDATORY_PERMISSIONS = {"android.permission.MODIFY_AUDIO_SETTINGS",
"android.permission.RECORD_AUDIO", "android.permission.INTERNET"};
"android.permission.RECORD_AUDIO", "android.permission.INTERNET"};

protected AVEngineKit gEngineKit;
protected PowerManager.WakeLock wakeLock;
Expand All @@ -59,14 +59,14 @@ public void onCreate(Bundle savedInstanceState) {
requestWindowFeature(Window.FEATURE_NO_TITLE);
PowerManager powerManager = (PowerManager) getSystemService(POWER_SERVICE);
wakeLock = powerManager.newWakeLock(
PowerManager.ACQUIRE_CAUSES_WAKEUP |
PowerManager.SCREEN_BRIGHT_WAKE_LOCK, "bright");
PowerManager.ACQUIRE_CAUSES_WAKEUP |
PowerManager.SCREEN_BRIGHT_WAKE_LOCK, "bright");
if (wakeLock != null) {
wakeLock.acquire();
}

getWindow().addFlags(LayoutParams.FLAG_FULLSCREEN | LayoutParams.FLAG_KEEP_SCREEN_ON
| LayoutParams.FLAG_SHOW_WHEN_LOCKED | LayoutParams.FLAG_TURN_SCREEN_ON);
| LayoutParams.FLAG_SHOW_WHEN_LOCKED | LayoutParams.FLAG_TURN_SCREEN_ON);
getWindow().getDecorView().setSystemUiVisibility(getSystemUiVisibility());

try {
Expand Down Expand Up @@ -190,4 +190,9 @@ protected boolean checkOverlayPermission() {
}
return true;
}

@Override
public void onBackPressed() {
// do nothing
}
}

0 comments on commit 982f176

Please sign in to comment.