Wie kann man den GPS-Empfang auf Android verbessern? Kompasse im Test für Ihr Android-Smartphone

App-Beschreibung

Keine schlechte App, die Sie aus dem Play Store installieren können. Es handelt sich um einen digitalen Kompass mit wahlweise magnetischer oder geographischer Nordpositionierung.
Zunächst wird die gesamte Programmoberfläche auf Englische Sprache... Es kann in den Einstellungen zu jedem anderen geändert werden, einschließlich Russisch. Die Übersetzung ist nicht ganz genau oder wörtlich. Hier können Sie auch das Aussehen des Kompasses ändern:

  1. Modern - schwarz.
  2. Golden - silbrig mit blauem Zentrum.
  3. Schön - golden mit blauem Zentrum.

Ganz in der Mitte gibt es Informationen über die aktuelle magnetische Feldstärke. Am unteren Bildschirmrand befindet sich ein Schalter, mit dem Sie den Bildschirm sperren können, indem Sie die Position der Pfeile festlegen.

Vorteile und Nachteile

Von den Vorteilen stelle ich folgendes fest:

  • dieses Dienstprogramm kann kostenlos für Android heruntergeladen werden;
  • unterstützt GPS, Sie können Ihre Koordinaten sehen.

Die Nachteile sind wie folgt:

  • das Vorhandensein von Werbung;
  • fehlerhafte Russifizierung des Programms;
  • Ihre Position auf der Karte kann nicht angezeigt werden.

Herunterladen

3D-Kompass Plus

Anwendungs-Screenshots

Kompass Stahl 3D

Anwendungs-Screenshots

App-Beschreibung

Dieses Programm ist ein 3D-Kompass und ein ziemlich genauer Kompass. Unmittelbar nach dem Start bietet das Dienstprogramm an, eine Kalibrierung durchzuführen, wobei eine grafische Anleitung dazu angehängt wird. Dann sieht der Nutzer direkt den Kompass, der sich bei einer Positionsänderung des Smartphones mitdreht und weiter nach magnetisch Nord zeigt.
In den Einstellungen können Sie den Kurs auf true ändern, woraufhin die Funktion zur Anzeige der Richtung zu Sonne und Mond verfügbar wird. Auch die Farbe des Kompasses kann in den Programmeinstellungen auf Neonschwarz, Stahlrot, Stahlblau, Stahlschwarz und Stahlgold geändert werden.
Wenn Sie möchten, können Sie den Bildschirm ständig eingeschaltet lassen und den Energiesparmodus einschalten. Der untere Teil des Bildschirms enthält Informationen über die Stärke des Magnetfelds.

Vorteile und Nachteile

Positiv an dieser App:

  • das Herunterladen auf Android ist kostenlos;
  • schöne Visualisierung dank 3D-Effekt;
  • die Fähigkeit, Informationen über die Richtung von Sonne und Mond zu erhalten;
  • hier ist alles komplett auf Russisch.

Nicht erfreut war ich darüber, dass das Drehen auf den Kurs nach geographischer Nordrichtung nicht geklappt hat und der Kompass auf meinem Gerät in diesem Modus nicht funktioniert. Es ist auch hier unmöglich, Ihren Standort auf der Karte zu sehen.

Herunterladen

Wenn Sie Ihren Standort unter Berücksichtigung der Himmelsrichtungen wissen müssen, reicht jeder der elektronischen Kompasse. Keines von ihnen erfordert eine Internetverbindung. In Bezug auf Komfort und Funktionalität ist das 3D-Kompass-Plus-Programm vorzuziehen.

Es ist fast jedem passiert. Sie haben versucht, den richtigen Pfad zu finden, aber der Pfeil in Ihrer Navigations-App zeigte nicht in die richtige Richtung, bewegte sich in verschiedene Richtungen oder bewegte sich überhaupt nicht. Wenn es für Sie schwierig wird, mit Ihrem Smartphone im Weltraum zu navigieren, muss der Kompass des Geräts neu konfiguriert werden. In unserem Artikel verraten wir Ihnen, wie Sie dies tun können.

Tatsächlich ist die Kalibrierung eines Smartphone-Kompasses sehr einfach. Basierend auf dem, was Ihr Telefon hat Google Maps, öffnen Sie die Anwendung und folgen Sie diesen einfachen Schritten:

  • Halten Sie Ihr Smartphone wie gewohnt. Halten Sie das Gerät vor sich und neigen Sie es oberer Teil vorwärts (von dir weg) und dann zurück (zu dir);
  • Stellen Sie das Gerät nun aufrecht mit dem Display zu Ihnen hin auf. Drehen Sie das Telefon zuerst nach links, dann nach rechts;
  • Stellen Sie das Smartphone wieder aufrecht hin. Neigen Sie das Gerät zur Seite (zum Beispiel zuerst nach links, dann nach rechts) um 90° - genauso wie Sie in den Querformatmodus wechseln.

Zeichnen Sie die Zahl "8" mit Ihrem Telefon in die Luft, um den Kompass zu kalibrieren

Wenn Ihnen die obige Methode nicht geholfen hat, können Sie versuchen, mit dem Gerät eine Acht in die Luft zu zeichnen. Du musst öffnen Google-App Die Karten und die Bewegungen, die in diesem Video gezeigt werden, sind sehr einfach, obwohl Sie dies an einem öffentlichen Ort vielleicht etwas albern sehen.

Anwendungen von Drittherstellern

Sie können auch eine App aus dem Play Store installieren, um den Status Ihres Kompass und anderer Sensoren zu überprüfen und festzustellen, ob sie kalibriert werden müssen. Eine solche Anwendung ist GPS Essentials.

Haben Sie irgendwelche Fragen? Fragen Sie uns in den Kommentaren.

In den vorherigen Lektionen haben wir bereits die Arbeit mit einigen Sensoren gemeistert, die mit modernen Android-Geräte... Wir haben vor kurzem eine Taschenlampe gemacht und können einen Weg in einer dunklen Gasse finden, es bleibt nur noch, unseren Weg zu finden, wohin wir gehen sollen, und heute werden wir daran arbeiten, indem wir es schaffenKompass-Programm, das mit . funktioniertOrientierungssensor. Unser zukünftiger Kompass wird (wie er sollte) nach Norden zeigen und wenn sich die Geräteposition im TextView-Element in der Programmoberfläche ändert, wird die Abweichung der Geräteposition vom Norden in Grad angezeigt. Bemerkenswert ist, dass das Programm problemlos auf ziemlich alten Geräten der 2010er Jahre funktioniert, von denen ihre Besitzer (wie zum Beispiel ich) vielleicht nicht einmal etwas wissen. Ich erinnere mich wie iPhone-Besitzer 4 prahlte damit, einen Kompass auf meinem Apfel zu haben, während mein Galaxy Gio und ich traurig waren und dachten, dass mein Gerät nicht über solche Fähigkeiten verfügt. Aber es stellte sich heraus, dass es noch keine entsprechende weit verbreitete Software gab! Und der hier erstellte Kompass funktioniert auch hervorragend.

Wir erstellen neues Projekt, wählen Sie Leere Aktivität, Mindestversion von Android 2.2. Die Bewerbung besteht aus einem xml-Datei und eine Java-Klasse.

Konfigurieren Aussehen unseres zukünftigen Kompass in der Datei Aktivität_main.xml... Lassen Sie uns hier 2 Elemente hinzufügen: Textvorschau um den Grad der Nordverschiebung anzuzeigen, und Bildansicht was das Kompassbild anzeigt:

< LinearLayout xmlns: android= "schemas.android.com/apk/res/android" android: layout_width = "match_parent" android: layout_height = "match_parent" android: orientierung = "vertikal" android: background = "#FFFFFF">< TextView android: id= "@+id/Header" android: layout_width= "wrap_content" android: layout_height= "wrap_content" android: layout_centerHorizontal= "true" android: layout_marginBottom= "40dp" android: layout_marginTop= "20dp" android: text= "Abweichung von Norden: 0.0" android: layout_gravity = "center" />< ImageView android: id= "@+id/CompassView" android: layout_width= "wrap_content" android: layout_height= "wrap_content" android: layout_below= "@+id/tvHeading" android: layout_centerHorizontal= "true" android: src= "@drawable/compass_rus" android: layout_gravity= "center" / > < / LinearLayout >

Das Bild, das ich für den Kompass verwendet habe:

Wenn Sie möchten, können Sie ein beliebiges anderes Bild verwenden und in den Ordner legen res / zeichnerisch.

Nun ein wenig Theorie. Wie zu Beginn des Tutorials erwähnt, basiert der Kompass in dieser Anwendung auf der Verwendung des Orientierungssensors des Android-Geräts. Der Zugang zur Nutzung der Sensorfunktionalität erfolgt durch die Nutzung des Objekts SensorManager... ÜberSensorManager-Programmierer erhalten Zugriff auf alle auf dem Gerät installierten Sensoren: Gyroskop, Beschleunigungsmesser, Lichtsensor, Barometer, Magnetfeldsensor und andere, die in modernen Geräten einfach eine Menge sind, denn inzwischen haben Smartphones sogar gelernt, die Herzfrequenz des Besitzers zu messen. Der Zugriff auf den gewünschten Sensor erfolgt über den Befehl.getDefaultSensor (), die den Sensortyp anzeigt, auf den zugegriffen wird. In unserem Fall sieht dieser Befehl so aus:

.getDefaultSensor (Sensor ... TYPE_ORIENTATION)

Die Anwendung verwendet auch einen Listener für Änderungen der Sensorwerte ( SensorEventListener ), also muss unsere Anwendung dieser Schnittstelle folgen:

öffentliche Klasse MainActivity erweitert Activity implementiert SensorEventListener (

Die Sensoren selbst verstehen nicht, wann es Zeit für sie ist, sich auszuruhen, daher ist es notwendig, Methoden anzuwenden auf Wiederaufnahme () und onPause () um anzuzeigen, wann die Anwendung ausgeführt werden soll und wann die Sensoren frei sein können :). Geschieht dies nicht, arbeitet der Sensor auch bei geschlossenem Programm stark, was die Betriebszeit des Gerätes durch die schnelle Entladung des Akkus um mehrere Stunden verkürzt.

Methode onSensorChanged () erfasst Änderungen der Messwerte des Orientierungssensors, wenn dieser vom Norden abweicht, dem wir einen Wert von 0 Grad zuweisen. Wenn Sie das Gerät nach beiden Seiten drehen, zeigt TextView dynamisch die Änderung der Position des Geräts im Raum in Bezug auf Nord in Grad an.

Öffnen der Datei MainActivity.java und füge alles hinzu, was oben erwähnt wurde:

android.app.Activity importieren; android.hardware.Sensor importieren; android.hardware.SensorEvent importieren; importieren android.hardware.SensorEventListener; importieren android.hardware.SensorManager; android.os.Bundle importieren; importieren android.view.animation.Animation; importieren android.view.animation.RotateAnimation; import android.widget.ImageView; android.widget.TextView importieren; öffentliche Klasse MainActivity erweitert Activity implementiert SensorEventListener ( // Deklariere ein Bild für den Kompass privates ImageView HeaderImage; // Deklariere die Bilddrehfunktion privates Gleitkomma RotateDegree = 0f; // Wir erklären die Arbeit mit dem Gerätesensor privater SensorManager mSensorManager; // Deklariere das TextView-Objekt TextView CompOrient; @Override protected void onCreate (Bundle savedInstanceState) (super. OnCreate (savedInstanceState); setContentView (R. Layout. Activity_main); // Verknüpfen Sie die ImageView mit unserem Bild: HeaderImage = (ImageView) findViewById (R. Id ... Kompassansicht); // TextView, in dem der Grad der Drehung angezeigt wird: CompOrient = (TextView) findViewById (R.Id ... Header); // Initialisieren Sie die Fähigkeit, mit dem Gerätesensor zu arbeiten: mSensorManager = (SensorManager) getSystemService (SENSOR_SERVICE); ) @Override protected void onResume () (super. OnResume (); // Richten Sie einen Sensororientierungs-Listener ein mSensorManager. registerListener (dies, mSensorManager. getDefaultSensor (Sensor ... TYPE_ORIENTATION), SensorManager ... SENSOR_DELAY_GAME); ) @Override protected void onPause () (super. OnPause (); // Stoppe den Orientierungs-Listener bei Bedarf // Sensor um Batteriestrom zu sparen: mSensorManager. unregisterListener (dieses); ) @Override public void onSensorChanged (SensorEvent-Ereignis) ( // Ermittelt den Grad der Drehung von der Achse, die nach Norden gerichtet ist, Norden = 0 Grad: Float-Grad = Math. rund (Ereigniswerte); CompOrient. Text setzen ( Abfahrt von Norden:+ Schwimmer. toString (Grad) + "Grad"); // Erstellen Sie eine Rotationsanimation: RotateAnimation rotateAnimation = new RotateAnimation (RotateDegree, - Grad, Animation ... RELATIVE_TO_SELF, 0.5f, Animation ... RELATIVE_TO_SELF, 0,5f); // Animationsdauer in Millisekunden: drehenAnimation. setDuration (200); // Animation nach Abschluss der Zählaktionen des Sensors einrichten: drehenAnimation. setFillAfter (wahr); // Starten Sie die Animation: HeaderImage. startAnimation (rotateAnimation); RotateDegree = - Grad; ) @Override public void onAccuracyChanged (Sensorsensor, int Genauigkeit) ( // Diese Methode wird nicht verwendet, aber ohne sie wird das Programm fluchen } }

Das war's, kompilieren wir das Projekt und testen die Anwendung (Sie müssen nicht kompilieren, sondern testen es über ein echtes Gerät, das mit Android Studio verbunden ist). Wir starten und sehen:

Es funktioniert, ich hoffe, Sie haben es auch getan, viel Glück!

Moderne Smartphones sind mit einem GPS-Chip ausgestattet, der uns das Reisen oder die Suche nach einer bestimmten Adresse erheblich erleichtert. Es ist jedoch nicht ungewöhnlich, dass GPS schlecht funktioniert. Und es reicht nicht immer, Schuld zu haben gut bauen Smartphones. Oftmals ist es möglich, die Funktionsweise des Navigationsmoduls zu verbessern, indem man in die Einstellungen eintaucht.

Viele Autofahrer haben ein vollwertiges GPS-Navigationssystem. Einige dieser Geräte verfügen über einen Antennenanschluss an der Rückseite oder an der Seite. Dadurch können Sie den Signalempfang mehrmals verstärken - Sie müssen sich nur die passende Antenne besorgen.

Was moderne Smartphones angeht, werden wir Sie schnell enttäuschen. Sie werden darin nie einen dedizierten Antennenanschluss finden. Sie können den GPS-Empfang auf Android nur durch Softwaremethoden verbessern. Wenn sie nicht funktioniert haben, muss man sich mit dem aktuellen Stand der Dinge abfinden. Wie Sie sich vorstellen können, funktionieren Budgetgeräte am schlechtesten mit GPS-Satelliten. Dies erklärt sich dadurch, dass sie mit den billigsten und ältesten Navigationschips ausgestattet sind, die über langsame Geschwindigkeit Arbeit und schwacher Signalempfänger.

Besuchen Sie den Abschnitt mit den Einstellungen

Bei vielen Smartphones und Tablets ist der GPS-Chip standardmäßig komplett deaktiviert. In diesem Fall bestimmt das Gerät den Standort durch Mobilfunkmasten und Wi-Fi-Netzwerke. Um den Navigationschip zu aktivieren, müssen Sie das Gerät konfigurieren. Gehen Sie dazu folgendermaßen vor:

Schritt 1. Gehen Sie zum Abschnitt " Einstellungen».

Schritt 2. Hier sollte Sie der Artikel interessieren " Standort».

Schritt 3. Auf verschiedene Geräte Dieser Artikel kann einen anderen Namen haben. Wählen Sie beispielsweise auf Samsung-Tablets die Option „ Anschlüsse"Und klicke auf den Artikel" Geodaten”, Gleichzeitiges Aktivieren des entsprechenden Schalters.

Schritt 4. In diesem Abschnitt müssen Sie eine hohe Positioniergenauigkeit aktivieren. Dazu muss das Gerät alle Quellen nutzen - GPS-Satelliten, WLAN-Netzwerke und Daten von Mobilfunkmasten.

Es ist zu beachten, dass der Stromverbrauch in dieser Betriebsart ansteigt. Und wenn dies bei neuen Smartphones praktisch nicht auffällt, werden die Besitzer von Budget- und Altgeräten definitiv die verringerte Akkulaufzeit spüren.

Kalibrieren des Kompass

Wenn es unmöglich ist, den Signalempfang auf Smartphones zu verstärken, stört niemand die Verbesserung des digitalen Kompass. Tatsache ist, dass es bei einigen Geräten nicht kalibriert ist, wodurch das Navigationsprogramm nicht rechtzeitig erkennen kann, in welche Richtung der Welt Ihr Smartphone gerichtet ist. In diesem Moment scheint es Ihnen, dass das Gerät kein GPS erfasst.

Um den Kompass zu kalibrieren, benötigen Sie eine App GPS-Grundlagen... Laden Sie es herunter und installieren Sie es, dann folgen Sie diesen Schritten:

Schritt 1. Führen Sie das Programm aus.

Schritt 2. Betreten Sie den Modus Kompass.

Schritt 3. Wenn der Kompass stabil ist, liegt das Problem nicht daran. Wenn der Kompass die Himmelsrichtungen nicht korrekt anzeigt, kalibrieren Sie ihn.

Schritt 4. Drehen Sie zunächst das Smartphone mit dem Bildschirm nach oben um seine Achse. Dann drehen Sie es auf den Kopf. Nun, dann blättere von links nach rechts. Dies sollte helfen. In einigen Versionen der Anwendung müssen Sie zuerst das Element auswählen Kalibrieren in den Abschnittseinstellungen.

Anzeigen der Anzahl der sichtbaren GPS-Satelliten

Im gleichen GPS-Grundlagen Sie können sehen, mit wie vielen Satelliten Ihr Smartphone verbunden ist. Wenn es groß genug ist, ist der Navigationschip nicht schuld - das Problem liegt in einigen Programmen. Um Satelliten anzuzeigen, wählen Sie das Element im Anwendungsmenü Satelliten.

GPS-Daten zurücksetzen

Ein häufiges Problem bei einigen Geräten ist die lange Bindung an bestimmte GPS-Satelliten, auch wenn sie es geschafft haben, außer Sichtweite zu geraten. Die Anwendung kann in diesem Fall helfen. GPS-Status & Toolbox... Es setzt die GPS-Daten zurück und verbindet sich dann von Grund auf mit den Satelliten.

Schritt 1. Laden Sie das Dienstprogramm herunter und installieren Sie es.

Schritt 2. Lauf installierte Anwendung indem Sie den Bedingungen der Lizenzvereinbarung zustimmen.

Schritt 3. Auf dem Hauptbildschirm des Programms sehen Sie die Messwerte verschiedener Sensoren sowie Informationen über die Anzahl der GPS-Satelliten über Ihrem Kopf.

Schritt 4. Drücken Sie irgendwo auf das Display, danach können Sie den Vorhang mit dem Hauptmenü auf der linken Seite herausziehen. Hier können Sie den Kompass kalibrieren, falls dies mit der zuvor besprochenen Anwendung nicht möglich war. Aber jetzt müssen Sie auf das Element klicken " A-GPS-Zustandsverwaltung».

Schritt 5. Drücken Sie im Popup-Menü die Schaltfläche " Zurücksetzen».

Schritt 6. Wenn das Zurücksetzen abgeschlossen ist, kehren Sie zu diesem Popup-Menü zurück, indem Sie die Taste " Herunterladen».

Worauf ist beim Kauf eines neuen Smartphones zu achten?

Jetzt kennen Sie die Antwort auf die Frage "Wie richte ich GPS auf Android ein?" All dies wird Ihnen jedoch nicht viel helfen, wenn Sie Ihr Smartphone dauerhaft als GPS-Navigator verwenden möchten. Für diese Zwecke ist es besser, sich ein solides modernes Smartphone zu besorgen. Lesen Sie bei der Auswahl unbedingt die vollständige Liste technische Eigenschaften... In ihnen muss die Unterstützung der A-GPS-Technologie erwähnt werden - sie reduziert den Stromverbrauch erheblich. Das ideale Smartphone für Sie ist dasjenige, das auch mit GLONASS-Satelliten funktioniert. Glücklicherweise ist die Unterstützung der Russen Navigationssystem praktisch alle Geräte, die im letzten Jahr in unser Land importiert wurden. Aber auch hier müssen Sie sich vor dem Kauf die Spezifikationen des Geräts ansehen.

Fortsetzung des Themas:
Netzwerke

Wie kopiere ich Bücher auf mein Gerät? Verbinden Sie Ihr Gerät mit Ihrem Computer. Das Gerät sollte im eingeschalteten Zustand mit dem PC verbunden sein. Am unteren Rand des E-Book-Displays ...