導航:首頁 > 操作系統 > 安卓軟體如何調成英文

安卓軟體如何調成英文

發布時間:2022-12-16 08:25:29

android應用內怎麼設置語言切換

1.在工程res文件下添加對應語種的values文件,ar:阿拉伯語, en:英語 zh_rCN: 簡體中文
截圖如下:

2 .在功能清單文件中對要進行切換acitivity 進行配置添加

android:configChanges="locale"

3.對語言選擇的處理

public class MainActivity extends Activity {

Context context = MainActivity.this;;
int languageId;

@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
read();//設置
setContentView(R.layout.main);

findViewById(R.id.btn_change).setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
save();
}
});
}

//保存
private void save() {
String[] languages = { "默認", "CN", "EN" };
AlertDialog.Builder builder = new AlertDialog.Builder(context,
android.R.style.Animation_Dialog);
builder.setTitle("選擇語言");
final SharedPreferences languagePre = context.getSharedPreferences(
"language_choice", context.MODE_PRIVATE);
final int id = languagePre.getInt("id", 0);
builder.setSingleChoiceItems(languages, id,
new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface arg0, int index) {
switch (index) {
case 0:
// 系統默認語言
languageId = 0;
break;
case 1:
// 簡體中文
languageId = 1;
break;
case 2:
// 英語
languageId = 2;

break;
case 3:
// 阿拉伯語
languageId = 3;

break;
default:
break;
}
languagePre.edit().putInt("id", languageId).commit();
}
});
// 保存
builder.setPositiveButton("保存", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
((Activity) context).finish();
Intent intent = new Intent();
intent.setClass(context, MainActivity.class);
context.startActivity(intent);
}
});
builder.show();
}
//讀取
private void read() {
SharedPreferences languagePre = getSharedPreferences("language_choice",
Context.MODE_PRIVATE);
int id = languagePre.getInt("id", 0);
Log.d("MainActivity", "langauge_id=" + id);
Toast.makeText(context, "langauge_id=" + id, Toast.LENGTH_LONG).show();
// 應用內配置語言
Resources resources = getResources();// 獲得res資源對象
Configuration config = resources.getConfiguration();// 獲得設置對象
DisplayMetrics dm = resources.getDisplayMetrics();// 獲得屏幕參數:主要是解析度,像素等。
switch (id) {
case 0:
config.locale = Locale.getDefault(); // 系統默認語言
break;
case 1:
config.locale = Locale.SIMPLIFIED_CHINESE; // 簡體中文
break;
case 2:
config.locale = Locale.ENGLISH; // 英文
break;
default:
config.locale = Locale.getDefault();
break;
}
resources.updateConfiguration(config, dm);
}
}

❷ 怎樣把手機設成英文模式

打開設置,點進去系統,找到語言和輸入法。 語言和地區選英語就行了。


手機,全稱為行動電話或無線電話,通常稱為手機,原本只是一種通訊工具,早期又有「大哥大」的俗稱,是可以在較廣范圍內使用的攜帶型電話終端,最早是由美國貝爾實驗室在1940年製造的戰地行動電話機發展而來。

1958年,蘇聯工程師列昂尼德.庫普里揚諾維奇發明了ЛК-1型行動電話,1973年,美國摩托羅拉工程師馬丁·庫帕發明了世界上第一部商業化手機。歷經2G時代、3G時代,迄今為止已發展至4G時代了,而5G時代也緊隨其後,國內已經出現5G的商用。

手機分為智能手機(Smart phone) 和非智能手機(Feature phone),一般智能手機的性能比非智能手機要好,但是非智能手機比智能手機性能穩定,大多數非智能手機和智能手機使用英國ARM公司架構的CPU。

智能手機的主頻較高,運行速度快,處理程序任務更快速,日常更加的方便(例如:諾基亞n81主頻有369兆赫茲);而非智能手機的主頻則比較低,運行速度也比較慢(例如:諾基亞5000主頻就是50兆赫茲)。

❸ 如何在android APP中設置系統語言

設置達到的效果

在設置界面打開切換語言的界面,選擇語言後重啟 HomeActivity,語言切換完成,下次重新打開 App ,也是用戶設置的語言。

工具

編程軟體;

實現步驟

在不同的 value 文件夾下添加不同語言的string.xml文件,項目添加了英文、簡體中文、繁體中文三種語言,如下圖所示:

❹ 讓安卓手機調成全是英文的手機app

要把我們下載的軟體變成系統軟體
首先要求下載的軟體必須裝在在手機內存上
區別於內存卡內存,其實就是手機的ROM剩餘空間
要實現這個轉換
首先用RE管理器進入system/app
把右上方的只讀掛載為讀寫
再返回RE主界面進入date/app
此時你就會看到你裝在手機內存上得軟體
選擇你要變成系統軟體的軟體,按剪切
然後返回RE管理器主界面
進入system/app,選擇粘貼
此時這個軟體就已經成為系統軟體了
然後其他的軟體也可以參考此方法,全部弄好之後就可以重啟手機了,此時你要的那些軟體已經全部成為系統軟體,不可以卸載,但是可以用RE管理器進行刪除。

安卓系統怎樣調中文

以華為mate7為例,安卓系統調中文方法如下:

1、找到「settings」就是設置,進入系統設置。

❻ 華為手機上的軟體都變成英文怎麼辦

華為手機上的軟體都變成英文需要把設置打開裡面選擇language裡面第一個選項中文。

❼ android 怎麼實現應用多語言切換

添加多語言文件
在不同的 value 文件夾下(例如 value 、value-en、values-zh-rTW 文件夾)添加不同語言的 string.xml 文件,我們的項目添加了英文、簡體中文、繁體中文三種語言,如下圖所示:
Project模式:

Android模式:

其中英文需要翻譯,繁體如果沒有專門翻譯的話,可以找個簡繁轉換網站,直接將簡體中文轉成繁體中文,推薦一個網站:
http://www.vifo.com.cn/fanti/
下面我只講解簡體中文和英文的做法;
2.現在我們可以在activity啟動裡面(onCreate()或者onResume())獲取系統的語言:
Locale locale = Locale.getDefault();
String language = locale.getLanguage();1212

language就是我們從系統拿到的語言,這里如果是中文,拿到的是「zh」,如果是英文是「cn」;
3.拿到了系統語言,那麼我們就要通過系統語言的判斷改變我們app對應的系統語言:
protected void showLanguage(String language) {
//設置應用語言類型
Resources resources = getResources();
Configuration config = resources.getConfiguration();
DisplayMetrics dm = resources.getDisplayMetrics();
if (language.equals("zh")) {
config.locale = Locale.SIMPLIFIED_CHINESE;
} else {
config.locale = Locale.ENGLISH;
}
resources.updateConfiguration(config, dm);
//保存設置語言的類型(這個裡面我先保存一下,下面會講到他的用處)
PreferenceUtil.commitString("language", language);
}

這樣子,如果你的手機開始的時候系統是中文,那麼你的app就是中文,如果開始的時候系統是英文,那麼你的app就是英文,這個只是適用開始的時候語言就已經設定好了,但是如果你現在的app用的是中文,app沒有退出的情況下,直接去把系統設置成英文,那麼你返回到你的app的時候並不會是英文,依然是中文,必須在程序退出之後,再進來的時候才會成為英文,這樣子的體驗一點都不好,那麼我們怎麼樣才能做到你改系統語言,我的app就跟著去改變呢,所謂的動態改變。那麼我們可以這樣子做。
@Override
protected void onResume() {
super.onResume();
String LAN = PreferenceUtil.getString("language","");
Locale locale = Locale.getDefault();
String language = locale.getLanguage();
Log.i("語言————————",language);
if(!language.equals("")){
if(!LAN.equals(language)){
freshView();//重新啟動MainActivity

}
}
showLanguage(language);
}

private void freshView(){
Intent intent = new Intent(this, MainActivity.class);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK);
startActivity(intent);

}2223

首先PreferenceUtil這個是我自己寫的工具類,就是SharedPreferences存儲,在onResume()裡面,重要的就是做個判斷,拿到的language是不是和之前保存系統的language一樣,如果不一樣,重新啟動MainActivity,這樣子就做到了重新獲取系統language。

❽ 如何在android APP中設置系統語言

  1. 獲取當前系統語言

  2. LocalecurLocale=getResources().getConfiguration().locale;

  3. //通過Locale的equals方法,判斷出當前語言環境

  4. if(curLocale.equals(Locale.SIMPLIFIED_CHINESE)){

  5. //中文

  6. }elseif(Locale.ENGLISH){

  7. //英文

  8. }

  9. 2.設置APP語言Resourcesresources=getResources();//獲得res資源對象
    • Configurationconfig=resources.getConfiguration();//獲得設置對象

    • DisplayMetricsdm=resources.getDisplayMetrics();//獲得屏幕參數:主要是解析度,像素等。

    • config.locale=Locale.ENGLISH</span>;//設置APP語言設置為英文

    • resources.updateConfiguration(config,dm);

    • //設置完以後要刷新Activity才能及時生效

❾ 如何更改Android手機使用的語言

若您當前使用的vivo手機,語言的變更方法如下:
英文設置為中文的路徑為:桌面的Settings--System management/More settings--Language--簡體中文;
繁體中文設置為中文的路徑為:設置--系統管理/更多設置--語言--簡體中文;
中文設置為英文或繁體中文的路徑為:設置--系統管理/更多設置--語言--English/繁體中文。

閱讀全文

與安卓軟體如何調成英文相關的資料

熱點內容
異性下載什麼app 瀏覽:678
51單片機程序單步視頻 瀏覽:239
家庭寬頻如何連接伺服器 瀏覽:117
汽車高壓泵解壓 瀏覽:770
上門正骨用什麼app 瀏覽:758
安卓為什麼免費使用 瀏覽:397
加密貨幣都有哪些平台 瀏覽:625
python和matlab難度 瀏覽:388
python爬蟲很難學么 瀏覽:572
小米解壓積木可以組成什麼呢 瀏覽:816
為什麼滴滴出行app還能用 瀏覽:564
怎麼升級手機android 瀏覽:923
php權威編程pdf 瀏覽:994
扣扣加密技巧 瀏覽:721
蘋果如何創建伺服器錯誤 瀏覽:497
軟考初級程序員大題分值 瀏覽:475
js壓縮視頻文件 瀏覽:580
linux如何通過命令創建文件 瀏覽:991
應用加密app還能訪問應用嘛 瀏覽:435
安卓怎麼用支付寶交違章罰款 瀏覽:667