OK, a pytanie - w czym przeszkadza dostęp do lokalizacji? Nie można po prostu dać uprawnienia aplikacji i po temacie?
Ewentualnie zainstalować jakąś apkę, która podaje fikcyjną lokalizację - jeśli z jakiegoś powodu nie chcesz pokazywać, gdzie firma jest zlokalizowana (chociaż to już jest jak dla mnie syndrom mocno uwierającej foliowej czapeczki).
Przeszkadza w drukowaniu. Jeśli aplikacja nie ma dostępu do lokalizacji, bo nie ma zasięgu/jestem w budynku gdzie jej nie ma , nie chce drukować . Drukujemy np fakturę za usługę, klient czeka na dokument a tu nie drukuje. Pracownik wsiada w auto, przejeżdża kilometr i program zaczyna drukować to co wysłano na drukarkę, trzeba wrócić do klienta z dokumentem.
Pytanie laika: czy da się tak napisać aplikacje by możliwy był wydruk bez potrzeby używania lokalizacji?
Pytanie co to za drukarka, może (chyba) mieć jakiś własnościowy, zamkięty protokół i bez RE nic z tym nie zrobisz, a nawet jak zrobisz, to każda aktualizacja softu drukarki może zepsuć twoje rozwiązanie.
Natomiast jeśli drukarka wspiera Androida natywnie, to właściwie wystarczy w apce wygenerować PDFa, a resztą zajmie się OS.
Do drukarki wysyłamy tekst , nie generujemy PDF