Index: VuzeRemoteProject/project.properties =================================================================== --- a/VuzeRemoteProject/project.properties (revision 41381) +++ b/VuzeRemoteProject/project.properties (working copy) @@ -17,8 +17,7 @@ android.library.reference.2=../android-pull-to-refresh # https://github.com/astuetz/PagerSlidingTabStrip android.library.reference.3=../PagerSlidingTabStrip -android.library.reference.4=../google-play-services_lib +android.library.reference.4=../MaterialEditText/library/src/main # https://github.com/rengwuxian/MaterialEditText -android.library.reference.5=../MaterialEditText/library/src/main +android.library.reference.5=../android-switch-backport/library # https://github.com/BoD/android-switch-backport -android.library.reference.6=../android-switch-backport/library Index: src/com/vuze/android/remote/VuzeEasyTracker.java =================================================================== --- a/VuzeRemoteProject/src/com/vuze/android/remote/VuzeEasyTracker.java (revision 41381) +++ a/VuzeRemoteProject/src/com/vuze/android/remote/VuzeEasyTracker.java (working copy) @@ -17,12 +17,11 @@ package com.vuze.android.remote; +import java.util.Map; + +import android.app.Activity; import android.content.Context; import android.support.v4.app.Fragment; -import android.util.Log; - -import com.google.android.gms.common.ConnectionResult; -import com.google.android.gms.common.GooglePlayServicesUtil; public class VuzeEasyTracker { @@ -31,18 +30,76 @@ public static IVuzeEasyTracker getInstance(Context ctx) { synchronized (VuzeEasyTracker.class) { if (vuzeEasyTracker == null) { - int available = GooglePlayServicesUtil.isGooglePlayServicesAvailable(ctx); - if (available == ConnectionResult.SUCCESS) { - if (AndroidUtils.DEBUG) { - Log.d("VET", "Using GooglePlay GA"); + // GA SDK License is ???, so disable it. + // You should also delete the following: + // * /src/com/vuze/android/remote/VuzeEasyTrackerNew.java + // * /src/com/vuze/android/remote/VuzeEasyTrackerOld.java + // * /src/com/vuze/android/remote/CampaignTrackingReceiver.java + // * /libs/libGoogleAnalyticsServices.jar + // * Link to google-play-services_lib + vuzeEasyTracker = new IVuzeEasyTracker() { + + @Override + public void setPage(String rt) { + } + + @Override + public void setClientID(String rt) { + } + + @Override + public void set(String key, String value) { + } + + @Override + public void sendEvent(String category, String action, String label, Long value) { + } + + @Override + public void send(Map params) { + } + + @Override + public void screenStart(String name) { } - vuzeEasyTracker = new VuzeEasyTrackerNew(ctx); - } else { - if (AndroidUtils.DEBUG) { - Log.d("VET", "Using old GA API"); + + @Override + public void registerExceptionReporter(Context applicationContext) { } - vuzeEasyTracker = new VuzeEasyTrackerOld(ctx); - } + + @Override + public void logErrorNoLines(Throwable e) { + } + + @Override + public void logError(Throwable e) { + } + + @Override + public void logError(String s, String page) { + } + + @Override + public String get(String key) { + return ""; + } + + @Override + public void fragmentStop(Fragment fragment) { + } + + @Override + public void fragmentStart(Fragment fragment, String name) { + } + + @Override + public void activityStop(Activity activity) { + } + + @Override + public void activityStart(Activity activity) { + } + }; } } return vuzeEasyTracker; Index: AndroidManifest.xml =================================================================== --- a/VuzeRemoteProject/AndroidManifest.xml (revision 41381) +++ a/VuzeRemoteProject/AndroidManifest.xml (working copy) @@ -38,15 +38,6 @@ android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" > - - - - - - - - - - - - Index: src/com/vuze/android/remote/AppPreferences.java =================================================================== --- a/VuzeRemoteProject/src/com/vuze/android/remote/AppPreferences.java (revision 41381) +++ a/VuzeRemoteProject/src/com/vuze/android/remote/AppPreferences.java (working copy) @@ -403,7 +403,7 @@ } public boolean getNeverAskRatingAgain() { - return preferences.getBoolean("neverAskRatingAgain", false); + return true; } public boolean shouldShowRatingReminder() {