布局文件main.xml:

android:layout_width="fill_parent"

android:layout_height="fill_parent"

android:orientation="vertical" >

android:id="@+id/show"

android:layout_width="fill_parent"

android:layout_height="wrap_content"

/>

android:id="@+id/show2"

android:layout_width="fill_parent"

android:layout_height="wrap_content"

/>

Activity代码:

public class GetWindowParamsActivity extends Activity {

/** Called when the activity is first created. */

@Override

public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.main);

show = (TextView)findViewById(R.id.show);

show2 = (TextView)findViewById(R.id.show2);

WindowManager windowManager = getWindowManager();

Display display = windowManager.getDefaultDisplay();

int screenHeight = display.getHeight();

int screenWidth = display.getWidth();

show2.setText("height:" + screenHeight+";width:" + screenWidth);

int screenRotation = display.getRotation();

if (Surface.ROTATION_0 == screenRotation) {

show.setText("no rotation");

}

else if (Surface.ROTATION_90 == screenRotation) {

show.setText("rotation 90");

}

else if (Surface.ROTATION_180 == screenRotation) {

show.setText("rotation 180");

}

else if (Surface.ROTATION_270 == screenRotation) {

show.setText("rotation 270");

}

}

private TextView show;

private TextView show2;

}

运行效果:

正常方向时:

屏幕逆时针旋转90度时:

其他依此类推

android 获取屏幕旋转方向,android获取手机屏幕尺寸和旋转方向相关推荐

  1. android webview加载html图片自适应手机屏幕大小点击查看大图

    我们在开发中,显示信息详情时,一般后台会给出html文本,在android端一般采用webview控件来展示,但是后台给出的html文本一般是给电脑端用的,没有自适配手机,导致手机端图片显示过大,需要 ...

  2. Android应用开发——从设计稿到手机屏幕的UI尺寸转换

    情景导入 假设我们需要将这个计算器UI界面设计到1080*2340,440dpi(pixel 5)上,我们如何求每个控件的dp值? 数学建模 1:获取设计稿中控件的px值 QQ截图可以获取设计稿px值 ...

  3. Android中判断Wift是否开启,手机屏幕状态,sdcard是否被拔出,设置全屏

    第一个问题:判断手机当前上网用的是sim卡还是wifi,我写了一个封装的方法,以后可以拿来用: [java] view plaincopy print? /** * check the interne ...

  4. android学习笔记---49_屏幕适配,根据不同手机屏幕大小适配软件界面

    2013/5/12 49_屏幕适配 ----------------------- 1.根据手机屏幕的大小自动显示软件界面的大小 2.这里用480x320和320x240这两种屏幕大小举例. ---- ...

  5. 【Android开发】使用DDMS巧妙进行手机屏幕录制

    今天捣鼓Android SDK目录的时候,发现DDMS工具可以是可以将手机屏幕录制下来的. 具体操作如下, 1.在命令行输入"ddms"并按回车(如果提示没有该命令,那么直接去SD ...

  6. android最新屏幕视频教程,安卓怎么录制手机屏幕视频_怎么录制自己手机屏幕教程_好特教程...

    怎样能够用自己的手机录制自己手机屏幕的视频呢?安卓手机在没有其他录制设备的情况下如何录制手机屏幕上的视频呢? 1.首先我们下载安装好 录屏精灵 这软件 . 很多小伙伴可能会问,为什么我要选择这软件呢? ...

  7. 手机游戏连接计算机屏幕,推荐一种将手机屏幕投影到计算机大屏幕的软件-PowerMirror...

    现在,越来越多的人需要在计算机上玩手机游戏. 大多数人会选择一个Android模拟器. 但是,众所周知,Android模拟器对计算机配置有更高的要求,而性能较差的计算机则有被卡住的风险. 今天,我介绍 ...

  8. 手机屏幕物理点击器是什么原理_手机屏幕为什么能触控 手机屏幕触控介绍【详解】...

    每天刷手机是我们的日常消闲时光的主要手段,但是手机屏幕为什么能触控及其原理你有没有考虑到?下面就由小编为大家解答一下手机屏幕为什么能触控及触控的原理. 触控屏 手机屏幕能触控由来已久,最早的一些功能性 ...

  9. 我手机计算机屏幕是黑色的,原来如此 手机屏幕边缘的黑边是什么呢?

    [PConline 杂谈]现在的手机屏幕尺寸现在是变得越来越大了,而且手机屏幕用上的技术也越来越优秀.不过细心的用户就可以发现,在我们的手机屏幕与边框之间,总是存在一条"黑边",而 ...

  10. 苹果手机屏幕录制在哪_手机屏幕录制工具

    屏幕录制APP就是这么个大众化的名字老夜在网上找了半天愣是没能找到出处,与之重名的应用数不胜数,之前给大家分享的另一款手机屏幕录制大师也深知撞衫的影响更名为小熊录屏,两款应用分别体验过后发现各有个的优 ...

最新文章

  1. matlab 老照片处理,matlab实现PS算法之百叶窗、老照片
  2. ios不行安卓可以 微信签名_王者荣耀安卓、iOS互通来了!现在可以互看好友资料...
  3. rabbitmq-plugins.bat enable rabbitmq_management
  4. 中控消费机一直显示连接服务器,中控消费机培训及常见问题的解决办法
  5. activiti7关联mysql_学习笔记:一个MySQL实例有多个Activiti数据库问题
  6. 可展开/折叠的Android TextView:ExpandableTextView
  7. 【单目标优化求解】基于matlab海洋捕食者算法(MPA)求解单目标问题【含Matlab源码 478期】
  8. 【持续更新】2000-2022年英伟达历代桌面Quadro显卡列表,Quadro显卡发布日期
  9. 一代「博雅」大师离世!缅怀复旦大学原校长、中国科学院院士杨福家教授
  10. 正确区分标识(zhi)符、关键字与保留字
  11. 关于JFrame添加背景图片,setbounds的小知识
  12. CRC16数据校验支持ModelBus和XMODEM校验模式(C语言)
  13. 65883-12-7,PEG5-Ms带有甲磺酸基和羟基的PEG连接剂
  14. 飞行汽车能顺利上天吗?
  15. egret白鹭 基于eui组件的一些动画类 抽屉效果
  16. php crc16计算,如何在PHP HEX中计算CRC16 CCITT?
  17. JSD-2204-VueCLI-Day01
  18. Android音频可视化
  19. Win10电脑怎么恢复出厂设置
  20. python opencv 人体/人脸识别 简易demo

热门文章

  1. ENVI:标准库中光谱(.sli)重采样
  2. 爬虫-豆瓣书籍排行榜及用户信息-2021.7.23-使用Scrapy框架-用MongoDB存储数据
  3. 布隆过滤器(Bloom Filter)
  4. HDU 2565 放大的X【图形】
  5. 后端---最全最简单细致的Java接入微信支付接口(Native接入)
  6. Macbook pro外接显卡实现深度学习
  7. 5G技术—移动通信制式演进发展历程测试题目
  8. AndroidManifest.xml乱码
  9. 数学之路(4)-数学基础-幂函数图像与函数平移
  10. Unity打包的PC项目生成一个EXE文件