随着高端手机(Andriod,Iphone,Ipod,WinPhone等)的盛行,移动互联应用开发也越来越受到人们的重视,用html5开发移动应用是最好的选择。然而,每一款手机有不同的分辨率,不同屏幕大小,如何使我们开发出来的应用或页面大小能适合各种高端手机使用呢?学习html5 viewport的 ...
分类:
移动开发 时间:
2018-03-16 23:49:13
阅读次数:
497
引言 对于程序在不同尺寸的Android机器上执行,对UI的适用性造成了额外的开销,只是限定符的出现,非常方便的攻克了这个问题。通过创建限定符相关的文件夹来解决资源的载入。 限定符用处 限定符(mdpi,tvdpi,hdpi)能够帮助我们推断屏幕密度 限定符(land,port)能够帮助我们区分屏幕 ...
分类:
移动开发 时间:
2018-03-16 18:48:45
阅读次数:
379
更新iOS11后,发现有些地方需要做适配,整理后按照优先级分为以下三类: 1.单纯升级iOS11后造成的变化; 2.Xcode9 打包后造成的变化; 3.iPhoneX的适配 一、单纯升级iOS11后造成的变化 1. 升级后,发现某个拥有tableView的界面错乱,组间距和contentInset ...
分类:
移动开发 时间:
2017-11-13 16:51:32
阅读次数:
218
getResources().getDisplayMetrics().densityDpi 就是屏幕密度。getResources().getDisplayMetrics().density 也可以理解为1dip相当于多少个px啦。 dpi是240,1dip=1.5px 标准dpi = 160 ld ...
分类:
其他好文 时间:
2017-10-17 17:29:24
阅读次数:
435
引用: Android官网 > 开发 > API 指南 > Introduction > Device Compatibility 1. 基本概念 Android被设计成能在各种不同类型的设备上运行,比如手机、平板和电视。对于开发者而言,数量庞大的设备为你的应用提供了巨大潜在受众。为了让你的应用能成 ...
分类:
移动开发 时间:
2017-09-28 11:44:54
阅读次数:
246
韩梦飞沙 韩亚飞 313134555@qq.com yue31313 han_meng_fei_sha sp dp px in in 表示英寸, 是屏幕的物理尺寸。1英寸是2.54厘米。 dp与密度无关 sp 用于 字体设置。 sp 与密度无关, 还与 缩放比例scale 无关。 如果屏幕 密度 是 ...
分类:
移动开发 时间:
2017-08-16 00:52:53
阅读次数:
341
Android把屏幕大小分成四种:small, normal, large, xlarge; 屏幕密度分成:low(ldpi), medium(mdpi), high(hdpi), extra high(xhdpi);各个屏幕密度之间的关系例如以下: 密度名称 密度的參考值(dpi) 关系 相应的屏 ...
分类:
移动开发 时间:
2017-07-26 21:54:49
阅读次数:
283
基本概念:屏幕分辨率,屏幕尺寸,屏幕密度 屏幕分辨率:横纵向上的像素点数,一般是纵向像素*横向像素,如1920*1080 屏幕像素密度:每英寸上的像素点数 屏幕像素密度与屏幕尺寸和屏幕分辨率有关,计算如下: Nexus 5 屏幕:4.95inch 分辨率1920*1080 屏幕像素密度DPI = 对 ...
分类:
移动开发 时间:
2017-07-09 14:54:10
阅读次数:
206
Android中一张图片(BitMap)占用的内存主要和以下几个因数有关:图片长度,图片宽度,单位像素占用的字节数。 一张图片(BitMap)占用的内存=图片长度*图片宽度*单位像素占用的字节数 注:图片长度和图片宽度的单位是像素。 图片(BitMap)占用的内存应该和屏幕密度(Density)无关 ...
分类:
移动开发 时间:
2017-06-04 12:53:23
阅读次数:
287