adb shell 命令更改设备语言?
Adb shell command to change the device language?
我是 android 自动化领域的新手,我一直在研究 adb 命令来帮助我在物理设备上进行测试。
有没有办法通过 adb 更改被测设备的语言?
我找到了下面的命令:
adb shell am start -n com.android.settings/.Settings -e :android:show_fragment com.android.settings.LocalePicker
无效。我还通过 shell 尝试使用:
adb shell setprop persist.sys.language pt
但是也没用。
我使用以下方法在我的一个应用程序中打开区域设置:
final Intent intent = new Intent(Settings.ACTION_LOCALE_SETTINGS);
context.startActivity(intent);
ACTION_LOCALE_SETTINGS
常量定义如下:
public static final String ACTION_LOCALE_SETTINGS = "android.settings.LOCALE_SETTINGS";
所以这应该有效:
adb shell am start -a android.settings.LOCALE_SETTINGS
我是 android 自动化领域的新手,我一直在研究 adb 命令来帮助我在物理设备上进行测试。
有没有办法通过 adb 更改被测设备的语言?
我找到了下面的命令:
adb shell am start -n com.android.settings/.Settings -e :android:show_fragment com.android.settings.LocalePicker
无效。我还通过 shell 尝试使用:
adb shell setprop persist.sys.language pt
但是也没用。
我使用以下方法在我的一个应用程序中打开区域设置:
final Intent intent = new Intent(Settings.ACTION_LOCALE_SETTINGS);
context.startActivity(intent);
ACTION_LOCALE_SETTINGS
常量定义如下:
public static final String ACTION_LOCALE_SETTINGS = "android.settings.LOCALE_SETTINGS";
所以这应该有效:
adb shell am start -a android.settings.LOCALE_SETTINGS