Android 2.3.4 在平板上开发遇到的问题
使用Android2.3.4在7寸平板上开发有时在刚烧完机,启动的时候,锁屏界面ui变的很小,和手机的屏幕大小一致。还有就是Recent app 界面也是一样。但是重新启动后,会充满整个屏幕。具体的原因不清楚,可能是android2.3.4是为手机而开发的。最后,查找代码,需要修改下面的文件,是的2.3.4适应平板的大小。
在framework/base/core/java/android/content/res/CompatibilityInfo.java代码中找到下面的内容:
public static final int DEFAULT_PORTRAIT_WIDTH = 320;
public static final int DEFAULT_PORTRAIT_HEIGHT = 480;
看变量的定义就能知道其大概的意思:默认竖屏的宽度和默认竖屏的高度。在这里可以看到,默认是手机屏幕的大小。可以将这两个值修改为你开发的平板的宽度和高度。
然后重新编译,再烧机,上面提到的问题就会消失。
也可以单独编译framework:
在android根目录执行 source build/envsetup.sh;
然后执行 mm framework,
最后,会生成 framework-res.apk 和 framework.jar 文件,将framework.jar push 到 /system/framework 即可,重新启动就能看到效果。
相关推荐
  韩伟佳    2020-10-09  
   wuleihenbang    2020-09-16  
   zzqLivecn    2020-07-09  
   chenjinlong    2020-06-10  
   yinbaoshiguang    2020-06-09  
   sgafdsg    2020-06-04  
   ustcrding    2020-06-03  
   chenjinlong    2020-06-03  
   AndroidGA    2020-06-01  
   安辉    2020-05-27  
   绿豆饼    2020-05-26  
   CNETNews    2020-05-26  
   xilove0    2020-05-12  
   绿豆饼    2020-05-12  
   ChainDestiny    2020-05-07  
   doomvsjing    2020-05-07  
   hqulyc    2020-05-05  
   lyccsu    2020-04-30