xref: /aosp_15_r20/frameworks/base/location/lib/README.txt (revision d57664e9bc4670b3ecf6748a746a57c557b6bc9e)
1*d57664e9SAndroid Build Coastguard WorkerThis library (com.android.location.provider.jar) is a shared java library
2*d57664e9SAndroid Build Coastguard Workercontaining classes required by unbundled providers. The library was created
3*d57664e9SAndroid Build Coastguard Workeras a way of exposing API classes outside of the public API before SystemApi
4*d57664e9SAndroid Build Coastguard Workerwas possible. Now that SystemApi exists, no new classes should ever be added
5*d57664e9SAndroid Build Coastguard Workerto this library, and all classes in this library should eventually be
6*d57664e9SAndroid Build Coastguard Workerdeprecated and new SystemApi replacements offered.
7*d57664e9SAndroid Build Coastguard Worker
8*d57664e9SAndroid Build Coastguard WorkerWhether or not classes in this library can ever be removed must be answered on
9*d57664e9SAndroid Build Coastguard Workera case by case basis. Most of the classes are usually referenced by Google Play
10*d57664e9SAndroid Build Coastguard Workerservices (in which case references can be removed from that code base), but
11*d57664e9SAndroid Build Coastguard Workerthese classes may also be referenced by OEM code, which must be considered
12*d57664e9SAndroid Build Coastguard Workerbefore any removal.
13