2016-07-17 21 views
1

Ich habe versucht, eine decompiling App auf dem Plays geschrieben und die App hat diesen Code:mit ILocationManager in Android

import android.location.ILocationManager

ich diese auf meinem app replizieren kippe erhalte ich die Fehlersymbol nicht auflösen kann. Die App, die ich betrachte, kann als System-App installiert werden, damit einige Funktionen funktionieren. Vielleicht hat das etwas damit zu tun, dass es eine System-App ist?

Wie bekomme ich die Klasse ILocationManager?

Antwort

0

Späte Antwort, aber ILocationManager ist eigentlich keine Klasse, es ist eine Schnittstelle. Daher können Sie es nicht instanziieren. Die Schnittstellendefinition ist nicht in den Android-Quellen, aber Google Sources hat eine Version davon: ILocationManager.aidl

Sie können über Android-Schnittstelle Definition Language (AIDL) here lesen.

Klassen die ILocationManager verwenden, sind unter anderem Geocoder und Location - haben einen Blick auf sie. Es wird für die Kommunikation mit einem Dienst im Internet verwendet. im Fall von Geocoder, um mit dem Google Geocoder-Dienst zu kommunizieren.