分屏介绍
关于Android的分屏,起于Android 7.0(API 24),正常让一个应用或者activity支持分屏有如下两种方式:

在AndroidManifest中添加如下属性:

android:resizeableActivity = "true" 

设置targetSdkVersion 为24或以上

因为在Android7.0引入分屏的概念,在这之前可以理解为android:resizeableActivity默认值都是false,在这之后默认值才又改为了true

禁用分屏的几种方法:
方法一: AndroidManifest直接定义

   android:resizeableActivity = "false" 

false表示不支持分屏模式,true表示支持分屏模式。

方法二:直接在onCreate()方法中加入如下代码:

if(Build.VERSION.SDK_INT >= 24){try{if(isInMultiWindowMode()) {UserApp.showToast(this, "this app may not support spit screen");new Handler().postDelayed(new Runnable() {@Overridepublic void run() {BaseActivityHelper.onKillProcess(BaseAct.this);finish();android.os.Process.killProcess(android.os.Process.myPid());System.exit(0);}}, 2500);return;}}catch(Exception e) {Log.e(TAG, "this exception is: " + e)}}

更多相关文章

  1. Android(安卓)进阶之 Android消息机制Handler
  2. Android之Handler用法总结
  3. Android锁定横竖屏、splash,全屏、去除标题的方法-网摘
  4. Android数据存取之Databases
  5. android google地图定位开发,且可以自由移动位置重新获取定位,地址
  6. Android中设置控件透明度的方法
  7. Android(安卓)呼吸灯流程分析(一)
  8. android 系统状态栏的隐藏和显示
  9. Android进程与线程基本知识

随机推荐

  1. Android子控件超出父控件方法
  2. android 邮件乱码问题
  3. Android(安卓)截图实现(2)
  4. 2014年 Android 学习计划
  5. 安装 Mono for Android Visual Studio 20
  6. 安装Android 时 SDK AVD MANAGER时更新报
  7. [Android]Awind.inc系列android软件破解
  8. Android 问题汇总
  9. 自动换行
  10. Android 代码改变图片颜色android:tint="