Android 配置文件 AndroidManifest 解析
来源:互联网 发布:三级网络技术题库软件 编辑:程序博客网 时间:2024/05/23 18:31
1、屏幕分辨率
<supports-screens android:smallScreens="true" android:normalScreens="true" android:largeScreens="true" android:resizeable="true" android:anyDensity="true" />
DisplayMetrics metric = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(metric); int width = metric.widthPixels; // 屏幕宽度(像素) int height = metric.heightPixels; // 屏幕高度(像素) float density = metric.density; // 屏幕密度(0.75 / 1.0 / 1.5) int densityDpi = metric.densityDpi; // 屏幕密度DPI(120 / 160 / 240)
在一个低密度的小屏手机上,仅靠上面的代码是不能获取正确的尺寸的。比如说,一部240x320像素的低密度手机,如果运行上述代码,获取到的屏幕尺寸是320x427。因此,研究之后发现,若没有设定多分辨率支持的话,Android系统会将240x320的低密度(120)尺寸转换为中等密度(160)对应的尺寸,这样的话就大大影响了程序的编码。所以,需要在工程的AndroidManifest.xml文件中,加入supports-screens节点。
0 0
- Android 配置文件 AndroidManifest 解析
- AndroidManifest.xml配置文件解析
- Android AndroidManifest配置文件
- AndroidManifest.xml配置文件解析一
- AndroidManifest.xml配置文件解析二
- Android 系统解析AndroidManifest
- Android 应用配置文件AndroidManifest.xml
- Android AndroidManifest.xml配置文件详解
- Android配置文件AndroidManifest.xml注释
- Android AndroidManifest.xml文件解析
- Android解析AndroidManifest.xml文件
- [Android] AndroidManifest.xml文件解析
- android AndroidManifest.xml文件解析
- 【Android】AndroidManifest.xml文件解析
- android中AndroidManifest文件解析
- Android从零开始-AndroidManifest.xml解析
- Android开发配置文件AndroidManifest.xml详解 (1)
- Android开发配置文件AndroidManifest.xml详解 (2)
- hdu 4965 Fast Matrix Calculation
- 事务隔离级别
- hdu 4965 矩阵快速幂
- 发布与运行ADF Faces Rich Client Components Demo
- LeetCode-Convert Sorted List to Binary Search Tree
- Android 配置文件 AndroidManifest 解析
- linux线程通信:sigwait和pthread_kill
- HDU 4968 Improving the GPA 模拟
- Android 动画原理
- 发布与运行 Oracle Fusion Order Demo
- UVA 662 - Fast Food
- 使用github之:Git远程操作详解
- HDU2069 Coin Change 【暴力】
- ADF 11g 问与答