安卓app显示英文怎么设置
‘壹’ 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);
}
}
‘贰’ 让安卓手机调成全是英文的手机app
要把我们下载的软件变成系统软件
首先要求下载的软件必须装在在手机内存上
区别于内存卡内存,其实就是手机的ROM剩余空间
要实现这个转换
首先用RE管理器进入system/app
把右上方的只读挂载为读写
再返回RE主界面进入date/app
此时你就会看到你装在手机内存上得软件
选择你要变成系统软件的软件,按剪切
然后返回RE管理器主界面
进入system/app,选择粘贴
此时这个软件就已经成为系统软件了
然后其他的软件也可以参考此方法,全部弄好之后就可以重启手机了,此时你要的那些软件已经全部成为系统软件,不可以卸载,但是可以用RE管理器进行删除。
‘叁’ 如何在android APP中设置系统语言
android APP中设置系统语言可以通过反射机制。
private void updateLanguage(Locale locale) {
try {
Object objIActMag, objActMagNative;
Class clzIActMag = Class.forName("android.app.IActivityManager");
Class clzActMagNative = Class.forName("android.app.ActivityManagerNative");
Method mtdActMagNative$getDefault = clzActMagNative.getDeclaredMethod("getDefault");
// IActivityManager iActMag = ActivityManagerNative.getDefault();
objIActMag = mtdActMagNative$getDefault.invoke(clzActMagNative);
// Configuration config = iActMag.getConfiguration();
Method mtdIActMag$getConfiguration = clzIActMag.getDeclaredMethod("getConfiguration");
Configuration config = (Configuration) mtdIActMag$getConfiguration.invoke(objIActMag);
config.locale = locale;
// iActMag.updateConfiguration(config);
// 此处需要声明权限:android.permission.CHANGE_CONFIGURATION
// 会重新调用 onCreate();
Class[] clzParams = { Configuration.class };
Method mtdIActMag$updateConfiguration = clzIActMag.getDeclaredMethod(
"updateConfiguration", clzParams);
mtdIActMag$updateConfiguration.invoke(objIActMag, config);
} catch (Exception e) {
e.printStackTrace();
}
}
‘肆’ 安卓系统英文的怎么设置中文
安卓系统英文设置为中文的方法:
1.当手机的语言的设置为英文后,手机里将全部显示为英文。
2.打开手机的应用程序列表,点击设置图标,设置图标通常是齿轮或者扳手。
3.进入手机设置页面后,向下滑动,找到并点击有“language”的一项,该项前面的图标一般是一个字母A。安卓手机通常为“languageandkeyboard”。
4.在接下来的页面中,继续滑动屏幕,找到并点击“language”一项。
5.“language”页面为手机预设的语言列表,点击“中文简体”即可。
6.此时按返回键即可以看到手机设置已经为中文显示。
‘伍’ 如何汉化英文手机软件
问题一:手机英文软件怎么汉化 没办法,除非软件有汉化版的,要是英文版本你彻底汉化可不是个小工程
问题二:苹果手机下软件的怎么是英文?我想设置为中文怎么设置? 1、打开iPhone ,点击进入桌面的 设置―― iTunes Store 和 App Store――点击登录你自己的 中国区 Apple ID;
2、登录成功后,点击进入桌面上的 App Store,这时Store就会提示你跳转到中国区,点击确认即可。
问题三:苹果手机买回来下载软件的app store是英文的怎么换成中文的 1、将苹果app英文转换成中文,需要把手机系统语言设置为中文即可。
2、点击设置――通用―扰缓―多语言环境――语言。
3、然后在语言里面选择简体中文或者是繁体中文,确定完成,然后手机系统语言就会被修改为中文,进入到app里面就会发现都变成中文。
问题四:什么手机软件可以把一篇中文翻译成英文 网易的有道词典,除了翻译的功能,还有每天推荐通俗易懂的中英文双语的短文及词汇学习,很不错,还可以下载离线词典,中英,英中,英英等词汇字典,用着很不错,我个人很喜欢
问题五:安卓手机上软件显示英文怎么转换中文 ◆从菜单的【Setting】项找到【Language】项,从里面选【Simplified Chinese】或【Chinese】,确认后退出就可握腔以了。
问题六:我的苹果手机app下载软件变成英文了怎么调成中文 是软件还是store变成了英文?
问题七:china mobile手机软件英文改成中文,怎么改 一般手机软件英文改成中文的话,是需要手机缓皮模汉化版的,一般需要手机进行手机root才可以进行的,你可以在应用宝上进行操作的,在电脑版的应用宝上有一个工具箱,里面找到一键root的选项,根据提示完成手机root,成功率比较高的。
问题八:手机软件怎么汉化? 要汉化的话就要用到相关专业的软件了,汉化也不是简单的要有编程知识,手机平台用的最多的就是JAVA程序了。你在网上找一款JAVA的编程软件下载并安装,用他去打开手机软件,会出现程序执行相关代码,你只要不破坏软sxzj02件的前提把那些要执行显示相关段的代码把英文替换成中文,之后再用软件去模拟运行测试就可以了。
问题九:苹果手机什么软件可以把手机英文变成中文 到泡椒网去下个手机汉化软件,很简单,下到手机以后安装一下就好,有的好像不需要安装,我也不太清楚,反正你下了就懂了!
请采纳,谢谢!
问题十:苹果手机的软件下载站怎么是英文的怎么变成中文啊 你说的这个苹果手机想要下载软件就可以用应用宝触屏版这个软件啦。
我的手机软件都是在这个软件里面下载的,这个里面的软件很全。
这个是中文版的,不用我们自己选择就是中文版的,很好用的。
这个软件里面的这些你就放心下载吧,没有广告,没有病毒的。
我的手机软件用的都很好,你就开心的用吧。
‘陆’ 如何在android APP中设置系统语言
设置达到的效果
在设置界面打开切换语言的界面,选择语言后重启 HomeActivity,语言切换完成,下次重新打开 App ,也是用户设置的语言。
工具
编程软件;
实现步骤
在不同的 value 文件夹下添加不同语言的string.xml文件,项目添加了英文、简体中文、繁体中文三种语言,如下图所示: