public void onClick(View v) {
final Intent intent=new Intent(Intent.ACTION_MAIN,null);
intent.addCategory(Intent.CATEGORY_LAUNCHER);
final ComponentName cn= new ComponentName("com.android.settings","com.android.settings.LOCALE_SETTINGS");
intent.setComponent(cn);
intent.setFlags(intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
}
答案 0 :(得分:0)
button2.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// button 2 was clicked!
startActivityForResult(new Intent(android.provider.Settings.ACTION_SETTINGS), 0);
}
});
本教程非常有用
http://weimenglee.blogspot.in/2013/06/android-tip-programmatically-displaying.html
如果您想使用其他常量而不是ACTION_SETTINGS
,请查看Android官方文档。http://developer.android.com/reference/android/provider/Settings.html
答案 1 :(得分:0)
您可以使用它,当用户单击“后退”按钮时,它将返回您的应用。
startActivityForResult(new Intent(Settings.ACTION_LOCALE_SETTINGS), 0);
它将带您进入系统语言菜单。或者:
startActivityForResult(new Intent(Settings.ACTION_INPUT_METHOD_SETTINGS), 0);
用于键盘和输入。