1.打开【运行】对话框,输入Regedit。
2.打开【注册表编辑器】。
3.打开文件夹【HKEY-LOCAL-MACHINE】。
4.依次打开【SYSTEM】-【Control】。
5.定位到【GraphicsDrivers】-【Configuration】,右击选择【查找】。
6.输入【Scaling】点击【查找下一个】。
7.点击【Scaling】右击选择【修改】。
8.在【数值数据】中输入3点击确定。
这是因为显卡设置调节成了点对点无缩放显示模式
这游戏原本分辨率很低
所以画面会很小
开启全屏铺满或者按比例扩大就行了
这是暗尾大的设置界面
调节成纵横比或者全屏就行了
建议用纵横比模式
不然画面会被压扁
那些调色调分辨率根本是瞎扯
其实大家按照以下步骤就可以了。1:修改android/frameworks/base/core/java/android/content/res/CompatibilityInfo.java
默认值
DEFAULT_PORTRAIT_WIDTH=320
DEFAULT_PORTRAIT_HEIGHT=480
修改成我们屏幕的实际的默认值。例如我们这里的屏幕大小是1024*600
DEFAULT_PORTRAIT_WIDTH = 600
DEFAULT_PORTRAIT_HEIGHT = 1024
2: 设置系统默认的ro.sf.lcd_density ,这个里面只能取三组值(240,160,120)。这样在/system/build.prop 我们就可以看见我们结果。
3:有时候大屏幕还会碰见一个问题,就是应用程序不能完全全屏显示。这个时候,我们还需要处理另外一个问题应用程序的兼容性。最直接的方式就是设置应用程序的兼容性为false.这里可以通过DevTool来设置,重启生效。
通过查找,发现发生作用的地方是在frameworks/base/services/java/com/android/server/PackageManagerService.java
中
public void systemReady() {
mSystemReady = true
//revised by rocky 2010.10.15
// Read the compatibilty setting when the system is ready.
boolean compatibilityModeEnabled = android.provider.Settings.System.getInt(
mContext.getContentResolver(),
android.provider.Settings.System.COMPATIBILITY_MODE, 0) == 1
//PackageParser.setCompatibilityModeEnabled(compatibilityModeEnabled)
PackageParser.setCompatibilityModeEnabled(false)
if (DEBUG_SETTINGS) {
Log.d(TAG, "compatibility mode:" + compatibilityModeEnabled)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)