修改系統分辨率的三大方法

1.adb修改方法

adb shell wm size 800x480

 

2.修改frameworks層代碼

文件路徑:\frameworks\base\services\java\com\android\server\SystemServer.java

        /// M: BOOTPROF
        addBootEvent(new String("Android:SysServerInit_END"));
		
        //add by jack begin
        try{
            Runtime.getRuntime().exec("wm size 800x480");
        }catch(IOException e){
            Slog.e(TAG,"wm size init fail" + e);
        }
        //add by jack end

        // Loop forever.
        Looper.loop();
        throw new RuntimeException("Main thread loop unexpectedly exited");
    }

    private void reportWtf(String msg, Throwable e) {
        Slog.w(TAG, "***********************************************");
        Slog.wtf(TAG, "BOOT FAILURE " + msg, e);
    }

 

3.通過修改顯示驅動的代碼 (後續更新)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章