Normaal gesproken, om locatie-informatie en een adres te krijgen, gebruikt u de API van het net om de lengte- en breedtegraad om te zetten in een adres.
Te doen. Ook als je op Google Play naar een locatie-app zoekt, gaat het om dat patroon.
Omdat ik locatie-informatie wilde krijgen met een smartphone die ik niet meer gebruik en deze met regelmatige tussenpozen wilde opnemen.
Ik heb een app gemaakt die een adres alleen offline kan converteren zonder internet te gebruiken.
Door gebruik te maken van een lokale database kunnen we landelijk een grote hoeveelheid data aan.
Ik kon echter geen onderdeel maken dat met regelmatige tussenpozen werkt, dus andere apps zoals MacroDroid
Moet samen worden gebruikt.
Als u de locatie-autoriteit op de achtergrond probeert te gebruiken, zal het ook erg moeilijk zijn om Google Play aan te vragen.
Daarom heb ik besloten om geen locatie-informatie op de achtergrond te gebruiken.
Als u dus niet werkt zonder het vergrendelscherm, kunt u geen locatie-informatie verkrijgen.
> Over instellingen
-Zoals beschreven in de uitleg is het noodzakelijk om andere apps zoals MacroDroid samen te gebruiken om regelmatig op te nemen.
Het was mogelijk om regelmatig op te nemen zonder vergrendelingsscherm, scherm AAN met regelmatige tussenpozen + nieuwe lancering van deze applicatie.
> Hoe te gebruiken
-Bij de eerste keer opstarten duurt het enkele minuten om een database met adresgegevens aan te maken.
-De volgende keer dat u opstart, kunt u in een paar seconden lezen.
・ Wanneer de adresgegevens kunnen worden gelezen, wordt het adres (tot aan de chome) weergegeven dat overeenkomt met de huidige locatie-informatie.
-Om de huidige positie in een bestand op te slaan, zet u de "Record"-schakelaar aan.
・ De opslagbestemming is vast en de interne opslag
Android / data / io.github.kobayasur.revgeo2/files
is.
20220313.txt
Het wordt geregistreerd door de datum met een naam als.
Om te voorkomen dat de opslag vol raakt, worden bestanden die ouder zijn dan 30 dagen
Het is ontworpen om automatisch te worden verwijderd.
Als u het wilt bewaren, kopieert u het naar een andere locatie.
・ Druk op de geschiedenisknop om de opgenomen geschiedenis van de dag in de onderste weergave weer te geven.
-Bovendien slaat deze applicatie de huidige positie slechts één keer direct na het starten op in een bestand. (Als de opname geldig is)
Om regelmatig op te slaan, gebruikt u MacroDroid enz. om elke paar minuten tot enkele tientallen minuten een nieuwe toepassing te starten.
is nodig.
> Licentie
Ik heb het volgende gebruikt voor de adresgegevens voor conversie.
Bedankt voor het publiceren.
Geolonia adresgegevens
https://geolonia.github.io/japanese-addresses/