java获取手机屏幕大小_获取手机屏幕大小
Java代码
// 通过WindowManager获取
DisplayMetrics dm = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm);
System.out.println("heigth : " + dm.heightPixels);
System.out.println("width : " + dm.widthPixels);
// 通过Resources获取
DisplayMetrics dm2 = getResources().getDisplayMetrics();
System.out.println("heigth2 : " + dm2.heightPixels);
System.out.println("width2 : " + dm2.widthPixels);
// 获取屏幕的默认分辨率
Display display = getWindowManager().getDefaultDisplay();
System.out.println("width-display :" + display.getWidth());
System.out.println("heigth-display :" + display.getHeight());
// 通过WindowManager获取
DisplayMetrics dm = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm);
System.out.println("heigth : " + dm.heightPixels);
System.out.println("width : " + dm.widthPixels);
// 通过Resources获取
DisplayMetrics dm2 = getResources().getDisplayMetrics();
System.out.println("heigth2 : " + dm2.heightPixels);
System.out.println("width2 : " + dm2.widthPixels);
// 获取屏幕的默认分辨率
Display display = getWindowManager().getDefaultDisplay();
System.out.println("width-display :" + display.getWidth());
System.out.println("heigth-display :" + display.getHeight());
2、去掉屏幕标题及全屏显示
Java代码
// 去掉标题
requestWindowFeature(Window.FEATURE_NO_TITLE);
// 设置全屏
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
// 去掉标题
requestWindowFeature(Window.FEATURE_NO_TITLE);
// 设置全屏
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
3、设置屏幕的风向
在Manifest.xml文件中配置Activity的属性
Xml代码
android:screenOrientation="landscape">
android:screenOrientation="landscape">
在程序中控制,一般在Activity中的onCreate、onDestroy方法中控制,因为在屏幕方向发生变化时,
系统会重新启动Activity。所以需要再Activity销毁前保存相关数据,方便在下次onCreate方法中
重新加载,并更新屏幕的布局
Java代码
public void onCreate(Bundle savedInstanceState) {
//强制横屏
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
// TODO 更新屏幕布局
}
public void onDestroy() {
if(getRequestedOrientation() ==
ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE){
// 保存数据
}else if(getRequestedOrientation() ==
ActivityInfo.SCREEN_ORIENTATION_PORTRAIT){
// 保存数据
}
}
java获取手机屏幕大小_获取手机屏幕大小相关推荐
- java jsp取静态常量_获取java静态
Android NDK开发系列教程4:对类变量进行操作 终于建了一个自己个人小站:https://huangtianyu.gitee.io,以后优先更新小站博客,欢迎进站,O(∩_∩)O~~ 通常我们 ...
- 华为手机灵敏度设置_华为调屏幕灵敏度设置方法
1.首先,我们先在手机桌2113面中打开"设置"功能,如图所示5261.2.进入设置界面后,在下4102拉菜单中找1653到"智能辅助"功能并点击进入.3.然后 ...
- 苹果手机怎么解屏幕锁_小米手机刷机第1步:解BL锁教程
本文首发我的微信公众号:酷客fans 玩机教程,ROM资源,主题推荐,原生进阶指南,教你如何玩转安卓,欢迎关注. 第一步:解锁 现在很多手机都有一个BL锁,其主要目的是为了用户的隐私数据安全.但是对于 ...
- 手机java应用运行卡顿_解决手机运行慢,困顿的小妙招
你的手机卡顿严重么?相信95%的小伙伴们都经历过系统卡顿.死机的情况,同时对大部分人来说,换手机主要原因就是旧手机的卡顿严重,你是否有思考过面对卡顿该如何解决呢?下面,跟着小编来看看吧! 一.造成手机 ...
- 苹果备忘录怎么调字体大小_换手机导致苹果备忘录丢失了怎么恢复?
很多网友都遇到过换了新手机之后,将旧手机的数据明明都转移到了新手机,但是备忘录却没有了,这种情况下该如何进行恢复呢?其实方法很简单,学会下面这三招,轻松应对备忘录丢失的情况. 方法一:通过icloud ...
- 手机sar值_谈谈手机的SAR值
最近,关于GSM手机与联通欺骗消费者的IS-95窄带CDMA辐射谁大的问题一直争论不休,细心的朋友可能会注意到,有一个'SAR值'多次出现在这些报道中,那到底什么是SAR呢?今天YHY就给大家简单地介 ...
- 华为手机灵敏度设置_华为手机还可以这样玩,让你灵敏度提高,你服不服!
非常感谢你劳累的一天还能打开小编的文章阅读,小编将不懈努力的给大家分享最新鲜的奇趣见闻和知识,希望能给你带来快乐和放松! 华为手机这个功能,非常有利于活动手指关节,轻轻一点感觉世界都转起来了! 一.确 ...
- 安卓手机充电慢_安卓手机设置充电提示音全新最全教程
安卓版充电提示音教程_哔哩哔哩 (゜-゜)つロ 干杯~-bilibilim.bilibili.com 哎,自从前端时间IOS14发布后,他的其他所有功能没有活,唯一火了充电提示音.奈何大傻没有苹果手 ...
- 华为手机连电脑_华为手机微信聊天记录如何导出电脑的四大方法
华为手机是国内销量最大的国产手机,很多人想把华为手机微信聊天记录导出到电脑上进行保存,或进行打印,却不知道如何操作.其实有四种方法可以把华为手机上的微信聊天记录导出到电脑上,包括聊天记录中的所有文字, ...
- 安卓手机主题软件_安卓手机赚钱软件
点击 蓝色 字体关注我们 如果你刚好没工作,请找我 每天更新海量兼职 如何你刚好有空余时间,请加我 每天为你推荐合适工作 如果你想挣点零花, 请@我 为你介绍海量兼职APP 如果你刚好符合上面描述,那 ...
最新文章
- 宏观经济学思维导图_巧用思维导图,提升初三化学专题复习课实效
- MQTT发布消息核心流程之一
- 2.3.3 进程互斥的硬件实现方法
- python之pygame安装教程_Python中pygame安装方法图文详解
- Bug思路不清晰严谨
- mysql数据库内置函数大全_MySQL数据库——内置函数
- 项目管理(4):备战pmp
- php正则表达式如何找到匹配模式中的最后一组
- 在视图中显示InActive记录
- Mr.J--ES6特性学习笔记
- 关于php车服务论文,「PHP」行车服务app后端代码简析
- 理解unittest(六)
- Hive SQL练习题
- 使用Chrome开发者工具精确定位网页元素位置
- php 汉王云名片_汉王云名片识别(SM)组件开发详解
- 唐读笔记-正则表达式必知必会
- Day005 - 循环练习与列表基础
- jQuery案例-网页音乐播放器01
- 03-白龙马与拉磨驴的人生
- CodeForces 1A Theatre Square(水题)
热门文章
- error: failed to attach to process ID 0问题解决
- java 创建消息队列_java - 在Java中动态创建异步消息队列 - 堆栈内存溢出
- 中星9号新增测试频道_直播卫星新增中央卫视18套高清电视节目频道测试
- 使用RestTemplate遇到的问题
- redis数据类型之ZSet
- Nginx的入门详解
- java版spring cloud+spring boot+redis社交电子商务平台-docker-feign配置(五)
- Revit二次开发: 文件损坏
- Intel BIGDL 探索
- java的四种取整方法