Как запустить сервис с NDK Android? - PullRequest
0 голосов
/ 20 января 2019

С Java я могу запустить службу Android следующим образом.

  Intent i = new Intent();
  i.setComponent(new ComponentName("com.akt.www.myapplication",
  "com.akt.www.myapplication.TEST"));
  startService(i); 

но я хочу запустить службу из собственного кода C ++. Каков эквивалентный способ сделать это?

1 Ответ

0 голосов
/ 20 января 2019

Вы можете сделать что-то подобное, на мой взгляд, это обходной путь, но другого документированного способа сделать это не существует.

am startservice -n [Package Name]/[Class Name]  

Вы также можете прикрепить дополнения с этим намерением, добавив

"-es [Extra Key] [Extra Value]"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...