History log of /frameworks/base/packages/PrintRecommendationService/src/com/android/printservice/recommendation/PrintServicePlugin.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
dafa6424b2825cd1e9462b20e6f11e9295b523db 17-Apr-2018 Philip P. Moltmann <moltmann@google.com> Move PrintRecommendationService to systemAPI

It is using system APIs, but we might want to update it via the play
store.

Hence, replace all internal APIs used with support lib APIs. There is
no replacement for @Immutable, but this is just a informational
annotation, so it can just be removed.

As system-api is tied to a specific platform version, remove all
minSDK/targetSDK settings in the manifest.

Change-Id: Ia8f9c718fd688db295c7bc3bfe05e2074f9bd413
Fixes: 78162439
Test: Looked at print service recommendations
/frameworks/base/packages/PrintRecommendationService/src/com/android/printservice/recommendation/PrintServicePlugin.java
7e01895e6972c0ebc552215b1207a519529af3fd 02-Apr-2017 Philip P. Moltmann <moltmann@google.com> Return inet addr for discoverable printers

... by extending the RecommendationInfo to store the inet addresses not
just the count. Thankfully the recommendation plugins already contained
all the printers, not only the count.

Also expose the print service state as system APIs as they will be used
by the default print service.

Bug: 35765644
Test: Ran AddPrinterActivity on network that had printers to discover
Change-Id: I929a177adb75f6848848ba30a472cf0343d2e67e
/frameworks/base/packages/PrintRecommendationService/src/com/android/printservice/recommendation/PrintServicePlugin.java
b87c08da82d50b1358f068a3ae44068022c7af2e 04-Apr-2016 Philip P. Moltmann <moltmann@google.com> Expose additional fields needed by PrintRecommendationService GTS test
and move files into properly named directory.

Fixes: 28025769, 28214466
Change-Id: I14737515fc12525a1685a1a222f21913755ac988
/frameworks/base/packages/PrintRecommendationService/src/com/android/printservice/recommendation/PrintServicePlugin.java