Lokator za Android

jozo

Fizikalc
29. sep 2007
454
28
28
Sodišinci
Plus se izpisuje, ko telefon lahko uporablja carrier aggregation - uporablja več lte nosilcev za prenos podatkov, praviloma na več frekvencah hkrati, npr na 800 in 1800 MHz hkrati.
Glavni obet LTE-A je pa ravno carrier aggregation. Ni pa omejen samo na to.

Je pa zanimivo tudi to da se na dolocenih telefonih ( Huawei ) 4G plus izpisuje tudi ko je na voljo samo ena frekvenca npr 800 MHz.
 

SvetIdej

Majstr
20. dec 2011
3.959
321
83
www.svetidej.com
Ti itak zagovarjaš svoje stališče kar je razumljivo itn..

Ko pa grem na Google in raziskujem vsi prav vsi pravijo da je 4G+ ..LTE-A . Ti pa praviš da ni vedno... Kaj je drugega 4G+ kot LTE-A itn..

Sami operaterji omenjajo da 1800 Mhz gre samo DO 150/50 itn.. A tista bazna ( ki je na 4G+/LTE-A) ki jo mam v mojem kraju gre čez 150 itn..

Pač ti boš svoje še naprej vozil itn..

Lp..
Najdi mi funkcijo, ki podpira pridobitev podatka o LTE-A pa implementiram :)
https://developer.android.com/reference/android/telephony/CellInfoLte.html
https://developer.android.com/reference/android/telephony/CellSignalStrengthLte.html
https://developer.android.com/reference/android/telephony/CellIdentityLte.html

To so uradni API-ji, Google za svoje stvari lahko uporablja svoje "neuradne" API-je.

Ne morem spreminjati baze baznih postaj po sistemu "Jedna baba je jednom rekla". Potem bolje, da nimam baze baznih postaj.
 
Nazadnje urejeno:

SvetIdej

Majstr
20. dec 2011
3.959
321
83
www.svetidej.com
Verjetno bom naredil tako, da če ima bazna vsaj 2 LTE frekvenci jo bom razglasil za LTE-A. To bo naredil, ko bom bil 100% prepričan da je tako prav.
 

SvetIdej

Majstr
20. dec 2011
3.959
321
83
www.svetidej.com
To je vprašanje za milijon dolarjev. Ne vem, če bi vedel bi to imel implementirano :)

Predvidevam, da bi bila v razdelku 2 celici (glej sliko spodaj). Ampak to je samo moje ugibanje
https://developer.android.com/reference/android/telephony/CellInfo.html#isRegistered()
screenshot20180409-20271.png
 

SvetIdej

Majstr
20. dec 2011
3.959
321
83
www.svetidej.com
Verjetno bo podatek o LTE-A in velikosti trenutne pasovne širine na voljo v aplikaciji od Androida 9.0 ...

Mogoče je mišljena ta funkcija ...
https://developer.android.com/reference/android/telephony/CellInfo.html#getCellConnectionStatus()

int getCellConnectionStatus ()
Gets the connection status of this cell.
Returns intThe connection status of the cell.

CONNECTION_NONE
Android P Developer Preview
int CONNECTION_NONE
Cell is not a serving cell.
The cell has been measured but is neither a camped nor serving cell (3GPP 36.304).

Constant Value: 0 (0x00000000)
CONNECTION_PRIMARY_SERVING
Android P Developer Preview
int CONNECTION_PRIMARY_SERVING
UE is connected to cell for signalling and possibly data (3GPP 36.331, 25.331).

Constant Value: 1 (0x00000001)
CONNECTION_SECONDARY_SERVING
Android P Developer Preview
int CONNECTION_SECONDARY_SERVING
UE is connected to cell for data (3GPP 36.331, 25.331).

Constant Value: 2 (0x00000002)
CONNECTION_UNKNOWN
Android P Developer Preview
int CONNECTION_UNKNOWN
Connection status is unknown.

Constant Value: 2147483647 (0x7fffffff)
 

Lord_Raiden

Majstr
2. nov 2007
4.506
289
83
SvetIdej

Dej samo še to pojasni.. Sam praviš da je LTE-A rabi dve frekvenci ponavadi 800/1800 da jo ti lahko označiš da ma LTE-A.. Je tako?

Pol pa pojasni za to bazno KR138 ki ma frekvecno samo 1800Mhz tako kot KP029 in maš jo označeno kot LTE-A itn..

Tak da mi ni jasno ta tvoja razlaga ni vedno LTE-A če telefon kaže 4G+ itn

Pripel bom tudi sliko z tvoje strani ..
 

Priponke

  • LTE-A.JPG
    LTE-A.JPG
    105,9 KB · Ogledi: 251

SvetIdej

Majstr
20. dec 2011
3.959
321
83
www.svetidej.com
To se je zgodila napaka v verziji 15042. Zadeva ni pravilno delala in jo je avtomatsko dodalo kot LTE-A (tista različica z LTE 2100). Ko bom imel cas popravim.

Če telefon zazna 2 celici potem se avtomatsko označi z LTE-A (od verzije 15042). Razmišljam, da vsako bazno, ki ima 2 frekvenci da jo avtomatsko označim za LTE-A.
 
Nazadnje urejeno:

Lord_Raiden

Majstr
2. nov 2007
4.506
289
83
Sej vidim da tudi pri Telekomu maš vsaj 2 bazni ki mata eno frekvenco LTE pa sta oznčene da mata LTE-A. Malo tudi tam popravi ;)
 

SvetIdej

Majstr
20. dec 2011
3.959
321
83
www.svetidej.com
Drži, še 5 jih je bilo takih.

Tam pa sem mislil, da Cell ID xxxxx 6x pomeni LTE-Advanced ampak dejansko 2600 MHz (sem mislil, da je 2600 MHz na xxxxxx 7x - ker je 2600 lte band 7). Do verzije 15042 če se je na bazni zaznalo xxxxx 6x jo je avtomatsko dodalo kot LTE-A.

Zadnji mesec Telekom na polno vzpostavlja frekvenco 2600 MHz.
 
Nazadnje urejeno:
  • Všeč mi je
Reactions: Lord_Raiden

SvetIdej

Majstr
20. dec 2011
3.959
321
83
www.svetidej.com
Če ima bazna LTE CAT 6 potem je skoraj zagotovo LTE-A z dvema frekvencama.

V verziji 15070 pride prikaz pasovne širine :) Trenutno preračunana, z Androidom 9 pa dejanski prikaz le-te.

Telekom:
- EARFCN 1657 = LTE 1800 = 2 x 20 MHz
- EARFCN 2851 = LTE 2600 = 2 x 20 MHz
- EARFCN 3675 = LTE 900 = 2 x 5 MHz
- EARFCN 6201 = LTE 800 = 2 x 10 MHz

A1:
- EARFCN 1256 = LTE 1800 = 2 x 10 MHz
- EARFCN 1400 = LTE 1800 = 2 x 20 MHz
- EARFCN 6400 = LTE 800 = 2 x 10 MHz

Telemach:
- EARFCN 1875 = LTE 1800 = 2 x 15 MH
- EARFCN 6300 = LTE 800 = 2 x 10 MHz

Vse UMTS imajo 2x5 MHz, GSM pa 2x0,2 MHz
 
Nazadnje urejeno: