`
javawebsoa
  • 浏览: 417882 次
社区版块
存档分类
最新评论

Android 程式开发:(八)处理屏幕方向的变化 —— 8.3检测手机屏幕的方向

 
阅读更多

有的时候,可能需要在运行时了解当前手机屏幕的方向。可以使用WindowManager类去实现这个功能。下面的代码将展示如何通过编写代码去检测设备的屏幕方向:


getDefaultDisplay()方法,放回一个Display对象,这个对象就代表了当前设备的屏幕。然后,就可以获取它的宽度和高度,通过这些数据就能推断出屏幕的方向了。

分享到:
评论

相关推荐

    pentaho-kettle-8.3

    对于开发者来说,研究 Pentaho Kettle 8.3 的源码有助于深入理解数据集成的实现细节,学习如何利用其开放的 API 和插件机制开发自己的数据处理解决方案。同时,熟悉 Kettle 的源码也有助于参与社区的贡献,为 ...

    snappy-java-1.1.8.3-API文档-中文版.zip

    赠送jar包:snappy-java-1.1.8.3.jar; 赠送原API文档:snappy-java-1.1.8.3-javadoc.jar; 赠送源代码:snappy-java-1.1.8.3-sources.jar; 赠送Maven依赖信息文件:snappy-java-1.1.8.3.pom; 包含翻译后的API文档...

    8.3.0.0-371 pentaho-kettle kettle-core

    8.3.0.0-371 pentaho-kettle kettle-core

    snappy-java-1.1.8.3-API文档-中英对照版.zip

    赠送jar包:snappy-java-1.1.8.3.jar; 赠送原API文档:snappy-java-1.1.8.3-javadoc.jar; 赠送源代码:snappy-java-1.1.8.3-sources.jar; 赠送Maven依赖信息文件:snappy-java-1.1.8.3.pom; 包含翻译后的API文档...

    Android技术内幕.系统卷(扫描版)

    《android技术内幕:系统卷》 前言 第1章 准备工作 /1 1.1 深入认识android /2 1.1.1 android的系统构架 /2 1.1.2 android的初始化流程 /5 1.1.3 各个层次之间的相互关系 /8 1.1.4 android系统开发(移植)和应用...

    GBase JDBC 8.3.81.53.zip

    GBase是南大通用数据系统有限公司开发的一款高性能、高可用性的关系型数据库管理系统,常用于大数据处理和分析场景。 本文将深入探讨GBase JDBC 8.3.81.53的关键特性、用途以及如何在实际开发中使用它。 1. **关键...

    pentaho-kettle-master.zip

    ETL(Extract-Transform-Load的缩写,即数据抽取、转换、装载的过程, 我们经常会遇到各种数据的处理,转换,迁移,所以掌握一种 ETL 工具的使用必不可少。 Kettle 支持图形化的GUI设计界面,然后可以以工作流的...

    Google Android SDK开发范例大全(PDF完整版4)(4-4)

    5.22 动态更改屏幕方向——LANDSCAPE与PORTRAIT 5.23 系统设置更改事件——onConfigurationChanged信息处理 5.24 取得电信网络与手机相关信息——TelephonyManager与android.provider.Settings.System的应用 第6章 ...

    Google Android SDK开发范例大全(PDF高清完整版1)(4-1)

    5.22 动态更改屏幕方向——LANDSCAPE与PORTRAIT 5.23 系统设置更改事件——onConfigurationChanged信息处理 5.24 取得电信网络与手机相关信息——TelephonyManager与android.provider.Settings.System的应用 第6章 ...

    Google Android SDK开发范例大全(PDF高清完整版3)(4-3)

    5.22 动态更改屏幕方向——LANDSCAPE与PORTRAIT 5.23 系统设置更改事件——onConfigurationChanged信息处理 5.24 取得电信网络与手机相关信息——TelephonyManager与android.provider.Settings.System的应用 第6章 ...

    Android 3D游戏开发技术宝典-OpenGL ES 2.0 (吴亚峰) 源代码

    第1章 新一代的王者——android概览 1 1.1 智能手机市场现状 1 1.1.1 五大智能手机操作系统 1 1.1.2 智能手机市场的新星 2 1.2 android平台的特点及未来的趋势 3 1.2.1 全新理念带来的体验风暴 3 ...

    gradle-8.3-bin.zip

    Gradle 是一个用于构建、测试和部署软件项目的开源构建工具。它支持多种编程语言,包括 Java、C++、Python 等,并且具有灵活和强大的构建脚本语言,可以帮助简化项目的构建过程。Gradle 的二进制发布版本通常包含了...

    pentaho kettle-engine-8.3.0.0-371.jar

    pentaho kettle-engine-8.3.0.0-371.jar

    gbase-connector-java-8.3.81.51_build50.0-bin.jar

    南大通用Gbase数据库jdbc连接驱动gbase-connector-java-8.3.81.51_build50.0-bin.jar

    Android开发编程从入门到精通——Android程序员必备

    ### Android开发编程从入门到精通——Android程序员必备 #### 一、Android简介 **1.1 什么是Android** Android是一种基于Linux内核的操作系统,主要应用于移动设备如智能手机和平板电脑。它由谷歌公司领导的开放...

    Google Android SDK开发范例大全的目录

    5.22 动态更改屏幕方向——LANDSCAPE与PORTRAIT 5.23 系统设置更改事件——onConfigurationChanged信息处理 5.24 取得电信网络与手机相关信息——TelephonyManager与android.provider.Settings.System的应用 第6章 ...

    android开发揭秘PDF

    2.3 创建第一个Android项目——HeUoAndroid 2.3.1 创建HelloAndroid项目 2.3.2 运行HelloAndroid及模拟器的使用 2.3.3 调试HelloAndroid 2.4 小结 第二部分 基础篇 第3章 Android程序设计基础 3.1 Android程序框架 ...

    ASP实例开发源码——动网论坛Dvbbs v8.3 美化版 v2.0.zip

    ASP实例开发源码——动网论坛Dvbbs v8.3 美化版 v2.0.zip这个压缩包文件包含的是动网论坛(Dvbbs)的一个版本,这是一个基于ASP(Active Server Pages)技术构建的论坛系统。动网论坛在早期互联网时代非常流行,特别...

Global site tag (gtag.js) - Google Analytics