Não é possível alternar o modo avião, café expresso
Estou tentando ativar o modo aviãokitkat version, em rooted emulador. Estou usando o café expresso para automação e tenho um cenário em que preciso ativar o modo avião e executar alguns tipos de etapas no aplicativo
Modifiquei a hora usando o seguinte método:
public static void amTime() {
try {
Process su = Runtime.getRuntime().exec("su");
DataOutputStream outputStream = new DataOutputStream(su.getOutputStream());
outputStream.writeBytes("date -s 20181015.070000");
outputStream.flush();
outputStream.writeBytes("exit\n");
outputStream.flush();
su.wait(2000);
} catch (Exception e){
Log.e("Set Time", e.getMessage());
}
}
Mas não consigo alternar para o modo avião, tentei padrões diferentes ... usei o método acima e modifiquei a seguinte linha com os comandos adb
outputStream.writeBytes("mode airplane_mode_on 1");
outputStream.writeBytes("adb shell -c settings put global airplane_mode_on 1");
outputStream.writeBytes("adb shell -c settings put global airplane_mode_on 0");
lguém pode ajudar com o código ou o script adb, pelo qual posso ativar e desativar o modo avi