日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > Android >内容正文

Android

修改Android设备型号、版本号、去掉自定义版本显示

發(fā)布時(shí)間:2023/12/31 Android 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 修改Android设备型号、版本号、去掉自定义版本显示 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

1、修改型號(hào)

源碼位置 build/tools/buildinfo.sh

echo "ro.product.model="MTK6737_64_bsp"" echo "ro.product.brand=$PRODUCT_BRAND" echo "ro.product.name="MTK6737_64_bsp"" echo "ro.product.device="MTK6737_64_bsp""

將 MTK6737_64_bsp 對(duì)應(yīng)的改為你需要顯示的型號(hào)

2、修改版本號(hào)

源碼位置 build\core\Makefile

# Display parameters shown under Settings -> About Phone # ifeq ($(TARGET_BUILD_VARIANT),user) # # User builds should show: # # release build number or branch.buld_number non-release builds# # Dev. branches should have DISPLAY_BUILD_NUMBER set # ifeq (true,$(DISPLAY_BUILD_NUMBER)) # BUILD_DISPLAY_ID := $(BUILD_ID).$(BUILD_NUMBER_FROM_FILE) $(BUILD_KEYS) # else # BUILD_DISPLAY_ID := $(BUILD_ID) $(BUILD_KEYS) # endif # else # # Non-user builds should show detailed build information # BUILD_DISPLAY_ID := $(build_desc) # endif BUILD_DISPLAY_ID := "MTK6737_64_bsp_V1.01"

將ifeq到endif代碼塊注釋,增加BUILD_DISPLAY_ID := “MTK6737_64_bsp_V1.01”, MTK6737_64_bsp_V1.01 對(duì)應(yīng)的改為你需要顯示的版本號(hào)

3、去掉自定義版本顯示

自定義版本顯示的版本號(hào)對(duì)應(yīng)的源碼位置在 device/eastaeon/aeon6737t_66_m0/ProjectConfig.mk

MTK_BUILD_VERNO=alps-mp-o1.mp1 可修改為你需要顯示的版本號(hào)

以下為在Settings中關(guān)于設(shè)備中隱藏顯示項(xiàng)

8.1版本

方法一

源碼位置 vendor\mediatek\proprietary\packages\apps\MtkSettings\res\xml\device_info_settings.xml
直接注釋以下代碼塊,不加載Preference,可能還需要查找對(duì)應(yīng)java文件中是否有引用對(duì)應(yīng)的key進(jìn)行空指針判斷

<!-- /// M: Custom build version --><Preferenceandroid:key="custom_build_version"android:title="@string/custom_build_version"android:summary="@string/device_info_default"/>

方法二(推薦不容易報(bào)錯(cuò))

源碼位置 vendor\mediatek\proprietary\packages\apps\MtkSettings\src\com\mediatek\settings\deviceinfo\CustomizeBuildVersionPreferenceController.java

在java代碼中通過(guò)removePreference()移除自定義版本preference

+import android.support.v7.preference.PreferenceScreen;public class CustomizeBuildVersionPreferenceController extends AbstractPreferenceControllerimplements PreferenceControllerMixin {private static final String KEY_CUSTOM_BUILD_VERSION = "custom_build_version";private static final String CUSTOM_BUILD_VERSION_PROPERTY = "ro.mediatek.version.release";+ private PreferenceScreen mScreen;@Override + public void displayPreference(PreferenceScreen screen) { + mScreen = screen; + //mPreference = screen.findPreference(getPreferenceKey()); + super.displayPreference(screen); + }@Overridepublic void updateState(Preference preference) {super.updateState(preference);preference.setSummary(SystemProperties.get(CUSTOM_BUILD_VERSION_PROPERTY,mContext.getResources().getString(R.string.device_info_default)));+ mScreen.removePreference(preference);}}

6.0版本

源碼位置 packages\apps\Settings\res\xml\device_info_settings.xml

直接注釋以下代碼塊,不加載Preference

<!-- /// M: Custom build version --><Preferenceandroid:key="custom_build_version"android:title="@string/custom_build_version"android:summary="@string/device_info_default"/>

總結(jié)

以上是生活随笔為你收集整理的修改Android设备型号、版本号、去掉自定义版本显示的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。