android学习之-获得手机屏幕大小

简介:

主类

 
  1. package sucre.android; 
  2.  
  3. import android.app.Activity; 
  4. import android.os.Bundle; 
  5. import android.util.DisplayMetrics; 
  6. import android.widget.TextView; 
  7. /** 
  8.  * 取得手机屏幕的大小 ,用到了android.util下的DisplayMetrics 
  9.  * @author qiaolei 
  10.  * 
  11.  */ 
  12. public class EXT03_05 extends Activity { 
  13.     /** Called when the activity is first created. */ 
  14.     @Override 
  15.     public void onCreate(Bundle savedInstanceState) { 
  16.         super.onCreate(savedInstanceState); 
  17.         setContentView(R.layout.main); 
  18.         //定义DisplayMetrics对象 
  19.         DisplayMetrics dm = new DisplayMetrics(); 
  20.         //根据windowManager获取Metrics 
  21.         //调用getWindowManager()之后,会取得现有的Activity的Handler,然后调用getDefaultDisplay() 
  22.         //取得屏幕宽高将其放到dm中 
  23.         getWindowManager().getDefaultDisplay().getMetrics(dm); 
  24.         //获取屏幕的宽和高 
  25.         String str = "手机屏幕的分辨率为:"+dm.widthPixels+"x"+dm.heightPixels; 
  26.         //定义要显示str内容Textview 
  27.         TextView tv = (TextView)findViewById(R.id.myTextView); 
  28.         //将内容放到TextView中 
  29.         tv.setText(str); 
  30.     } 

 本文转自sucre03 51CTO博客,原文链接:http://blog.51cto.com/sucre/742952,如需转载请自行联系原作者

目录
打赏
0
0
0
0
69
分享
相关文章
吴泳铭:AI最大的想象力不在手机屏幕,而是改变物理世界
过去22个月,AI发展速度超过任何历史时期,但我们依然还处于AGI变革的早期。生成式AI最大的想象力,绝不是在手机屏幕上做一两个新的超级app,而是接管数字世界,改变物理世界。
8001 73
安卓手机远程连接登录Windows服务器教程
安卓手机远程连接登录Windows服务器教程
314 4
termux+anlinux+Rvnc viewer来使安卓手机(平板)变成linux服务器
本文介绍了如何在Android设备上安装Termux和AnLinux,并通过这些工具运行Ubuntu系统和桌面环境。
241 2
termux+anlinux+Rvnc viewer来使安卓手机(平板)变成linux服务器
Android vs. iOS:解锁智能手机操作系统的奥秘####
【10月更文挑战第21天】 在当今这个数字化时代,智能手机已成为我们生活中不可或缺的伙伴。本文旨在深入浅出地探讨两大主流操作系统——Android与iOS的核心差异、优势及未来趋势,帮助读者更好地理解这两个平台背后的技术哲学和用户体验设计。通过对比分析,揭示它们如何塑造了我们的数字生活方式,并展望未来可能的发展路径。无论您是技术爱好者还是普通用户,这篇文章都将带您走进一个充满创新与可能性的移动世界。 ####
118 3
第一个安卓项目 | 中国象棋demo学习
本文是作者关于其第一个安卓项目——中国象棋demo的学习记录,展示了demo的运行结果、爬坑记录以及参考资料,包括解决Android Studio和maven相关问题的方法。
第一个安卓项目 | 中国象棋demo学习
利用firefox调试安卓手机端web
该教程详细介绍如何通过Firefox浏览器实现手机与电脑的远程调试。手机端需安装最新版Firefox,并按指定步骤设置完成;电脑端则需安装15版及以上Firefox。设置完成后,通过工具栏中的“远程调试”选项,输入手机IP地址即可连接。连接确认后,即可使用电脑端Firefox调试器调试手机上的Web信息。注意,调试前手机需提前打开目标网页。
138 2
安卓与iOS的较量:谁才是智能手机市场的王者?
本文将深入探讨安卓和iOS两大智能手机操作系统之间的竞争关系,分析它们各自的优势和劣势。通过对比两者在市场份额、用户体验、应用生态等方面的表现,我们将揭示出谁才是真正的市场领导者。无论你是安卓粉丝还是iOS忠实用户,这篇文章都将为你提供一些有趣的观点和见解。
视频直播技术干货(十二):从入门到放弃,快速学习Android端直播技术
本文详细介绍了Android端直播技术的全貌,涵盖了从实时音视频采集、编码、传输到解码与播放的各个环节。文章还探讨了直播中音视频同步、编解码器选择、传输协议以及直播延迟优化等关键问题。希望本文能为你提供有关Andriod端直播技术的深入理解和实践指导。
70 0
无影云电脑产品使用黑神话悟空之是否可以想主播们玩的那样手机屏幕上有虚拟按键
这段内容主要讨论了无影云电脑在使用过程中遇到的五个问题及其解答,包括是否能在手机屏幕上显示虚拟按键、解决服务器网络异常导致的连接问题、处理活动前购买的云电脑无法开启电竞模式的情况、解决游戏崩溃问题,以及处理打开游戏时报错的问题。文中提供了详细的解决步骤和参考链接。
Android学习 —— 测试init.rc中的条件触发的处理顺序
Android学习 —— 测试init.rc中的条件触发的处理顺序

热门文章

最新文章

AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等