Seo u lokelang ho se etsa haeba GPS e sa sebetse ho Android


Mosebetsi oa geolocation lihlahisoa tsa Android ke e 'ngoe ea tse sebelisoang haholo le tse hlokehang, kahoo ha li thabise ka bobeli ha khetho ena e khaotsa ho sebetsa. Ka lebaka lena, lihlahisoa tsa rona tsa kajeno re batla ho bua ka mekhoa ea ho sebetsana le bothata bona.

Ke hobane'ng ha GPS e khaotsa ho sebetsa le kamoo e ka sebetsanang le eona kateng.

Joaloka mathata a mang a mangata a nang le li-modules tsa puisano, mathata a nang le GPS a ka bakoa ke mabaka a mabeli a marang-rang le a software. Joalokaha mokhoa oa ho bontša o bontša, ho qetela ho tloaelehile haholo. Bakeng sa mabaka a hardware kenyeletsa:

  • mofuta o motle modules;
  • tšepe kapa feela nyeoe e teteaneng e sireletsang pontšo;
  • ho amoheloa hampe sebakeng se itseng;
  • lenyalo la fektheri.

Software e baka mathata ka geolocation:

  • ho fetola sebaka le GPS e theoha;
  • data e fosahetseng ka file file ea gps.conf;
  • GPS ea morao-rao software.

Hona joale re fetohela mekhoa ea mathata a mathata.

Mokhoa oa 1: Tsela ea Cold Start

E 'ngoe ea lisosa tse ngata tse bakoang ke ho hlōleha ha FMS ke phetoho ho sebaka se seng sa ho fana ka tšebetso le ho fetisoa ha data. Ka mohlala, u ile naheng e 'ngoe, empa ha ua kenyelletsa GPS. Motsoako oa ho sesa ha oa ka oa fumana lisebelisoa tsa data ka nako, kahoo ho tla hlokahala ho tsosolosa puisano le li-satellites. Sena se bitsoa "qala ho bata". E phethehile haholo.

  1. Tloha kamoreng ea sebaka sa mahala. Haeba o sebelisa nyeoe, re kgothaletsa ho e tlosa.
  2. Tlosa GPS sebakeng sa hau. Eya ho "Litlhophiso".

    Ka Android ho fihla ho 5.1, khetha khetho "Geodata" (dikgetho tse ling - "GPS", "Sebaka" kapa "Geolocation"), e fumanehang ho thibela marang-rang.

    In Android 6.0-7.1.2 - fuputsa lethathamong la maemo ho isa ho sekhukhu "Boitsebiso ba Botho" 'me u tlanye "Libaka".

    Lisebelong tse nang le Android 8.0-8.1, ea ho "Tšireletso le sebaka", etela moo 'me u khethe khetho "Sebaka".

  3. Sebakeng sa maemo a sebopeho sa geodata, karolong e ka holimo ho le letona, ho na le slide se khonehang. E fetisetsa ka ho le letona.
  4. Sesebelisoa se tla bula GPS. Sohle seo u lokelang ho se etsa ke ho leta metsotso e 15-20 hore sesebelisoa se fetole boemo ba li-satellites sebakeng sena.

Ka molao, kamora nako e behiloeng, li-satellite li tla kenngoa ts'ebetsong, 'me ho tsamaea ka sesebelisoa sa hau ho tla sebetsa hantle.

Mokhoa oa 2: Ho sebetsana le file ea gps.conf (motso feela)

Boleng le botsitso ba kamohelo ea GPS mobong oa Android li ka ntlafatsoa ka ho fetola tsamaiso ea file gps.conf. Ts'ebetso ena e khothalletsoa bakeng sa lisebelisoa tse sa romelloang ka molao naheng ea hau (mohlala, Pixel, lisebelisoa tsa Motorola tse lokollotsoeng pele ho 2016, hammoho le li-smartphone tsa Senyesemane kapa Japane bakeng sa maraka a lehae).

E le hore u hlophise lisebelisoa tsa maemo a GPS, u tla hloka lintho tse peli: litokelo tsa motso le mookameli oa fisi o nang le phihlelo ea lifaele tsa tsamaiso. Tsela e bonolo ka ho fetisisa ea ho sebelisa Root Explorer.

  1. Qala Ruth Explorer 'me u ee mohloling oa motso oa mohopolo oa hare, ke motso. Haeba ho hlokahala, fana ka tumello ea kopo ea ho sebelisa litokelo tsa motso.
  2. E-ea foldareng systemjoale u kene / joalo.
  3. Fumana feshene ka har'a mohala gps.conf.

    Hlokomela! Lisebelong tse ling tsa baetsi ba Sechaena, faele ena ha e eo! Ha u thulana le bothata bona, u se ke ua leka ho o bopa, ho seng joalo u ka senya GPS!

    Tobetsa ho eona ebe u tšoara ho totobatsa. Ebe u tlanya lintlha tse tharo ka holimo ka ho le letona ho hlahisa menu ea moelelo. Ho eona, khetha "Bula ho mohlophisi oa mongolo".

    Tiisa hore tsamaiso ea file e fetoha.

  4. Fera e tla buloa bakeng sa ho hlophisa, o tla bona mehato e latelang:
  5. ParameterNTP_SERVERE lokela ho fetoloa ho latela litekanyetso tse latelang:
    • Bakeng sa Russia Federation -ru.pool.ntp.org;
    • Bakeng sa Ukraine -ua.pool.ntp.org;
    • Belarus -ka.pool.ntp.org.

    U ka boela ua sebelisa seva sa pan-Europeeurope.pool.ntp.org.

  6. Haeba ho gps.conf ho sesebediswa sa hau ha ho na parameterINTERMEDIATE_POS, kena ka eona ka bohlokoa0- e tla fokotsa mookameli hanyenyane, empa e tla etsa hore ho baloe ha eona ho nepahale haholoanyane.
  7. Etsa se tšoanang ka khethoDEFAULT_AGPS_ENABLEe leng bohlokoa ba ho eketsa'NETE. Sena se tla u lumella hore u sebelise boitsebiso ba marang-rang a lisele tsa sebaka seo, se nang le phello e ntle ho nepahetseng le boleng ba kamohelo.

    Tšebeliso ea theknoloji ea A-GPS e boetse e na le boikarabello ba ho hlomaDEFAULT_USER_PLANE = TRUEe leng hape e lokelang ho kenyelletsoa faeleng.

  8. Ka morao ho tsohle, tsamaiso ea ho fetolela e tsoa. Hopola ho boloka liphetoho tsa hau.
  9. Qala hape sesebelisoa mme u leke GPS ho sebelisa mananeo a khethehileng a ho hlahloba kapa sebediso sa sekepe. Tsela ea li-geolocation e lokela ho sebetsa ka nepo.

Mokhoa ona o khethehile ka ho khetheha bakeng sa lisebelisoa tse nang le SoC tse entsoeng ke MediaTek, empa hape o sebetsa ho basebelisi ba tsoang ho bahlahisi ba bang.

Qetello

Ho akaretsa, re hlokomela hore mathata a nang le GPS a sa ntse a le teng, 'me boholo ba lisebelisoa tsa karolo ea tekanyetso. Joalokaha mokhoa o bontša, e 'ngoe ea mekhoa e' meli e hlalositsoeng ka holimo e tla u thusa. Haeba sena se sa etsahale, joale o ka 'na ua kopana le ho hlōleha ha hardware. Mathata a joalo a ke ke a felisoa ka bobona, kahoo tharollo e molemo ka ho fetisisa e tla ba ho kopana le setsi sa tšebeletso bakeng sa thuso. Haeba nako ea hore na sesebelisoa sa hau e felile, e lokela ho e nkela sebaka kapa e khutlise chelete.