这个问题在这里已经有了答案:HowtogetscreendimensionsaspixelsinAndroid(46个回答)关闭8年前。我能得到android手机的分辨率吗..?如果是,那么如何..?这对我真的很有帮助..谢谢。。 最佳答案 如果你想要以像素为单位的显示尺寸,你可以使用getSize:Displaydisplay=getWindowManager().getDefaultDisplay();Pointsize=newPoint();display.getSize(size);intwidth=size.x;inthe
根据Android定义,我发现:分辨率:屏幕上物理像素的总数密度:基于屏幕分辨率,像素在屏幕物理宽度和高度上的分布。我怎样才能更好地理解这两个定义之间的区别? 最佳答案 分辨率是衡量显示器一次可以显示多少像素的指标,例如。640x480。密度是衡量每个像素在实际单位中的大小。这与屏幕尺寸密切相关,例如。15英寸显示屏上的640x480。在将一台设备的分辨率与另一台设备进行比较时,这是一个直接的比较:分辨率越高,您一次可以显示的信息就越多。比较密度时:密度越高,显示越清晰。如果您有高分辨率和低密度,那么您的屏幕将非常大。另一方面,低分
我正在2.2中开发一个使用相机的Android应用程序。现在谁能告诉我“是否有可能以编程方式确定Android中以百万像素为单位的相机分辨率” 最佳答案 如果你有相机对象,试试:android.hardware.Camera.Parametersparameters=camera.getParameters();android.hardware.Camera.Sizesize=parameters.getPictureSize();intheight=size.height;intwidth=size.width;
前言最近用笔记本HDMI接口外接显示器突然遇到拓展屏调不了分辨率,无信号问题,困扰了我很久,经过不懈的尝试,终于解决了!一、外接显示器调不了分辨率调不了分辨率大多情况下是显卡驱动问题,可以更新驱动,卸载重装二、外接显示器无信号1.检查显示器、HDMI线最简单的方法就是换一台笔记本电脑,连接看能否正常显示,正常显示则问题出在笔记本。2.笔记本电脑问题以上都没问题就是笔记本显卡驱动或HDMI接口的问题更新驱动程序方法:此电脑>管理>设备管理器>显示适配器>更新驱动程序,也可到笔记本电脑官网下载相关驱动程序.笔记本电脑拔掉所有外接设备,关机长按电源键30秒释放静电,可以解决HDMI接口失灵问题一个小
对于我需要在我的应用程序中使用的每个图标,我有4种不同的尺寸。问题是MyNexus7(1280x800)和Galaxys2(800x480)似乎使用了drawable-hdpi中的资源。如何强制Nexus使用drawable-xhdpi中的资源,然后使用10英寸选项卡使用drawable-xxhdpi。我的list文件中有这个 最佳答案 HowdoIforcetheNexustouseresourcesindrawable-xhdpiandthenthe10inchtabtousedrawable-xxhdpi?你不能。限定符hdp
我想为不同的本地化使用不同的图像。但是,我有所有分辨率和所有语言的图像。有没有办法做到这一点? 最佳答案 是的,有可能。可绘制-de-rDE-ldpi,可绘制-de-rDE-mdpi。检查一下。 关于android-可以使用drawable-mdpi-fr、drawable-hdpi-fr、drawable-ldpi-fr进行不同分辨率的本地化,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/ques
在iOS中准备图形很简单。有普通图像(高x宽)或@2x(2倍高x2倍宽)的视网膜图像。但是,由于我是Android新手,我在Eclipse中看到大量可绘制的-*文件夹,其中*可以是“hdpi”或“ldpi”或“mdpi”或“xhdpi”或“xxhdpi”。有人可以非常清楚和简单地为我列出我必须做什么来满足每种显示可能性,以便我的图像在每种情况下看起来都正确吗?我设想答案将是列出每个“*”的项目符号列表和一个包含必须完成的事情的子项目符号列表。我也非常喜欢从最高密度和最大尺寸图像开始的答案,因为我将在Photoshop中创建并降低主图像的质量。 最佳答案
我正在创建一个启动屏幕,它将在我的Android应用程序加载时显示。我想以正确的大小创建它,这样Android就不会自动放大或缩小它以适应屏幕。(这是一张位图,一张油画的照片,所以我不能把它变成9-patch。)但我至少关心三种重要的屏幕尺寸:320x480、480x854(Droid)和480x800(NexusOne)。我已阅读有关supportingmultiplescreensizes的文档,但我仍然不明白我应该如何为Droid/Nexus配置不同的启动画面(就Android而言,它们都是“hdpi”资源),而且我不知道我到底有多大启动画面应该在任何情况下。(Droid中的操作
到目前为止,我还没有找到任何解释。基本上我有一个视频录制类,当我的三星GalaxyS2上的setVideoSize()设置为720x480时,它的效果非常好。我希望它以尽可能高的分辨率录制,因此使用CamcorderProfile.QUALITY_HIGH我可以获得各种最高质量的录制属性并将它们设置在我的类(class)中。这适用于文件格式、视频帧速率、编码器和比特率,但是当我尝试将视频大小设置为CamcorderProfile(1920x1080)返回的宽度和高度时,录制的视频只是绿色闪烁。我注意到如果我将720x480更改为720x481,它会做同样的事情。因此,我只能假设手机不支
对于我的Android游戏,我需要调用Canvas.drawText()。为了测试,我使用标准字体大小,看起来效果很好。但是,当我将分辨率提高到更高的密度时,会自动加载较大的图像,但文本现在非常小。有没有一种简单的方法来计算文本的绘制大小,或者我必须手动执行此操作?编辑:editingmypost的意义何在?@Suragch? 最佳答案 最简单的方法是在资源中使用与比例无关的像素(sp)单位来定义字体大小——这个单位就像与密度无关的像素(dp)>或dip),因为它考虑了屏幕密度,但也考虑了用户的字体大小设置。要添加新维度,请在res