Skip to content

[Bug]: Resolve Android correctness lint findings and document dedicated-device exports #20

Description

@awatchar

Problem

Full Android lint currently reports correctness errors mixed with intentional exported-component warnings for the dedicated-device deployment model.

Scope

Triage and correct the actionable categories already identified:

  • permission handling
  • lifecycle/resource handling
  • receiver registration flags
  • plural/quantity resources
  • required superclass callbacks

Intentional exported service/receiver/activity warnings may be suppressed only at the narrow component or call site, with a comment documenting the controlled dedicated-device design. Do not broadly disable lint or suppress unrelated findings.

Acceptance

  • Each targeted lint error is fixed or narrowly suppressed with a written rationale.
  • The lint baseline/report demonstrates no remaining errors in the five targeted categories.
  • Android tests and FOSS builds pass.
  • Remaining lint debt is reported accurately rather than claimed as zero.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions