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?