修改android 系統設定 android 版本

來源:互聯網
上載者:User

標籤:

http://blog.csdn.net/haplwd/article/details/10226039

Android 中的設定關於手機中的型號的更改

1.APPS-->Settings-->About phone-->Model number

通過Model number找到

./res/values/strings.xml:1738:    <string name="model_number">Model number</string>

2.通過定義model_number找xml檔案

./res/xml/device_info_settings.xml:103:                android:title="@string/model_number"

        <!-- Device hardware model -->
        <Preference android:key="device_model"
                style="?android:preferenceInformationStyle"
                android:title="@string/model_number"
                android:summary="@string/device_info_default"/>

3.通過Android的key,device_model找到到/src/com/android/settings/DeviceInfoSettings.java:58:  

private static final String KEY_DEVICE_MODEL= "device_model";

4.通過KEY_DEVICE_MODEL 找到

        setStringSummary(KEY_DEVICE_MODEL, Build.MODEL + getMsvSuffix());

是通過Build.MODEL來獲得Model number的值

5.要找Build.MODEl要在全域frameworks/base/core/java/android/os中去找

frameworks/base/core/java/android/os/Build.java:56:  

public static final String MODEL = getString("ro.product.model");

6.ro.product.model一般定義在build目錄中

build/tools/buildinfo.sh:18:echo "ro.product.model=$PRODUCT_MODEL"

7.找到ro.product.model=$PRODUCT_MODEL是通過$PRODUCT_MODEL的賦值的

那我們在回到Settings中看看是怎麼定義的

8.通過PRODUCT_MODEL找到

./Android.mk:2:ifeq ($(PRODUCT_MODEL),T73)

這個裡面是項目多時,定義的編譯指令碼,同事也給PRODUCT_MODEL賦值,

這個地方改動不了,那就回build/tools/buildinfo.sh

將這句echo "ro.product.model=************"強制寫死

 

 

更多直接在手機上修改,這些值也能在buildinfo.sh中找到:

(1) .確保手機已經root,下載可以修改手機檔案的檔案管理工具(如RE檔案瀏覽器)並安裝在安卓手機端. 
(2).進入re管理器,它會提示擷取許可權。點擊允許。
(3).進入到系統“/system/”路徑下,然後找到此目錄下的“build.prop。。按住這個檔案,從彈出的菜單中選擇用文字編輯器開啟。
(4)找到“ro.product.model=...”這一行,“=”號後面的即你的手機型號,修改成其他的即可,找到“ro.product.brand=...”一行,修改“=”號後面的參數,即修改了手機品牌。
(5)在功能菜單中點擊“儲存”,接著退回到主介面,重啟手機後所有的修改便會生效。
(6)重啟手機後,開啟“系統設定”,尋找“關於手機”的字樣,進入手機資訊介面,你的手機型號便已經更改,當手機串連電腦後電腦端顯示的手機型號也會改變。
以下是CM系統的build.prop檔案的詳解: 如下
# begin build properties (開始設定系統效能)
# autogenerated by buildinfo.sh (通過設定形成系統資訊)
ro.build.id=GRI40 (版本ID)
ro.build.display.id=GRJ22 (版本號碼)
ro.build.version.incremental=eng.buildbot.20110619.060228 (版本增量)
ro.build.version.sdk=10 (sdk版本)
ro.build.version.codename=REL (版本代號)
ro.build.version.release=2.3.4 (Android 2.3.4系統無需修改,也可改為3.0)
ro.build.date=Sun Jun 19 06:02:58 UTC 2011 (製作者製作的時間,可修改2011年X月X日 某某某製作)
ro.build.date.utc=0

修改android 系統設定 android 版本

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.