1 为什么改了安卓手机屏幕的像素密集度以后分辨率整体缩小了但屏幕里
Android为了适应不同的分辨率,需要将不同的放到不同的drawable目录下,分辨率的匹配规则如下:
1 drawable-mdpi 320 480
2 drawable-hdpi 480800
3 drawable-xhdpi 720 1280
4 drawable-xxhdpi 1080 1920
5 drawable-xxxhdpi 1080+
举例: 一台7201280分辨率的android手机,它加载的是 darwable-xhdpi目录下的文件。
2 调整dpi和缩放屏幕是一回事吗
Win10最新DPI缩放机制:DPI虚拟化 Win10最新DPI缩放机制被Windows Vista/Win7/Win8/Win81所采用。
如果DPI缩放比例不超过125%,继续使用传统DPI缩放机制,超过之后就开启这个新模式。需要指出的是,125%缩放比例在多数情况并不会造成严重的界面错乱,而且缩放后字体清晰。
具体来说,对于报告支持DPI自适应的程序,系统将停用DPI缩放。 对于没有报告支持DPI自适应的程序,系统将采用如下机制: 缩放比例如果为100%的整数倍,系统采用一点对多点进行缩放。
当选择缩放比例为200%/300%/。
,原有界面中1点依次对应4点/9点。
。 缩放比例如果为非100%的整数倍,系统首先给应用提交虚拟分辨率,然后由系统离屏渲染软件界面,再放大到用户选择的DPI级别上。
以19201080分辨率,缩放比例150%为例。系统首先向应用提交当前的分辨率为1280x720,获得离屏渲染的界面以后,再使用常规的图像插值算法进行放大。
需要提醒的是,插值将不可避免的导致界面模糊,字体锯齿等一系列问题。 优点:界面正常 缺点:界面模糊 Win10 DPI缩放机制:完全的DPI虚拟化 Win10 DPI缩放机制绝大多数部分与现代DPI缩放机制一致,唯一不同是所有DPI级别(包括125%)均采用DPI虚拟化机制,保证界面正常。
左侧为Win10 DPI机制,右侧为Win81 DPI机制 最后简要介绍下MAC DPI缩放机制,Retina屏幕统一采用200% DPI缩放级别,实现原理和Windows没有任何区别。唯一的不同是,MAC OS X软件在显示视频和图像时,视频图像区域采用100% DPI,以保证视频和的显示质量。
以上就是Win10最新DPI缩放技术怎么设置的全部内容了,只要正确设置了Win10 DPI缩放,电脑屏幕就会清晰很多。
3 调整dpi和缩放屏幕是一回事吗
Win10最新DPI缩放机制:DPI虚拟化
Win10最新DPI缩放机制被Windows Vista/Win7/Win8/Win81所采用。如果DPI缩放比例不超过125%,继续使用传统DPI缩放机制,超过之后就开启这个新模式。需要指出的是,125%缩放比例在多数情况并不会造成严重的界面错乱,而且缩放后字体清晰。
具体来说,对于报告支持DPI自适应的程序,系统将停用DPI缩放。
对于没有报告支持DPI自适应的程序,系统将采用如下机制:
缩放比例如果为100%的整数倍,系统采用一点对多点进行缩放。当选择缩放比例为200%/300%/。。,原有界面中1点依次对应4点/9点。。。
缩放比例如果为非100%的整数倍,系统首先给应用提交虚拟分辨率,然后由系统离屏渲染软件界面,再放大到用户选择的DPI级别上。
以19201080分辨率,缩放比例150%为例。系统首先向应用提交当前的分辨率为1280x720,获得离屏渲染的界面以后,再使用常规的图像插值算法进行放大。需要提醒的是,插值将不可避免的导致界面模糊,字体锯齿等一系列问题。
优点:界面正常
缺点:界面模糊
Win10 DPI缩放机制:完全的DPI虚拟化
Win10 DPI缩放机制绝大多数部分与现代DPI缩放机制一致,唯一不同是所有DPI级别(包括125%)均采用DPI虚拟化机制,保证界面正常。
左侧为Win10 DPI机制,右侧为Win81 DPI机制
最后简要介绍下MAC DPI缩放机制,Retina屏幕统一采用200% DPI缩放级别,实现原理和Windows没有任何区别。唯一的不同是,MAC OS X软件在显示视频和图像时,视频图像区域采用100% DPI,以保证视频和的显示质量。
以上就是Win10最新DPI缩放技术怎么设置的全部内容了,只要正确设置了Win10 DPI缩放,电脑屏幕就会清晰很多。
4 6s手机屏幕分辨率变大了,缩放功能没有开,是什么原因
工具/原料
苹果6S手机
方法/步骤
当我们的6S手机图标显示的是标准模式时,桌面上的图标就会呈现如下图所示的样子,此时显示的图标针对6S手机的屏幕来说会显得有点小。
想要使手机中的图标变大,这时我们需要点击手机中的“设置”来进行更改操作。
进入到“设置”页面后,我们点击其中的“显示与亮度”按键。
进入“显示与亮度”页面后,在放大显示栏这里我们可以看到此时的显示模式为标准模式,我们点击“显示模式”按键进行模式的更改操作。
之后会来到“放大显示”页面,我们点击上方的“放大”按键后再点击右上角的“设定”按键。
此时该页面的下方会出现一个对话框,我们点击对话框中的“使用放大模式”按键。需要注意的是更改了模式之后手机会暂时处于黑屏状态(一分钟左右),这种现象为正常情况。
当手机显示模式为放大模式后,我们回到手机的桌面上,这时我们就会发现此时桌面上的图标明显比标准模式下的图标大很多了。
对于设计行业的人员,经常需要修改的像素用来适合特定大小。修改像素有很多工具,如PS、ACDSee等,但是这些工具具有一定学习成本,小白用户如何修改照片像素呢,其实很简单。
方法一:画图工具
右击选中需要修改的,打开画图工具,在主页功能中找到「重新调整大小」的按钮。点击按钮,出现修改像素对话框。自定义选择像素大小。
方法二:专业的压缩软件
→点击下载正版无损压缩软件
的主要功能:
1、压缩:可批量压缩JPG/JPEG/GIF/PNG/BMP等格式,压缩后的大小可能只有原来的1/10,但同时保持高清无瑕疵,不用担心损坏等问题。
2、视频压缩:可压缩各种格式视频,如mp4、avi、flv、m4v、mkv、mov、wmv等,压缩率高,最大限度压缩视频体积大小,并保证画面清晰,帮您释放硬盘空间。
3、PDF压缩:可设置DPI和压缩质量等参数,自主选择压缩PDF文件的质量以及大小,也可一次性批量压缩数百个PDF文件,且支持压缩被保护的PDF文件。
无法恢复。在使用安卓手机的时候,在删除dpi之后,是无法进行正常恢复的。安卓(磺达肝癸钠注射液),适应症为本品用于进行下肢重大骨科手术如髋关节骨折、重大膝关节手术或者髋关节置换术等患者,预防静脉血栓栓塞事件的发生。用于无指征进行紧急。
打开LCD密度修改器。
打开LCD密度修改器,此时显示你手机当前的DPI密度,副屏分辨率,然后我们可以左右滑动,就可以。
分辨率港台称之为解析度就是屏幕图像的精密度,是指显示器所能显示的像素的多少。由于屏幕上的点、线和面都是由像素组成的,显示器可显示的像素越多,画面就越精细,同样的屏幕区域内能显示的信息也越多,所以分辨率是个非常重要的性能指标之一。
重启模拟器。网易MuMu安卓模拟器,是网易官方推出的精品游戏服务平台,安装后可在电脑上运行各类游戏与应用。根据安卓系统官方那个网站查询显示,mumu模拟器dpi无法修改,需要重新启动模拟器。MuMu模拟器性能稳定,可在电脑上大屏体验市面99%主流游戏与应用,兼容性超越同类手游安卓模拟器。
最简单的方法,使用一键root(推荐你还是使用第三方刷机工具进行破解ROOT,Z4ROOT只是给你一个方法,但是都是一样的,那就是破解ROOT,你可以试试甜椒,卓大师,刷机精灵,百度,360,绿豆,深度刷机等等,,,如果都不行,再试试手机端破解,KINGROOT,Z4ROOT):
1、首先下载z4root软件并安装到手机中,安装完成后打开z4root软件。
2、打开后将会出现两个选项,第一个是临时root,也就是reboot(重启)后就会还原回未root状态,第二个就是永久root了,使用第二个以后,我们重新开机也不再需要root权限了。
3、选择一项进入后,软件就会自动对手机进行root,完全不用我们手工进行操作,非常得方便。
4、经过一段时间的等待之后,如果成功的话,会在软件菜单中增加一个授权管理的图标,有了这个图标就表示我们的手机已经root成功了,现在你想怎么用就怎么用了。
不过z4root也有许多不足的地方,z4root也不是全能,并不能支持所有的安卓手机进行root,不能使用z4root进行root的椒友们只能通过其它方法进行root了。
不过,软件法失败率也不低,一般情况下刷机法更为可靠,互联网上有各种机型的各种教程,因此通常情况下不建议使用软件法。
调整分辨率可按如下步骤,以N卡Win7系统为例:
①点击“开始”--“控制面板”打开控制面板;
②点击“硬件和声音”,打开硬件和声音;
③点击“NVIDIA控制面板”,打开NVIDIA控制面板;
④点击左侧的“更改分辨率”选项,进入更改分辨率的操作;
⑤在右侧有列出当前显卡所支持的所有分辨率和刷新率,可以逐项进行试调,选择适合并满意的分辨率和刷新率。
想要Android应用适应不同尺寸的屏幕,思路如下:
一:不同的layout
Android手机屏幕大小不一,有480x320, 640x360, 800x480,让app适应不同屏幕,需要在res目录下创建不同的layout文件夹,比如layout-640x360,layout-800x480,所有的layout文件在编译之后都会写入Rjava里,而系统会根据屏幕的大小自己选择合适的layout进行使用。
二:hdpi、mdpi、ldpi
在之前的版本中,只有一个drawable,而21版本中有drawable-mdpi、drawable-ldpi、drawable-hdpi三个,这三个主要是为了支持多分辨率。
drawable- hdpi、drawable- mdpi、drawable-ldpi的区别:
(1)drawable-hdpi里面存放高分辨率的,如WVGA (480x800),FWVGA (480x854)
(2)drawable-mdpi里面存放中等分辨率的,如HVGA (320x480)
(3)drawable-ldpi里面存放低分辨率的,如QVGA (240x320)
系统会根据机器的分辨率来分别到这几个文件夹里面去找对应的。
更正:应该是对应不同density 的
在开发程序时为了兼容不同平台不同屏幕,建议各自文件夹根据需求均存放不同版本。
屏幕方向:
横屏竖屏自动切换:
可以在res目录下建立layout-port-800x600和layout-land两个目录,里面分别放置竖屏和横屏两种布局文件,这样在手机屏幕方向变化的时候系统会自动调用相应的布局文件,避免一种布局文件无法满足两种屏幕显示的问题。
不同分辨率横屏竖屏自动切换:
以800x600为例 :
可以在res目录下建立layout-port-800x600和layout-land-800x600两个目录
不切换:
以下步骤是网上流传的,不过我自己之前是通过图形化界面实现这个配置,算是殊途同归,有空我会把贴上来。
还要说明一点:每个activity都有这个属性screenOrientation,每个activity都需要设置,可以设置为竖屏(portrait),也可以设置为无重力感应(nosensor)。
要让程序界面保持一个方向,不随手机方向转动而变化的处理办法:
在AndroidManifestxml里面配置一下就可以了。加入这一行android:screenOrientation="landscape"。
例如(landscape是横向,portrait是纵向):
Java代码:
<xml version="10" encoding="utf-8">
<manifest xmlns:android="http://schemasandroidcom/apk/res/android"
package="comraylinkit"
android:versionCode="1"
android:versionName="10">
<application android:icon="@drawable/icon" android:label="@string/app_name">
<activity android:name="Main"
android:label="@string/app_name"
android:screenOrientation="portrait">
<intent-filter>
<action android:name="androidintentactionMAIN" />
<category android:name="androidintentcategoryLAUNCHER" />
</intent-filter>
</activity>
<activity android:name="GamePlay"
android:screenOrientation="portrait"></activity>
<activity android:name="OptionView"
android:screenOrientation="portrait"></activity>
</application>
<uses-sdk android:minSdkVersion="3" />
</manifest>
另外,android中每次屏幕的切换动会重启Activity,所以应该在Activity销毁前保存当前活动的状态,在Activity再次Create的时候载入配置,那样,进行中的游戏就不会自动重启了!
有的程序适合从竖屏切换到横屏,或者反过来,这个时候怎么办呢?可以在配置Activity的地方进行如下的配置android:screenOrientation="portrait"。这样就可以保证是竖屏总是竖屏了,或者landscape横向。
而有的程序是适合横竖屏切换的。如何处理呢?首先要在配置Activity的时候进行如下的配置:android:configChanges="keyboardHidden|orientation",另外需要重写Activity的 onConfigurationChanged方法。实现方式如下,不需要做太多的内容:
@Override
public void onConfigurationChanged(Configuration newConfig) {
superonConfigurationChanged(newConfig);
if (thisgetResources()getConfiguration()orientation == ConfigurationORIENTATION_LANDSCAPE) {
// land do nothing is ok
} else if (thisgetResources()getConfiguration()orientation == ConfigurationORIENTATION_PORTRAIT) {
// port do nothing is ok
}
}
写一个支持多分辨的程序,基于16开发的,建立了三个资源文件夹drawable-hdpi drawable-mdpi drawable-ldpi,里面分别存放7272 4848 3636的icon图标文件。当我在G1(15的系统)上测试时,图标应该自适应为4848才对啊,但实际显示的是3636。怎么才能让其自适应 4848的icon图标呢
解决办法 drawable-hdpi drawable-mdpi drawable-ldpi改成drawable-480X320 drawable-800X480的多分辨支持的文件夹
欢迎分享,转载请注明来源:品搜搜测评网