安卓适配基础知识

基本概念:屏幕分辨率,屏幕尺寸,屏幕密度

屏幕分辨率:横纵向上的像素点数,一般是纵向像素*横向像素,如1920*1080

屏幕像素密度:每英寸上的像素点数

屏幕像素密度与屏幕尺寸和屏幕分辨率有关,计算如下:

Nexus 5

屏幕:4.95inch

分辨率1920*1080

屏幕像素密度DPI = 对角线的像素/屏幕尺寸 = √(1920^2+1080^2)/4.95 = 445

不同的像素密度:

Mdpi 120~160

Hdpi 160~240

Xhdpi 240~320

Xxhdpi 320~480

Xxxhdpi 480~640

时间: 2024-11-12 02:09:42

安卓适配基础知识的相关文章

安卓开发基础知识4(三星 、ARM 为大朋背书,详解VR一体机解决方案)

需求说明:安卓开发 内容       :第一部分  大朋VR一体机方案                   第二部分  三星VR一体机方案 来自       :时间的诗 原文:http://www.ithome.com/html/it/235838.htm 第一部分 大朋VR一体机 大朋VR作为国内领先的虚拟现实企业,今年又率先推出全球首款可量产的VR一体机,短短两年,业界声望.市场地位持续飙升.除却战略和团队的因素之外,背后理所当然存在不少为其"撑腰"的大咖,其中包括为大朋VR一体机

安卓开发基础知识1(双摄像头安卓手机)

需求说明:安卓开发 内容       :双摄像头安卓手机调研 来自       :时间的诗 原文:http://mobile.163.com/16/0301/06/BH28BP9I001117A8_all.html# 有一句老话叫"人往高处走,水往低处流",世事万变,很多东西都在朝着更高一级的方向发展.手机行业也是如此,层出不穷的技术,让我们的智能机机身更薄.性能更强.功能更丰富等等,而时下非常火热的手机拍照也是被广大厂商所重视,摄像头像素越来越高,光学防抖.相位对焦等技术相继应用其中

安卓开发基础知识0(五步搞定Android开发环境部署——非常详细的Android开发环境搭建教程)

需求说明:安卓开发 内容       :安卓开发所需的环境搭建 来自       :时间的诗 原文:http://www.cnblogs.com/zoupeiyang/p/4034517.html 参考:http://jingyan.baidu.com/article/bea41d437a41b6b4c51be6c1.html 引言 在windows安装Android的开发环境不简单也说不上算复杂,本文写给第一次想在自己Windows上建立Android开发环境投入Android浪潮的朋友们,为

cocos2d-x 2.x屏幕适配基础

一开始我就忽略了屏幕适配的问题,现在才发现它是多么的重要.通过实践才领悟了其基础概念,而屏幕适配的策略是建立在其上的,有很多,但我还没有认真研究.这里仅把自己对屏幕适配基础知识进行一个梳理. 关于屏幕适配,有一个基础单位:像素.像素构成了分辨率,不应该把分辨率理解为大小.因此这里不说大小,只说分辨率:不说长宽,只说横纵. 1.FrameSize 这个最好理解,就是设备的分辨率,不同的手机有不同的分辨率.事实上,在PC上面开发也有一个设备分辨率,那就是在main.cpp里面设置的窗口分辨率,这个窗

android基础知识(1)

1.适配基础知识 屏幕尺寸 屏幕对角线的长度 单位 英寸 1英寸=2.54厘米 不太重要屏幕分辨率 横纵向上的像素点 单位 px 1px = 1像素点 分辨率越高 像素越好 纵向宽度 * 横向宽度 1920 * 1080屏幕像素密度 每英寸上的像素点数 单位 dpi 2.Nexus 5屏幕 4.95 inch1920 * 1080 DPI = 445 1920^2 + 1080^2 = 再开方 对角线上的像素点 除以 4.95 = 445 以 DPI 为 160 为基准 1dp = 1px 主要

如何学习安卓(android)开发,需要学习哪些基础知识?

随着智能手机的流行,现在很多大大小小的开发商都需要在手机上具备客户端,这里是一片强大的吸金磁场,那么很多想学习android的朋友,都会有个疑问,那就是:安卓(android)应该怎么学,需要哪些基础知识? 下面是我根据自己和周围朋友的一些经验,总结出来的几点,希望对想学安卓(Android)开发的朋友有所帮助. 1.安卓(Android)开发的分类: (1)安卓(Android)底层开发:我们需要掌握C语音.Linux操作系统等比较底层的知识,以后的发展方向应该是驱动.嵌入式开发.协议开发.

android基础知识

1. 前言 1.1. 什么是3G.4G Ÿ 第三代移动通信技术(3rd - Generation),速率一般在几百Kbps,较之前的2G和2.5G在数据传输速度上有很大提升. Ÿ 第四代移动通信技术(4th - Generation),速度可达到100Mbps以上,几乎可以满足人们的所有传输数据的需求. Ÿ 目前主流的3G技术标准有三种: WCDMA:全球80%以上的3G网络都是采用此种制式.中国联通运营.186 CDMA2000:目前日韩及北美使用较多.中国电信运营. 189 TD-SCDMA

蓝牙基础知识

蓝牙基础知识: 1.频段:2.4~2.485GHz; 2.最大输出功率: 最大功率容量 射程范围 (mW) (dBm) (m) 1类 100mW 20        ~100 2类 2.5mW 4  ~10 <——多数蓝牙应用是电池供电的2类设备 3类 1mW   0     ~1 对比:移动电话功率——>UMTS和W-CDMA输出为250mW,GSM1800/1900为1000mW,GSM850/900为2000mW. 3.跳频技术 (Frequency-Hopping Spread Spe

深入浅出安卓学习相关知识,如何从零学好移动开发

原文发表自我的个人主页,欢迎大家访问 http://purplesword.info/mobile-develop 由于近几年来互联网的飞速发展,安卓和iOS平台的大量普及推广,移动开发在当前是非常热门的一个方向. 有不少同学问我如何学习安卓,要学些什么,难不难学.之前一直没有想好应该怎么回答这个问题,只是简单的说安卓自身门槛不高,并不难学.因为我觉得准确回答一个类似这样的问题往往需要灵感.现在根据我的学习体验,做个大概的总结. 1.我为什么学安卓 我从刚开始接触安卓开发到现在也有两三年的时间了