修改系統設定裡的語言選擇項
一般系統自帶的設定應用裡有語言選擇項,提供了幾十種語言選擇項,但是做車機專案,客戶提出不要這麼多語言項,只需要留下常用的幾種即可,這種需求其實挺好實現的;首先說明此文中是Android5.1系統的原始碼.之前查資料說是可以到languages_full.mk或者languages.small.mk檔案中的PRODUCT_LOCALES屬性值可以實現,但貌似我專案中不可以,於是我才到原始碼類中去修改的.
設定應用裡修改語言選擇項,可在frameworks\base\core\java\com\android\internal\app\目錄下的LocalePicker.java類中修改localeList集合的新增項即可(記得留下Resource物件,去掉後面的Collections.sort(localeList);,否則會影響預設語言的配置),這是從原始碼中修改的方法,具體如下圖:
上圖中標記了的地方就是我修改過的程式碼,有刪除有新增,改動不大但是有效果,圖中其他有註釋的地方不要管,可能是同事改動的,還有就是以上是Android5.1系統的LocalePicker.java類,如果是其他系統平臺的話可能有不同的地方,僅供參考!
相關推薦
修改系統設定裡的語言選擇項
一般系統自帶的設定應用裡有語言選擇項,提供了幾十種語言選擇項,但是做車機專案,客戶提出不要這麼多語言項,只需要留下常用的幾種即可,這種需求其實挺好實現的;首先說明此文中是Android5.1系統的原始碼.之前查資料說是可以到languages_full.mk或者langua
用C#修改系統區域和語言設置
csdn sharp inf 控制 sage etl set 是否 ace 原文:用C#修改系統區域和語言設置 這幾天做項目,因為客戶機的系統不同,發現客戶機的區域和語言設置也不盡相同,導致程序運行時根據時間判斷的很多屬性和方法都出現各種各樣的千奇百怪的問題。 修改程序
dedecms 後臺修改系統設定,但是config.cache.inc.php檔案不能寫入
fopen居然返回false,既不是目錄或檔案許可權相關問題,也不是檔案路徑問題(相對路徑、絕對路徑)等,更不是開啟檔案的模式問題(r,w,a等)。網上搜了一會,說到返回false的原因無非都是上面三種情況之一,所以沒有找到答案。於是動手添加了PHP錯誤報告: //error handler functio
android系統設定裡的觸控提示音功能怎樣實現開啟和關閉?
最近做一個app,涉及系統觸控提示音的開啟和關閉。以下為相關程式碼片段:@Override public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { Settings.Syst
ubuntu修改系統/資料夾語言(中文/英文互轉)
一、問題發生: 今天在安裝Ubuntu16.04.1時,系統與語言選擇了簡體中文,進入系統後發現雖然系統介面文字都是中文,但是資料夾名稱卻也都是中文,這樣造成從終端輸命令顯示的都為中文資料夾,對實際操作帶來了極大不便。效果如圖所示: 二、解決問題方案: 1、系統
CentOS修改系統預設語言設定
檢視當前系統語言 echo $LANG en_US.UTF-8 檢視安裝的語言包 locale 是否有en_US.UTF-8 安裝中文語言包yum groupinstall chinese-s
Ubuntu修改系統語言為英文可支持中文
PE ati OS pap pre print 英文 osi ring 簡單來說,就行修改/etc/default/locale文件,設置語言位UTF-8,如果沒有這個語言,就執行命令locale-gen en_US.UTF-8進行安裝,沒有即時生效的話就重啟。 查看當前系
安裝雙系統(Window10+Ubuntu)時,啟動項設定。
在windows10上安裝ubuntu時,安裝完成之後,發現只能進入ubuntu時,如何解決? step1:在ubuntu系統的終端上: 輸入 sudo -s 進入root模式 然後在root模式下輸入下面兩條命令 sudo chmod 777 /boot/grub/gru
車載定製化系統設定中實現平滑的語言切換
在每個車載系統中,都會有自己獨特的UI風格。比如系統設定這個功能,為了統一風格,我們不能直接去呼叫Android原生的設定應用,而是應該重新做一個風格統一的符合需求的系統設定應用。我們要說的語言切換這個功能,就是其中一個設定項。 如果簡單地實現語言切換,應該是比較簡單的,就是利用反射重新
易語言多項選擇用法及例項
哈哈.最近發現個好玩的易語言命令啊...相當於幾個如果真 就是多項選擇這個命令...看下多項選擇的說明 呼叫格式: 〈通用型〉 多項選擇 (整數型 索引值,通用型 待選擇項資料,... ) - 系統核心支援庫->其他 英文名稱:choose 從引數列
雙系統,修改ubuntu的grub更改啟動項
1 本機環境:雙系統Ubuntu 12.04LTS 和 windows 7 professional ,開機時顯示的是Ubuntu 的gurb選單 2 更改配置檔案使 系統預設啟動的是windows7 系統 3 方法: 進入Ubuntu12.04系統 &nbs
android根據當前系統設定語言在app實現中英文切換
今天介紹下安卓開發下面,如何實現中英文相互切換, 一,需要在res下新建資料夾,大陸中文為values-zh-rCN,英文values-en-rUS,更多可以參考http://my.oschina.net/quttap/blog/204499,直接用values-zh,va
Ubuntu Xfce桌面系統設定項
系統安裝的Ubuntu 16.04 ,預設的桌面的系統不是很習慣,特意安裝了xfce4桌面系統。 設定開機啟動項 從Xfce桌面選單中選擇"Settings Manager"(設定管理器)->
Android應用內設定多語言,可隨系統語言改變而改變,也可設定app為固定語言不受系統語言影響
轉載請標明出處: https://blog.csdn.net/m0_38074457/article/details/84993366,本文出自:【陳少華的部落格】 一、效果圖 https://github.com/hnsycsxhzcsh/MultiLanguage/blob/mas
把scrapyd設定為系統後臺服務和啟動項
一、設定為系統後臺服務 1、新建檔案/etc/init.d/scrapyd,名稱為scrapyd #!/bin/bash PORT=6800 HOME="/var/scrapyd" BIN="/usr/local/bin/scrapyd" pid=`netstat -l
Linux 修改系統語言(Centos-7.0)
Centos7系統語言配置資訊儲存在/etc/locale.conf檔案內。 更改步驟如下: 1.使用vim開啟locale.conf檔案 vim /etc/locale.conf 2.編輯locale.conf檔案後儲存退出 LANG="en_US.UTF-8"或LANG=
Win10與Ubuntu雙系統設定開機啟動項
通過U盤安裝Ubuntu16.04後,開機預設顯示Ubuntu的開機啟動項,但是選擇win10系統有時會出現花屏的現象,且開機較慢。所以自己搗鼓一番。首先進入win10系統,開啟diskgenius軟體,選擇 硬體->重建/修復MBR引導關機,開機。我的天Ubuntu系
android-如何在系統settings裡新增設定選項
版本:2.3.1 目的:在通話設定選單下,新增一dect設定選單,裡面再新增一checkBOxPreference 來使能硬體模組。 ------------------------- 目前做的專案,需要在系統settings裡面新增一選項來使能硬體模組,裡面涉及到的pre
在windows上安裝ubutnu雙系統,並且利用easybcd設定開機雙啟動項 並按照sougou輸入法
最近被到底使用window還是ubuntu折磨得很是痛苦,經歷了安裝windows, 安裝window/ubuntu雙系統,又案子ubuntu單系統,最後又想要安裝windows7和ubuntu雙系統的痛苦歷程!為了方便以後查閱,這裡記錄最後在windows7下安裝ubun
windows linux 雙系統 設定 開機選擇 預設啟動系統 等待時間
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!