如何设置每次激活手机屏幕iphone4s显示尚未激活不同图片

Android 中,应用程序需要的图片资源如何针对不同屏幕大小手机设计?
1.800x480、480X320、320X240分辨率的手机需要不同的图片资源;2.如何设计三套图片资源来满足这3种分辨率的手机,这三套图片资源之间有什么样的大小比例关系?3.美工设计图片的时候有没有技巧?可否先设计一套,然后按照比率缩放呢?
按投票排序
可以按照手机屏幕的标准把800x480理解为hdpi,480x320为mdpi,320x240为ldpi,根据最新的数据显示,Android所有手机中hdpi和mdpi占有九成以上的比例;系统版本,到今天2.1~2.3的比例也是绝对比例,所有我们可以以这个为依据来做相应的适配,对于这些数据,需要随时注意,特别是在Android有新版本推出后的几个月里,市场的变动相应的会活动一些,值得注意的是这个比例只是现在的一些数据,可能之后也会有些变动,所以需要事实根据新的市场环境进行适配。答问题1:以现在的情况为例,最为节省的话,一般开发Android APP的时候会考虑设计hdpi和mdpi的图片资源,所以也是需要设计两套图的,很多为了节省工作量直接用一套hdpi的图片资源,在mdpi的时候直接压缩,这样图片质量会损失很大,所以最好还是尽量使用两套资源图片;答问题2:视觉在根据交互原型进行设计的时候,可以考虑以mdpi,也就是320x480为蓝本进行设计,因为Android一般采用dp为单位,而我们设计的时候一般是px为单位的,这个就涉及到一个单位转换的问题,而在mdpi下,px和dp是1:1的关系,这样在标注坐标的时候能够很方便的进行单位转换,例如我们以320x480为蓝本的话,在photoshop测量的间距为10px,我们在给到RD时的坐标可以直接标注为10dp;因为dp的单位是可以程序自己去适配不用dpi屏幕的,所以就算设计三套不同dpi的图,一般也只用对mdpi的设计图进行坐标定位,这个坐标的标注可以用在所有dpi的资源上;因为现在Android又添加了xhdpi(类似iPhone4的960x640的分辨率)的支持,假如我们在设计有(xhdpihdpi/mdpi/ldpi)四套不同dpi的图片资源时,因为之前提到以mdpi为蓝本做第一个dpi的设计,相应的我们把mdpi的比例设定为1,相应的不同dpi的图片资源尺寸的比例关系可以是xhdpi:hdpi:mdpi:ldpi等于2:1.5:1:0.75,也就是说,第一套图为mdpi的资源图片,xhpi可以大小调整到200%,hdpi可以调整到150%,ldpi则是75%;答问题3:视觉设计的时候就像前面说到的一样,可以优先以320x480的大小去设计一套,在用到不同dpi的时候,可以把320x480设计psd里所有APP要用到的控件单独做一个控件库的psd,psd的所有控件图层是基于形状工具绘制的,每个分辨率都做一个控件库的psd,然后可以直接让美工根据控件库的psd切图给RD使用了,先做完mdpi的控件psd后,其它dpi的控件库的psd可以依照上面说到的比例关系进行大小的调整,例如,hdpi的控件psd也就是把mdpi里的每个控件放大到150%,有时候放大缩小psd里的图片会有些半透明的虚边,细微调整即可,如果在设计mdpi的时候,每个控件的大小能够尽量的被4整除,那么基本上就可以直接放大和缩小控件大小而不用担心虚边的问题,当然也不能完全限制在大小被4整除的死胡同里,这样也容易局限视觉设计,只是在视觉设计完成后,可以尽量的去调整在,如果视觉上有些控件在大小调整到被4整除的范围里,界面整体的比如不太合适,或者很影响视觉设计,也不必去过分强求。
这种问题就应该先去看文档再来问。好吧,我把珍藏多年的必杀技拿出来!!上传一张图片,自动生成多尺寸,各种规格图片。
解决楼主问题的关键不在于点九,点九只是一种可拉伸切图的方法。楼上切的点九也有问题,那个对话气泡,有没有发现字都偏下?WHY?因为切图气泡下面有阴影,气泡上面又没有相等的留出透明空间,而开发是将文字与切图居中对齐,所以会偏下。---------- 进入正题 --------先说一下安卓手机调取资源的方式,一般资源文件存在****/res/ 目录中,APK文件解压出来就可以看到。*
如果各个资源都有,系统会自动识别手机的屏幕密度,并调取相对应的资源文件夹里的资源文件。比如手机是HDPI的,而HDPI资源文件里有,就调取HDPI的资源。*
如果相对应资源文件没有,会调取接近的大资源并按比例缩小来适配(缩小损失微小,只是边缘会产生模糊像素,用户没有设计师的像素眼,影响并不大)。*
如果大资源也没有,会调取接近的小资源并按比例放大来适配。(放大损失大,模糊,和图片放大一个道理)。看个表格,屏幕密度倍数关系,资源适配时缩放比例关系。再看一份数据,安卓手机屏幕尺寸与屏幕密度覆盖率(谷歌官方数据,截止到)楼主提到的三个分辨率对应屏幕密度分布是:800x480(HDPI),480X320(MDPI)、320X240(LDPI)发现楼主去适配的机器只占了 38.4% + 17.9% + 5.4% = 61.7%。即使你全部提供这3套资源,也只能适配好61.7%。到时候会出现这样的情况:楼主最大的资源只有HDPI的,XHDPI(720P)机器适配的时候,调用HDPI资源,放大1.333倍显示,还好,能忍受XXHDPI(1080P)机器适配的时候,调用HDPI资源,放大2倍显示,。。。。糊更别说现在的2K屏手机了(虽然还比较少),就无法直视了。给楼主3个问题的回答:1.
800x480、480X320、320X240分辨率的手机需要不同的图片资源;答:不一定要3种资源都提供,提供一个高的就好。当然如果你设计开发资源充足,对安装包大小又不在乎,那么你可以全做出来,没有什么不可以的,但这样性价比真的好吗?2.
如何设计三套图片资源来满足这3种分辨率的手机,这三套图片资源之间有什么样的大小比例关系?答:大小比例请看第一个表格。3.
美工设计图片的时候有没有技巧?可否先设计一套,然后按照比率缩放呢?答:最有性价比的方案是设计师用(XXHDPI)做设计,提供一套XXHDPI切图资源。其他密度不需要提供,让系统自适配。为什么是XXHDPI,因为大分辨率趋势,现在XXHDPI已经占比16.3%()。如果各种资源都提供,成本大,1. 前期开发设计成本大,特别是设计。。2. 用户下载成本大,如果你的用户达到了一定量,你的安装包大几百K,将会影响你的下载安装量。******
PS:请不要叫设计师为美工,建议让你们公司HR把“美工”的title改成“设计师”
******对安卓开发团队建议:*
设计师和开发人员都把Android design精读一遍,并举行一次交流分享会议。*
设计师和开发人员都把dp(安卓里的长度单位)搞清楚,设计师提供给开发人员的标注单位最好是dp(长度)、sp(字体),而不是px,因为你标px的话,说明还没弄懂Android,如果没弄懂,结果就会出现很多问题。...如果搞明白安卓适配很容易搞定。
前面各位都已经回答的很详细,说点不久的将来的事儿。Android 5.0开始已经支持基于SVG的XML资源了,设计师要学会纯矢量啦,别天天切PNG啦,随意缩放随意改色的界面图标才是王道啊。PS:iOS支持PDF矢量资源了,之前自己预言的矢量化UI阶段已经走到眼前了。
补充一下,简单的形状还可以写drawable, 更灵活
刚好在研究这个问题这个QQ登录页面的图片1080p的截图,中间的.9图片是drawable-hdpi里的资源文件(整个资源包中唯一一张)截图的边缘虽然模糊了,但是在手机上看效果还是过得去的截图的边缘虽然模糊了,但是在手机上看效果还是过得去的如果要适配不同分辨率如1080p,需要单独做个边框为4px像素的.9资源文件,如果所有图片都这样适配,对设计者而言是很大的工作量既然能够达到使用的效果,就无需对所有图片都适配,只做需要适配的图片资源即可。下图中xxhdpi中只有1个文件
图说picsays前段时间发布的《Android的发展和碎片化》中提到了不同屏幕规格的占比情况,还有不同系统版本的占比情况。
那个点九存图应该可以适应不同的尺寸。
除非是启动画面那种大图 一般能做成.9的就尽量做了 减少颜色渐变什么的设计
刚好在微博上看到几张图,顺手粘贴过来给大家看看这是一个专门处理点九图的工具App的界面,一张修改图,一张预览图
给最清晰的图,放对应的文件夹,系统自动压缩。
如果要控制软件大小的,主要按照480x800的分辨率来出资源图片就可以了,写界面程序的时候注意缩放,基本没什么问题。。
额.....有一种东西....叫做.9.png
完美解决问题
我也在闹心这个 事情啊苹果手机iphone6 plus怎么设置横屏显示有几种显示模式-中国学网-中国IT综合门户网站
> 苹果手机iphone6 plus怎么设置横屏显示有几种显示模式
苹果手机iphone6 plus怎么设置横屏显示有几种显示模式
转载 编辑:李强
为了帮助网友解决“苹果手机iphone6 plus怎么设置”相关的问题,中国学网通过互联网对“苹果手机iphone6 plus怎么设置”相关的解决方案进行了整理,用户详细问题包括:RT,我想知道:苹果手机iphone6 plus怎么设置横屏显示有几种显示模式,具体解决方案如下:解决方案1:分别为标准和放大模式,才支持横屏iPhone6 Plus共有两种显示模式。所以要确保显示模式在标准模式状态下。只有在“标准模式”下通过对数据库的索引,我们还为您准备了:答:第一步、进入手机“设置”界面,点击并进入“通用”选项。 第二步、我们在“通用”界面中,选择并点击“Siri”。 第三步、这样,我们可以在“Siri”设置界面,通过滑动开启“允许‘Hey Siri’”功能。===========================================答:如果是IOS7:设置——通用——打开“自动锁定”——打开“密码锁定”并设置密码 如果是IOS8:1、设置——通用——打开“自动锁定”。2、设置——密码——设置密码===========================================答:什么服务器?MDM?===========================================答:不同的手机在不同的地方设置,比如iphone,设置-通用-自动锁定,根据需要点击相应的时间即可 ~如果你认可我的回答,请及时点击【采纳为满意回答】按钮 ~~手机提问的朋友在客户端右上角评价点【满意】即可。 ~你的采纳是我前进的动力 ~~O(∩_∩)O,记...===========================================答:1、点击“设置”选项; 2、在“设置”界面中找到“个人热点”; 3、然后我们可以看到“个人热点”开关,如果是通过无线连接到 iPhone5s 的个人热点,需要输入设置界面中的密码即可; 4、现在打开个人热点,下面有三种方法可以连接到 iPhone5s 共享的网络热...===========================================答:设置方法楼上都说了,但是这个效果可是杠杠的,就好像拍照的闪光灯一样,还不止闪一下,太高调了。楼主可能想要的是那种来电闪的微弱LED效果,手机本身是无法实现的===========================================答:手机的方向锁 不想手机随姿势变动而改变方向,就可以打开开关,固定在一个方向 解锁和打开的路径开关都在控制中心上排最后一个(一把锁用圈画里面的标志)点击即可打开和关闭 6系统及以下 按两次home键 往右边滑动后台程序就可以看见===========================================答:apple id?注册需要用到一个邮箱 注册方法 /article/a681b0ded3463c.html 注册完在手机设置&itunes store 与app store &登入就可以了 未激活的就用刚才激活的登入 touch id? 设置&touch id 与密码&添加指纹...===========================================答:你好! 设置-&声音-&电话铃声 然后就可以选择变更了 自定义铃声设置: 1、打开“itunes”,选择菜单栏的“文件”-“将文件添加到资料库” 2、选择要做铃声的歌曲,单击“打开” 3、歌曲会出现在“资料库”的“音乐”里右击歌曲,选择“显示简介” 4、选择“选项...===========================================有没有开启查找我的iphone 有的话用apple id找回 没的话没办法定位===========================================点设置-邮箱,联系人和日历-添加账户-其他-添加邮箱账户,把你的邮箱信息填好点下一步就行了,会自动帮你设置好的===========================================iphone6 plus无法连接电脑的解决方法: 1、首先我们需要下载iTunes ,下载完毕后根据提... iphone手机信息; 4、可以进行iphone设置信息。 数据线问题: 1.苹果6 plus的 iOS8...===========================================跟其他iPhone 制作和导入铃声的方法一样: 运行电脑上最新版的iTunes ,然后按电脑键... 2、右键点击刚刚添加的音乐文件名称--显示简介--选项:设置铃声开始与结束时间 ,长...=========================================== 开机,键盘输入 *#06# 看显示的IMEI.===========================================你说的是不是任务切换时候显示的那个?如果是就这样:设置-邮件、通讯录、日历-在应用程序切换器中显示,进去把最近通话关了===========================================去自带appstore中查找360手机卫士并下载。 或者通过itunes或者第三方管理软件下载安装360手机卫士。。。===========================================iphone6设置手机铃声手机设置进入手机设置声音电铃声选择铃声面短信铃声等等其铃声 要性点铃声要自制作或者网载推荐用同步助手同步助手载铃声用同步助手制作、导...===========================================恭喜都买手新版手机能设置问题或者冲突查看===========================================['aɪfəʊn] [sɪks] [plʌs] iPhone Six Plus ----------------------------------- 7×24小时在线为您解答! 不懂请【追问】,满意请【采纳】,再问请【求助...===========================================
本文欢迎转载,转载请注明:转载自中国学网: []
用户还关注
可能有帮助Android针对不同的手机屏幕大小设计图片资源与编码(转载)
Screen Size 屏幕尺寸:
实际的物理尺寸,以屏幕的对角线为准(包括通知栏?)
将所有的实际尺寸分为四个广义的尺寸:small(小),normal(正常),large(大),extra
large(特大)
Density 屏幕密度:
屏幕的屋里面积内的像素数量,通常指dpi(每英寸点数)
small的屏幕密度比normal或large在一个给定的物理面积内具有较少的像素
将所有实际密度分为四个广义的密度:low(低),medium(中等),high(高),extra high(超高)
从用户的角度来看,屏幕的方向是横向或纵向,也就是屏幕的比例是高或者宽。
Resolution 分辨率:
在屏幕上的像素总数。在支持多个屏幕时,应用程序不直接与分辨率相关,应用程序应该只与屏幕大小和密度相关。
DP(密度无关的像素) Density-independent pixel:
在定义UI布局时应该使用的虚拟像素单元,它用一种密度无关的方式来表达布局尺寸或位置。
ratio&屏幕长宽比
长宽比是屏幕的物理宽度与物理高度的比例关系。应用程序可以通过使用限定的资源来为指定的长宽比提供屏幕布局资源。
设计和编码
视觉在根据交互原型进行设计的时候,可以考虑以mdpi,也就是320x480为蓝本进行设计,因为Android一般采用dp为单位,而我们设计
的时候一般是px为单位的,这个就涉及到一个单位转换的问题,而在mdpi下,px和dp是1:1的关系,这样在标注坐标的时候能够很方便的进行单位转
换,例如我们以320x480为蓝本的话,在photoshop测量的间距为10px,我们在给到RD时的坐标可以直接标注为10dp;因为dp的单位是
可以程序自己去适配不用dpi屏幕的,所以就算设计三套不同dpi的图,一般也只用对mdpi的设计图进行坐标定位,这个坐标的标注可以用在所有dpi的
Android资源文件
drawable-hdpi里面存放高分辨率的图片,如WVGA (480x800),FWVGA (480x854)
drawable-mdpi里面存放中等分辨率的图片,如HVGA (320x480)
drawable-ldpi里面存放低分辨率的图片,如QVGA (240x320)
Android上常见度量单位
px(像素):屏幕上的点,绝对长度,与硬件相关。
in(英寸):长度单位。
mm(毫米):长度单位。
pt(磅):1/72英寸,point。
dp(与密度无关的像素):一种基于屏幕密度的抽象单位。在每英寸160点的显示器上,1dp = 1px。
dip:Density-independent pixel,同dp相同。
sp:在dp的基础上,还与比例无关,个人理解为是一个矢量图形单位。
在xml中定义大小,建议TextView使用sp,其他使用dp
& & Android手机屏幕标准
&&对应图标尺寸标准 &
xhdpi & & &
& 124*600 & &
hdpi & & &
& & 480*800 &
& & 72*72 &
mdpi & & &
& &480*320 &
& & 48*48 &
ldpi & & &
& & &320*240
&36*36 & &
以480dip*800dip的WVGA(density=240)为例,详细列出不同density下屏幕分辨率信息:
当density=120时 屏幕实际分辨率为240px*400px (两个点对应一个分辨率)
状态栏和标题栏高各19px或者25dip
横屏是屏幕宽度400px 或者800dip,工作区域高度211px或者480dip
竖屏时屏幕宽度240px或者480dip,工作区域高度381px或者775dip
density=160时 屏幕实际分辨率为320px*533px (3个点对应两个分辨率)
状态栏和标题栏高个25px或者25dip
横屏是屏幕宽度533px 或者800dip,工作区域高度295px或者480dip
竖屏时屏幕宽度320px或者480dip,工作区域高度508px或者775dip
density=240时 屏幕实际分辨率为480px*800px (一个点对于一个分辨率)
状态栏和标题栏高个38px或者25dip
横屏是屏幕宽度800px 或者800dip,工作区域高度442px或者480dip
竖屏时屏幕宽度480px或者480dip,工作区域高度762px或者775dip
模拟器上不同分辨率所有对应的信息:&
QVGA : {density=0.75, width=240, height=320, scaledDensity=0.75,
xdpi=120.0, ydpi=120.0}
HVGA : &{density=1.0, width=320, height=480,
scaledDensity=1.0, xdpi=160.0, ydpi=160.0}
WVGA : {density=1.5, width=480, height=800, scaledDensity=1.5,
xdpi=240.0, ydpi=240.0}
其中,density为显示的逻辑分辨率;width及height就为屏幕分辨率(为绝对宽度与高度),与fields中的widthPixels及
heightPixels一致;scaleDensity与density一致;xdpi及ydpi为x方向与y方向的像素密度。
如何计算密度(dpi)
1.标准是240*320画在1.5*2平方inch上。那么像每平方英寸有240*320/(1.5*2)=25600点,也就是一平方英寸的像素点为25600,所以dpi取为它的平方根160;如果你的dpi是120,那么它的密度就是0.75.
密度不只是与width有关,还与height有关,所以不管width是1.8还是1.3,它的密度都有可能是1;比如width是1.8,只要它的
height是3/1.8的话,如果pixel为240*320的话,它的密度仍旧是1;同样如果width为1.3,只要它的
height为3/1.3的话,像素点为240*320,则密度也是1.
3.320*480/(1.5*2)得到单位平方英寸的点为51200,所以单位平方英寸是240*320画在1.5*2屏幕的2倍。但是这是平方英寸啊,算密度的时候要开平方的啊,所以应该是2开平方,是1.414吧,大致密度为1.5。
px与dip的关系
Android中,在160dpi (mdpi)中, 1 dip= 1
以此类推,在120dpi(ldpi)中, 1 dip = 0.75
& & & 在240dpi
(hdpi)中, &1 dip = 1.5
在320dpi(xhdpi)中, 1dip = 2px;
如何做到与密度无关
  如果屏幕密度为160,这时dp和sp和px是一样的。1dp=1sp=1px,但如果使用px作单位,如果屏幕大小不变(假设还是3.2
寸),而屏 幕密度变成了320。那么原来TextView的宽度设成160px,在密度为320的3.2
寸屏幕里看要比在密度为160的3.2寸屏幕上看短了一半。但如果设置成160dp或160sp的话。系统会自动将width属性值设置成320px的。
也就是160 * 320 / 160。其中320 /
160可称为密度比例因子。也就是说,如果使用dp和sp,系统会根据屏幕密度的变化自动进行转换。官方文档总结的计算公式为:pixels
= dps * (density /160).
使用dip作为View的单位,这样就可以同时兼容各种不同的分辨率,不会造成UI的不可兼容。
屏幕支持范围(不太明白)
1.6(API Level
4)开始,Android提供了对多个屏幕尺寸和密度的支持,以反映出设备可能有的不同的屏幕配置。可以使用Android系统的功能,为每个屏幕配置优化应用程序的用户界面,从而确保应用程序为每个屏幕提供正常并且尽可能最佳的用户体验。
为了简化为多种屏幕设计用户界面,Android划分了实际的屏幕尺寸和密度范围:
·广义的尺寸大小集合:&small(小),&normal(正常),&large(大),
and&xlarge(超大)
注:从Android 3.2(API Level
13)开始,这种尺寸集合被废弃,取而代之的是一种基于可用屏幕宽度来管理屏幕尺寸的新技术。所以针对Android
3.2以及以上版本的开发,可以参考&为Android 3.2设计平板布局来获取更多信息。
·广义的密度集合:&ldpi&(低),&mdpi&(中),&hdpi&(高),
and&xhdpi&(超高)
广义的大小和密度都围绕一个基准配置,即正常的大小和MDPI(中)密度。这个基准配置即第一款Android设备的配置,此设备即拥有一个HVGA屏幕的T-Mobile
G1(直到Android 1.6,这是Android支持的唯一的屏幕配置)。
每个广义的大小和密度跨越了一系列实际的屏幕尺寸和密度。例如,两个设备,这两个设备报告的正常屏幕尺寸和宽高比可能与手工测量时略有不同。同样,两个设备报告的hdpi的屏幕密度可能与真正的像素密度略有不同。&Android抽象了应用程序的这些差异,因此可以提供广义的大小和密度设计的用户界面,让系统需要处理任何最终的调整。图1显示了不同的大小和密度大致分类成不同的大小和密度组。
图1.&解释了Android对实际的尺寸和密度到广义的尺寸和密度(数字是不准确的)的大致映射。
每一个UI设计需要一个最小的空间,每一个上文提到的广义的屏幕大小都拥有一个由系统定义的最小分辨率。这些空间是以“dp”为单位的,当定义布局时,也应当使用相同的单位,它使系统避免了对屏幕密度变化的顾虑。
·&&&&&&&&xlarge&屏幕至少&960dp
·&&&&&&&&large&屏幕至少&640dp
·&&&&&&&&normal&屏幕至少&470dp
·&&&&&&&&small&屏幕至少&426dp
为不同屏幕尺寸和密度优化应用程序的用户界面,可以提供任何广义的大小和密度的(选择性资源)。通常情况下,应该为不同的屏幕尺寸提供alternative
layouts并且为不同的屏幕密度提供alternativebitmap
images。在运行时,系统基于当前设备的广义屏幕尺寸或密度为应用程序采用适当的资源,
不需要为每一个屏幕大小和密度的组合提供选择性资源。系统提供了强大的兼容特性,可以处理在任何设备的屏幕上呈现应用程序的大部分工作,开发者只要实现UI技术,允许它正常调整。
注:&定义广义屏设备的大小和密度的特点是相互独立的。例如,WVGA的
高密度的屏幕被认为是一个正常大小的屏幕,因为它的物理尺寸是相同的T-MobileG1(Android的设备和基线的屏幕配置)。另一方面,WVGA
的屏幕中密度被认为是一个大尺寸屏幕。虽然它提供了相同的分辨率(像素数相同),WVGA的屏幕中密度较低的屏幕密度,这意味着每个像素的物理面积较大,
因此,整个屏幕是比基准(正常大小)的屏幕更大。
默认的控件大小
当在屏幕为160dpi,也就是density为1的情况下,所得到的控件的宽度和高度为android控件的默认的dip大小。
比如:Button 的 默认高度为 48dip。
& & 状态栏的默认高度为25dip。
Android屏幕自适应
一:创建不同的layout文件
在res目录下创建不同的layout文件夹,比如layout-640x360,layout-800x480,所有的layout文件在编译之后都会写入R.java里,而系统会根据屏幕的大小自己选择合适的layout进行使用。
二:针对不同屏幕制作不同大小的图标
注:分辨率与屏幕大小没有关系,屏幕大小是物理外观,而分辨率则是显示能力。
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。}

我要回帖

更多关于 支付宝转账显示未激活 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信