您的位置:首页 > 移动开发 > Android开发

关于Android 2.3.5 r1 锁屏问题

2011-12-06 14:22 417 查看
问题如下:

系统屏幕参数:7 inch @ 800x480 resolution.

第一次启动Android 2.3.5 r1,当进入screen timeout后,按power键唤醒系统,显示的lockscreen的size小于实际size。如下图:



第二次启动后,lock screen就和LCD的size一样大了。

第一种方法:

更改ro.sf.lcd.density属性,即在init.rc中加入:setprop ro.sf.lcd_density 200.

但是这种方法使系统所有的图标都变大了。(不能接受)

第二种方法:

修改源代码。

源码文件: /frameworks/base/core/java/android/content/res/CompatibilityInfo.java

将其中的

public static final int DEFAULT_PORTRAIT_WIDTH = 320;

public static final int DEFAULT_PORTRAIT_HEIGHT = 480;

改为:

public static final int DEFAULT_PORTRAIT_WIDTH = 480;

public static final int DEFAULT_PORTRAIT_HEIGHT = 800;

注意: 这里的480和800这两个参数设置。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: