wykonaj polecenie powłoki z Androida

Próbuję wykonać to polecenie z terminala emulatora aplikacji (można go znaleźć w Google Play) w tej aplikacji, którą piszęsu i naciśnijwchodzić, to pisz:

screenrecord --time-limit 10 /sdcard/MyVideo.mp4

i naciśnij ponowniewchodzić i rozpocznij nagrywanie ekranu za pomocą nowej funkcji android kitkat.

więc próbuję wykonać ten sam kod z java używając tego:

Process su = Runtime.getRuntime().exec("su");
Process execute = Runtime.getRuntime().exec("screenrecord --time-limit 10 /sdcard/MyVideo.mp4");

Ale nie działa, ponieważ plik nie jest tworzony. oczywiście pracuję na zakorzenionym urządzeniu z zainstalowanym Androidem Kitkat. gdzie jest problem? jak mogę rozwiązać? bo z emulatora terminala działa, aw Javie nie?

questionAnswers(4)

yourAnswerToTheQuestion