Make artd a lazy service.
Also:
- Fix the formatting of open source licensing (not changing the
licensing).
- Fix naming of constants.
- Change the namesapce from android::artd to art::artd.
- Add `override` to Binder API methods instead of using comments to
distinguish between Binder API methods and custom methods.
- Use a more idiomatic type `android::base::Result` for
non-binder-related methods.
- Replace the wrong include files with the right ones.
Bug: 233915142
Test: ServiceManager.waitForService("artd")
Change-Id: I5b72ac9f471ed6c8e6fbb2ecff797b51303079e6
2 files changed