History log of /frameworks/base/packages/PrintRecommendationService/src/com/android/printservice/recommendation/plugin/mdnsFilter/MDNSFilterPlugin.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
989c44be2c383568fcd4e4373ed5acb5442a019e 18-Nov-2016 Sergey Yakovlev <s.yakovlev@samsung.com> Update Samsung Print Recommendation Plugin (to support Mopria printers)

- Extract common part of MDNSFilterPlugin to common utils, MDNSFilteredDiscovery.java (other vendors can use it too)
- Refactor Samsung Print Recomendation Plugin to use MDNSFilteredDiscovery.java
- Add Mopria devices detection to Samsung Print Recomendation Plugin

*Samsung Print Service Plugin supports Mopria printers since v3.00.161011.

Test: Tested manually. Test app was developed to make sure that Samsung Print Recommendation plugin can find both Samsung and Mopria devices. Additionally MDNSFilterPlugin was tested on HP printers.
Change-Id: Idc0d311171495f879564336370a86f7a8890378b
/frameworks/base/packages/PrintRecommendationService/src/com/android/printservice/recommendation/plugin/mdnsFilter/MDNSFilterPlugin.java
bfaa47233215996b8554a4b7a1a7b36bb3eaf607 03-May-2016 Philip P. Moltmann <moltmann@google.com> Add HP and Mopria print recommendation service

- Make util.MDnsUtils local to the mdnsFilter plugins
- Remove HP from the vendors recommended via the mdnsFilter plugin
- Copy in HP's code for HP and Mopria plugin
- Do not change any code, beside
- change "_ipp.tcp" to "_ipp._tcp"
- Change package name
- Do not use support lib annotations
- Reduce class visibility if possible
- Add AOSP copyright
- Make ServiceResolveQueue a proper sigleton
- Merge donottranslate and strings
- Add HP and Mopria plugin to RecommendationServiceImpl
- I needed to implement a multiplexer for NsdManager.DiscoveryListener
as we can only have 10 of them active at a time.

Change-Id: I61caa3f4822f9c013140721ed801d18e6839df55
/frameworks/base/packages/PrintRecommendationService/src/com/android/printservice/recommendation/plugin/mdnsFilter/MDNSFilterPlugin.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/plugin/mdnsFilter/MDNSFilterPlugin.java