Ich habe die beste Lösung für eine Weile gesucht. Bitte schauen Sie sich die Google "MyTracks" -Anwendung an, die Open Source und auf Google Code hier ist:
Sehen Sie sich an, wie sie die Kompatibilität zwischen API-Ebenen mit ihren API-Adapter-Klassen handhaben:
Basierend auf API = & gt; 14 (Rückmeldung erlauben):
%Vor%Dies wird die Schaltfläche "Feedback senden" entfernen, wenn die API kleiner als 14 ist.
Basierend auf API = & gt; 14 (Feedback senden):
%Vor%Snippet aus der Quelle, basierend auf API = & gt; 14:
%Vor%Lesen Sie hier: Wie verwendet man Intent.ACTION_APP_ERROR als Mittel für ein "Feedback" -Framework in Android? und hier: Ссылка
%Vor%Unterm Strich: Der Anwendungsbericht wird für alle Telefone erstellt, auf denen API 10+ installiert ist und die Anwendung installiert ist oder Informationen per E-Mail gesendet werden können.
1. Stellen Sie sicher, dass der Benutzer die Anwendung installiert hat
%Vor%2. Wenn der Benutzer die Anwendung installiert hat, führen Sie die Feedback-Anwendung direkt aus
%Vor%3. Wenn der Benutzer keine Anwendung installiert hat, senden Sie eine Rückmeldung an die E-Mail
%Vor%Tags und Links android android-activity