Как перезапустить службы Android из кода промежуточного программного обеспечения (c ++)?

Таким образом, я работаю над службой ведения журналов Android из своего кода промежуточного программного обеспечения c ++, он принимает некоторые параметры, такие как путь для хранения журналов, команды для его извлечения. Но после каждой перезагрузки он не принимает параметры, которые были сохранены в INI-файле, вместо этого нам нужно отключить и повторно включить из пользовательского интерфейса, чтобы начать процесс регистрации. Пожалуйста, предложите способ решить эту проблему.

> android::sp<android::ProcessState> ps(android::ProcessState::self());
>     ps->setThreadPoolMaxThreadCount(1);
>     ps->startThreadPool();
>     ps->giveThreadPoolName();
>
>     android::sp<android::IServiceManager> sm = android::defaultServiceManager();
>     android::sp<android::LogManagerProxy> proxy = new android::LogManagerProxy(mAndroidLog);
>
>     mAndroidLog->initHawklog();
>     mAndroidLog->executeCommands();
>
>     android::status_t ret = sm->addService(android::String16("LogManager"), proxy);

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]