Я создал приложение для этой цели. Он называется WebRun, и вы можете скачать его с www.webrunapps.com . После установки вы можете создать ссылку webrun для запуска любой исполняемой / файл / команды на вашем ПК с ОС Windows. Вот пример запуска блокнота:
Notepad
Надеюсь, что это поможет.
У меня была подобная проблема, я просто использовал следующее в oncreate методе Вашего действия.
//allow strict mode
StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll().build();
StrictMode.setThreadPolicy(policy);
и это работало хорошо.
Реактивный ранец Android представил WorkManager
, который решает проблему фонового сервисного ограничения в Oreo и использовании Менеджера аварийных сигналов ниже Lolipop и JobScheduler выше Lolipop.
используйте WorkManager
для выполнения задач на фоновом потоке, и это, продолжают работать даже после того, как пользователь закрывает приложение.