有的时候,可能需要在运行时了解当前手机屏幕的方向。可以使用WindowManager类去实现这个功能。下面的代码将展示如何通过编写代码去检测设备的屏幕方向:
- @Override
- publicvoidonCreate(BundlesavedInstanceState){
- super.onCreate(savedInstanceState);
- setContentView(R.layout.main);
- WindowManagerwm=getWindowManager();
- Displayd=wm.getDefaultDisplay();
- if(d.getWidth()>d.getHeight()){
- Log.d("Orientation","Landscapemode");
- }
- else{
- Log.d("Orientation","Portraitmode");
- }
- }
getDefaultDisplay()方法,放回一个Display对象,这个对象就代表了当前设备的屏幕。然后,就可以获取它的宽度和高度,通过这些数据就能推断出屏幕的方向了。
有的时候,可能需要在运行时了解当前手机屏幕的方向。可以使用WindowManager类去实现这个功能。下面的代码将展示如何通过编写代码去检测设备的屏幕方向:
- @Override
- publicvoidonCreate(BundlesavedInstanceState){
- super.onCreate(savedInstanceState);
- setContentView(R.layout.main);
- WindowManagerwm=getWindowManager();
- Displayd=wm.getDefaultDisplay();
- if(d.getWidth()>d.getHeight()){
- Log.d("Orientation","Landscapemode");
- }
- else{
- Log.d("Orientation","Portraitmode");
- }
- }
getDefaultDisplay()方法,放回一个Display对象,这个对象就代表了当前设备的屏幕。然后,就可以获取它的宽度和高度,通过这些数据就能推断出屏幕的方向了。
分享到:
相关推荐
MathWorks公司提供了许多官方工具箱,同时也有合作伙伴和社区开发的免费工具箱可供下载。 1.1.1 MATLAB的功能和特点 - 功能强大:MATLAB支持高级矩阵运算、符号计算、非线性方程求解等。 - 人机界面友好:其图形...
金蝶云星空 V7.3 产品培训_制造_计划管理 金蝶云星空 V7.3 产品培训_制造_计划管理是金蝶国际软件集团有限公司提供的一款制造云产品,旨在帮助制造企业集团实现集中计划管理、统一生产协调和供应链优化。该产品提供...
第1章 新一代的王者——android概览 1 1.1 智能手机市场现状 1 1.1.1 五大智能手机操作系统 1 1.1.2 智能手机市场的新星 2 1.2 android平台的特点及未来的趋势 3 1.2.1 全新理念带来的体验风暴 3 ...
### Android开发编程从入门到精通——Android程序员必备 #### 一、Android简介 **1.1 什么是Android** Android是一种基于Linux内核的操作系统,主要应用于移动设备如智能手机和平板电脑。它由谷歌公司领导的开放...
7.3 手机屏幕保护程序——FadeIn/FadeOut特效与运行线程 7.4 用手指移动画面里的照片——onTouchEvent事件判断 7.5 加载存储卡的Gallery相簿——FileArrayList 7.6 取得手机内置媒体里的图文件——ACTION_GET_...
7.3 手机屏幕保护程序——FadeIn/FadeOut特效与运行线程 7.4 用手指移动画面里的照片——onTouchEvent事件判断 7.5 加载存储卡的Gallery相簿——FileArrayList 7.6 取得手机内置媒体里的图文件——ACTION_GET_...
2.3 创建第一个Android项目——HeUoAndroid 2.3.1 创建HelloAndroid项目 2.3.2 运行HelloAndroid及模拟器的使用 2.3.3 调试HelloAndroid 2.4 小结 第二部分 基础篇 第3章 Android程序设计基础 3.1 Android程序框架 ...
3. **定制化服务**:H3C iNode 7.3可能提供丰富的API和开发工具,允许用户根据实际需求进行定制化开发,满足特定的业务场景。 4. **性能优化**:E0509的更新可能包含了性能调优,比如I/O调度算法的改进、内存管理的...
7.3 手机屏幕保护程序——FadeIn/FadeOut特效与运行线程 7.4 用手指移动画面里的照片——onTouchEvent事件判断 7.5 加载存储卡的Gallery相簿——FileArrayList 7.6 取得手机内置媒体里的图文件——ACTION_GET_...
总的来说,FastStoneCapture 7.3版本作为一个轻量级但功能全面的屏幕工具,无论是在日常办公、学习还是娱乐中,都能提供极大的便利。它的易用性和高效性使其成为Windows用户必备的软件之一。通过熟练掌握FastStone...
这是Android开发与应用,原书配套的课件,作者张荣,目录如下。 第1章 Android简介 1.1 手机操作系统 1.2 Android起源 1.3 Android特征 1.4 Android体系结构 1.4.1 应用层 1.4.2 应用框架层 1.4.3 ...
资源来自pypi官网。 资源全名:mediapipe-0.8.7.3-cp37-cp37m-macosx_10_15_x86_64.whl
### 精通Android游戏开发知识点总结 #### 1. 欢迎进入Android游戏世界 ##### 1.1 必备技能 - **扎实的Android基础**:掌握Android SDK的使用、熟悉Android应用程序的基本结构及其生命周期管理。这部分内容包括...
7.3 手机屏幕保护程序——FadeIn/FadeOut特效与运行线程 7.4 用手指移动画面里的照片——onTouchEvent事件判断 7.5 加载存储卡的Gallery相簿——FileArrayList 7.6 取得手机内置媒体里的图文件——ACTION_GET_...
1.安装SecureCRT 7.3.x官方安装程序。 2.以系统管理员身份运行打开SecureCRT 7.3.X的破解文件KEY.EXE 3.先选择【Patch】,找到SecureCRT的安装路径,并 首先,找到SecureCRT.exe, 然后,紧接着需要找到...