RK3288開發過程中遇到的問題點和解決方法之Packages


去除桌面漸變黑邊

Launcher3/.../Launcher.java

                   SETWorkspaceBackground => setWorkspaceBackground

注釋boolean isMultiMode = (0 != Settings.System.getInt(getContentResolver(), "multi_window_config", 0));

添加mLauncherView.setBackground(null);

 

修改桌面布局

/packages/apps/Launcher3/res/xml/default_workspace_5x6.xml

/packages/apps/Launcher3/src/com/android/launcher3/DynamicGrid.java

 

修改“設置”頁面布局

Settings/res/xml/dashboard_categories.xml——————————刪除對應布局即可

有時還需要去除AndroidManifest.xml中對應的布局

 

修改截屏設置

Settings/.../ ScreenshotSetting.java——————————————設置默認時間

String summary_delay =mDelay.getSharedPreferences().getString("screenshot_delay", "15");

Settings/res/values/arrays.xml———————————————設置截屏延時數組

搜索“<!-- screenshot setting-->”

 

去除“設置”HDMI選項

Settings/.../SettingsActivity.java———————————————修改以下內容

boolean isTablet = "box".equals(SystemProperties.get("ro.target.product", "tablet"));改為

boolean isTablet = true;

 

“無線和網絡”—>“更多”

res/xml/wireless_settings.xml

 

永不休眠

Settings/res/xml/display_settings.xml——————————————————刪除休眠選項

注釋"screen_timeout"

Settings/.../DisplaySettings.java添加if條件,如果沒有找到這個preference就不執行相關操作;

   mScreenTimeoutPreference = (ListPreference) findPreference(KEY_SCREEN_TIMEOUT);

if (mScreenTimeoutPreference !=null ) {

....

}

devices/rockchip/rk3288/system.prop ——————————————永不休眠

ro.rk.screenoff_time=2147483647

 

修改內核版本

         /src/com/android/settings/DeviceInfoSettings.java

         //m.group(2) + " " + m.group(3) + "\n" + // x@y.com #1———————————刪除第二行

 

修改“版本號”

  /build/core/build_id.mk----------------->export BUILD_ID=xxx

  /build/core/Makefile--->BUILD_NUMBER := eng.$(USER).$(shell date +%Y%m%d.%H%M%S) ==>BUILD_NUMBER := $(shell date +%Y%m%d.%H%M%S)

  /build/core/version_defaults.mk--># BUILD_DISPLAY_ID := $(build_desc)==>BUILD_DISPLAY_ID := $(BUILD_ID).$(BUILD_NUMBER)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM