Android 基础知识 - Intent & 屏幕显示
2013-05-29 23:14
351 查看
1. Intent
Android中有两种Intent
1.1 public(命名)的 Intent, 这类Intent是在系统级注册的,任何应用程序都可以调用
1.2 private(匿名)的 Intent, 这类Intent只能在一个App内使用。
2. 屏幕显示
一般的, Android手机的尺寸各种各样,怎样根据屏幕的尺寸显示出相应的图片呢? 一种途径就是在res下放置不同的图像。
res/drawable-hdpi下存放 高密度显示器的图像
res/drawable-mdpi下存放 中密度显示器的图像
res/drawable-ldpi下存放 低密度显示器的图像
res/drawable-nodpi下存放 与密度无关(不受比列约束)显示器的图像
关于屏幕,还有一个问题,就是分辨率。用户界面在分辨率高的屏幕上,显得会比在分辨率低的屏幕上 小很多。 Android 可以通过使用与分辨率无关的度量单位来解决这一问题。Android支持的单位有:
px(像素):屏幕上的点
in: 英寸
mm:毫米
pt:磅,1/72英寸
dp(与密度无关的像素):一种基于屏幕密度的抽象单位。在每英寸160点的显示器上,1dp=1px
dip:与dp相同,多用于Google示例中
sp(与刻度无关的像素)
一般的建议是: 使用sp作为文字大小的单位,dip作为其他元素的单位。这样能够让UI在现在和将来的显示器上正常显示
Android中有两种Intent
1.1 public(命名)的 Intent, 这类Intent是在系统级注册的,任何应用程序都可以调用
1.2 private(匿名)的 Intent, 这类Intent只能在一个App内使用。
2. 屏幕显示
一般的, Android手机的尺寸各种各样,怎样根据屏幕的尺寸显示出相应的图片呢? 一种途径就是在res下放置不同的图像。
res/drawable-hdpi下存放 高密度显示器的图像
res/drawable-mdpi下存放 中密度显示器的图像
res/drawable-ldpi下存放 低密度显示器的图像
res/drawable-nodpi下存放 与密度无关(不受比列约束)显示器的图像
关于屏幕,还有一个问题,就是分辨率。用户界面在分辨率高的屏幕上,显得会比在分辨率低的屏幕上 小很多。 Android 可以通过使用与分辨率无关的度量单位来解决这一问题。Android支持的单位有:
px(像素):屏幕上的点
in: 英寸
mm:毫米
pt:磅,1/72英寸
dp(与密度无关的像素):一种基于屏幕密度的抽象单位。在每英寸160点的显示器上,1dp=1px
dip:与dp相同,多用于Google示例中
sp(与刻度无关的像素)
一般的建议是: 使用sp作为文字大小的单位,dip作为其他元素的单位。这样能够让UI在现在和将来的显示器上正常显示
相关文章推荐
- Android的intent:基础概念以及显示/隐式使用Intent && 通过intent返回结果
- 应用程序基础知识:activity和intent——Android开发秘籍
- android基础知识06:intent和intentfilter
- Android开发基础之屏幕显示
- (android 基础知识) PendingIntent
- Android基础查缺补漏之Intent&Activity
- android定位已获取经纬度,上传google解析后textview不显示,基础问题,求大神解答~~>_<`
- Android基础知识【chapter-4】Activity和Intent
- 关于Android intent的知识 隐式意图和显示意图
- 【Android基础知识】IntentService基本使用
- android学习中关于Textview,Button,EditText,连接的设置,Intent,Activity不同状态等的一系列基础知识点
- android基础知识:intent和intentfilter
- Android基础知识:Activity生命周期和Intent用法
- [android基础知识] 之七:intent的本质
- Android屏幕基础知识
- Android中隐式Intent的用途(1) -- 基础知识
- 【Android基础知识】关于屏幕适配的学习(support-screens)
- Android基础知识之屏幕兼容模式
- Android基础知识之Manifest中的Intent-filter元素
- Android屏幕适配 - 屏幕基础理论知识笔记;res资源文件命名与匹配规则