`
h416756139
  • 浏览: 365831 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

得到屏幕方向

 
阅读更多

 


Configuration config = getResources().getConfiguration();   

    if (config.orientation == Configuration.ORIENTATION_LANDSCAPE){   
            //横屏,比如 480x320


     }else if(config.orientation == Configuration.ORIENTATION_PORTRAIT){   
            //竖屏 ,标准模式 320x480


     }else if(config.hardKeyboardHidden == Configuration.KEYBOARDHIDDEN_NO){   
            //横屏,物理键盘滑出了


     }else if(config.hardKeyboardHidden == Configuration.KEYBOARDHIDDEN_YES){   
            //竖屏,键盘隐藏了   


    } 

 

 

 

分享到:
评论

相关推荐

    屏幕方向锁定后自动旋转.zip

    屏幕方向锁定后自动旋转是一个常见的移动设备用户界面问题,尤其在使用特定应用或游戏时,用户可能希望固定屏幕方向以获得更好的使用体验。这个压缩包文件包含与解决此问题相关的资源,包括JavaApk源码说明、一个...

    android改变变屏幕方向.docx

    在Android开发中,屏幕方向是一个重要的考虑因素,因为它直接影响到用户体验和应用的视觉效果。本文将深入探讨Android系统中如何管理和控制屏幕方向。 首先,屏幕方向的设置主要针对`Activity`,开发者通常会在`...

    用于android设备默认屏幕方向自适应的电路的制作方法.docx

    生产效率得到提升,错误率降低,同时简化了后续的设备升级和维护工作,包括软件升级,因为不再需要因屏幕方向问题重新烧录软件。 通过预设的电平读取电路,可以在Android设备主板上直接读取电平状态,确保软件与...

    安卓app开发项目-关于自适应屏幕方向和大小的一些经验(源码).zip

    在安卓应用开发中,自适应屏幕方向和大小是至关重要的,因为不同的设备有着各种各样的屏幕尺寸和方向,包括手机、平板以及横屏、竖屏的切换。本项目旨在分享在进行安卓APP开发时,如何有效地实现界面的自适应,确保...

    CAMERA 成像方向说明

    由于当前公司手机屏幕的长宽比例,当按照屏幕的竖直方向(小人脚踩长边)拍摄时,照片在电脑上显示会与其预览方向相差90度。而在摄像模式下,也会出现类似情况。要解决这个问题,可以改为手机横向(小人脚踩短边)...

    获得屏幕及设置屏幕分辨率 Delphi

    // 不改变方向 dmDisplayFixedOutput := DMDO_DEFAULT; dmColor := DMCOLOR_COLOR; dmDuplex := DMDUP_SIMPLEX; dmYResolution := 600; // 不改变打印分辨率 dmTTOption := DMTT_SUBDEV; dmCollate := ...

    2.3-4 动态方向锁定

    在移动设备上,屏幕方向锁定是一项重要的功能,它允许用户固定设备的屏幕方向,以便在特定场景下获得更好的用户体验。本知识点将详细讲解"2.3-4 动态方向锁定",包括其应用场景、实现原理以及手动处理屏幕旋转的方法...

    旋转屏幕测试例子

    通常,屏幕方向包括以下四种:Portrait(竖直)、Landscape(水平)、Portrait Upside Down(反向竖直)和Landscape Reverse(反向水平)。 二、屏幕旋转的硬件基础 屏幕旋转依赖于设备中的陀螺仪和加速度计等...

    ipad 屏幕旋转

    这涉及到iOS系统中的屏幕方向管理机制和编程实践。 1. **屏幕方向基础** iOS系统通过设备的传感器(如陀螺仪和加速度计)来检测设备的物理方向,并根据这些信息自动调整屏幕的显示方向。默认情况下,iPad应用会...

    IOS屏幕旋转.zip

    "IOS屏幕旋转.zip"这个压缩包提供了一个解决方案,它着重于在不使用私有API的情况下,通过切换UIViewController来处理屏幕方向的变化,这在需要在App内部支持特定游戏或组件的特定屏幕方向时非常有用。 首先,我们...

    安卓横竖屏幕切换

    通过以上步骤和策略,我们可以利用Fragment有效地处理Android应用的横竖屏切换,确保用户在不同屏幕方向下都能获得良好的体验。记住,关键是理解Fragment的生命周期和配置变化处理,以及如何在不同屏幕尺寸和方向下...

    js地理坐标与屏幕坐标互转换

    屏幕坐标系统是以屏幕左上角为原点,水平方向为X轴,垂直方向为Y轴建立的二维坐标系统。屏幕坐标通常是像素单位,用于在计算机屏幕上定位元素的位置。 ### 二、坐标转换原理 地理坐标与屏幕坐标的转换涉及到以下几...

    获得屏幕尺寸变化后的宽高

    "获得屏幕尺寸变化后的宽高"这个话题主要涉及如何动态地获取设备屏幕的宽度和高度,并在尺寸变化时进行实时更新。以下将详细介绍这个过程,以及相关的知识点。 首先,Android系统提供了WindowManager接口来获取屏幕...

    树莓派+3.5寸屏幕的使用方法

    近年来,树莓派的屏幕显示功能也得到了不断完善,尤其是3.5寸屏幕的应用。下面将介绍树莓派+3.5寸屏幕的使用方法,包括硬件连接、驱动安装、屏幕校准等。 硬件连接 树莓派的GPIO接口连接3.5寸屏幕,需要注意屏幕的...

    Android利用方向传感器获得手机的相对角度实例说明

    - Y轴:从屏幕左下角开始,沿着垂直方向指向屏幕顶端。 - Z轴:当手机平放在桌面上时,Z轴指向天空。 方向传感器主要提供三个值,分别代表不同的旋转角度: 1. values[0]:代表方位角,表示设备围绕Z轴旋转的度数。...

    SC60 LCD 屏幕旋转方向(固定)、像素密度修改_Solution_v02.docx

    屏幕旋转功能对于移动设备而言非常重要,它能够确保用户无论在何种握持方式下都能获得最佳的视觉体验。对于SC60模块来说,可以通过以下步骤来实现屏幕的旋转: ##### 1. Patch文件应用 - **Patch文件**: 需要合并...

    易语言八方向判断

    在“易语言八方向判断”这个主题中,我们主要关注的是如何使用易语言来实现一个功能,即判断鼠标位置相对于屏幕中心点的八个方向。 首先,我们要理解“八方向判断”的概念。在二维坐标系中,通常将方向分为上、下、...

    irotate屏幕旋转工具 侧卧看电影

    今天我们要介绍的是一款名为“irotate”的小巧而实用的屏幕旋转工具,它能帮助用户轻松调整屏幕方向,为侧卧观影提供极大的便利。 “irotate”是一款轻量级的应用程序,其主要功能就是快速改变电脑屏幕的显示方向。...

    安卓屏幕旋转Demo

    Android系统支持四种屏幕方向: portrait(竖屏)、landscape(横屏)、reverse-portrait(反向竖屏)和reverse-landscape(反向横屏)。默认情况下,大多数应用会根据设备的物理方向自动切换。 2. **配置变更与...

    屏幕翻转Activity的生命周期

    而屏幕方向的变化(即屏幕翻转)是用户操作中最常见的场景之一,它会直接影响到Activity的生命周期。理解不同屏幕方向下Activity生命周期的变化对于开发流畅稳定的App至关重要。 #### 二、基本概念 首先,我们来...

Global site tag (gtag.js) - Google Analytics