Shadowsock ist ein Android-Positionierungsänderungstool, das auf der Android-Debugging-API + dem Baidu Map and Positioning SDK basiert und außerdem einen Joystick implementiert, der die Bewegung frei steuern kann. Mit Shadow Shuttle können Sie Ihre aktuelle Position ändern und Bewegungen nach Belieben ohne ROOT-Berechtigungen simulieren.
Kürzlich nutzten einige Internetnutzer Yingsuo direkt kostenlos, benannten es dann in Javelin Positioning um und fügten dann Werbung hinzu (mit Ausnahme des Hinzufügens von Werbung hat sich die Funktion nicht geändert, sie wurde jedoch nicht gemäß den Anforderungen der GPLv3-Vereinbarung als Open Source bereitgestellt). Ich habe den Internetnutzer um eine Erinnerung gebeten, aber keine Antwort erhalten. Hier ist eine Erinnerung:
In letzter Zeit haben viele Leute Shadowsock zum Schummeln in Campus-Sport-Apps verwendet (einschließlich, aber nicht beschränkt auf Flash Campus, TakeTwo, Sports World Campus usw.). Die Entwickler haben auch viele Fragen dazu erhalten, warum die Shadowsock-Positionierung nicht funktioniert oder nach Verbesserungen sucht An Shadow Shuttle, hier ist eine Erinnerung:
Ich habe vorher ein VR-Spiel gespielt: Lasst uns gemeinsam Monster fangen. Um Ärger zu vermeiden, habe ich mich gefragt, ob es eine APP gibt, die den Standort ändern kann. Nach einiger Recherche stellte ich fest, dass es tatsächlich viele Apps gibt, die den Standort ändern können. Allerdings sind die meisten dieser APPs kostenpflichtig und extrem teuer!
Mich interessiert mehr, wie eine solche Technologie implementiert wird, also habe ich beschlossen, selbst eine zu recherchieren und zu schreiben! Jetzt wurde das Spiel aufgegeben, aber die Technologie kann nicht verworfen werden. Daher sind die Forschungsergebnisse Open Source, sodass alle gemeinsam lernen können! Aber bitte beachten Sie (Wichtiges dreimal sagen! Sonst drohen Konsequenzen auf eigenes Risiko):
Da ich mich nicht mit mobiler Entwicklung beschäftige, sind viele Funktionscodes schlecht geschrieben. Es ist auch das erste Mal, dass ich eine Android-App schreibe, und ich lerne immer noch. . . Darüber hinaus sollte für eine einfache APP keine Dokumentation erforderlich sein. Einige Probleme, die während des Entwicklungsprozesses auftreten, finden Sie in meinem persönlichen Blog. Weitere Informationen finden Sie unter: https://blog.csdn.net/zcshoucsdn/category_10559121 .html
Wenn Sie Fragen haben, können Sie direkt nach ISSUE suchen oder direkt oben eine Frage einreichen.
Da ich auch ein Anfänger bin und nur als Amateur herumspiele, habe ich beim Skizzieren auf viele technische Artikel, Beispielcodes usw. verwiesen, die von Internetnutzern geteilt wurden. Einschließlich, aber nicht beschränkt auf Folgendes:
Es gibt auch einige Artikel zu CSDN, aber ich kann mich im Moment nicht an die Adresse erinnern. Wenn Sie direkte Hinweise oder Hinweise auf Sie finden, kontaktieren Sie mich bitte und ich werde mich so schnell wie möglich darum kümmern.
F: Warum wird es für Versionen unter Android 8.0 nicht unterstützt?
A: Weil ich keine Maschine zur Hand habe und sie nicht anpassen kann. . .
F: Warum ist die Positionierung nicht sehr stabil und driftet gelegentlich in die wahre Position zurück?
A: Dies liegt am Implementierungsprinzip und an einem inhärenten Problem der Android-Debugging-API. Um genau zu sein, sollte es durch andere Positionierungsmethoden (z. B. Basisstationspositionierung, WLAN-Positionierung usw.) verursacht werden, die auf dem Telefon selbst aktiviert sind.
F: Unterstützt es das Hongmeng-System?
A: Nach dem Test kann Shadowsock normal auf dem Hongmeng-System ausgeführt werden.
F: Warum funktioniert die Positionierung bei Tencent-Anwendungen wie WeChat nicht?
A: Ich schlage vor, dass Sie Tencent fragen.
F: Meldet Java während der Kompilierung einen Fehler?
A: Die von Gradle verwendete Java-Version stimmt nicht mit der von Android Studio verwendeten überein. Standardmäßig sucht Gradle in der Umgebungsvariablen nach JAVA_HOME, um den Java-Speicherort zu bestimmen.
Nur GPL-3.0 © ZCShou