Таким образом, я работаю над службой ведения журналов 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);
Задача ещё не решена.
Других решений пока нет …