diff options
author | Carey Metcalfe <carey@cmetcalfe.ca> | 2017-10-13 22:34:23 -0400 |
---|---|---|
committer | Carey Metcalfe <carey@cmetcalfe.ca> | 2017-10-13 23:02:15 -0400 |
commit | 28336265e822ab4b2ff1697fd5066fc0cfd88861 (patch) | |
tree | fff3daff98137c530a4d0eb2291acd5fc6709ef0 /app/src/main/java/github/daneren2005/dsub/service/RESTMusicService.java | |
parent | d0223c6eab8f58799c8c3ff0e67f5974c237e01c (diff) | |
download | dsub-28336265e822ab4b2ff1697fd5066fc0cfd88861.tar.gz dsub-28336265e822ab4b2ff1697fd5066fc0cfd88861.tar.bz2 dsub-28336265e822ab4b2ff1697fd5066fc0cfd88861.zip |
Use product flavours to enable builds without proprietary libraries
This commit uses build flavours to provide two different builds: A
'floss' build and a 'google' build.
- The 'floss' build builds a basic version of the app with no
dependencies on proprietary libraries.
- The 'google' build adds Chromecast support and a few other extras
provided by Google Play Services
Diffstat (limited to 'app/src/main/java/github/daneren2005/dsub/service/RESTMusicService.java')
-rw-r--r-- | app/src/main/java/github/daneren2005/dsub/service/RESTMusicService.java | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/app/src/main/java/github/daneren2005/dsub/service/RESTMusicService.java b/app/src/main/java/github/daneren2005/dsub/service/RESTMusicService.java index 657ac4a9..a4987b09 100644 --- a/app/src/main/java/github/daneren2005/dsub/service/RESTMusicService.java +++ b/app/src/main/java/github/daneren2005/dsub/service/RESTMusicService.java @@ -42,8 +42,6 @@ import android.net.NetworkInfo; import android.util.Base64; import android.util.Log; -import com.google.android.gms.security.ProviderInstaller; - import github.daneren2005.dsub.R; import github.daneren2005.dsub.domain.*; import github.daneren2005.dsub.fragments.MainFragment; @@ -81,6 +79,8 @@ import github.daneren2005.dsub.util.FileUtil; import github.daneren2005.dsub.util.ProgressListener; import github.daneren2005.dsub.util.SongDBHandler; import github.daneren2005.dsub.util.Util; +import github.daneren2005.dsub.util.compat.GoogleCompat; + import java.io.*; import java.util.Map; import java.util.zip.GZIPInputStream; @@ -1875,7 +1875,7 @@ public class RESTMusicService implements MusicService { private HttpURLConnection getConnectionDirect(Context context, String url, Map<String, String> headers, int minNetworkTimeout) throws Exception { if(!hasInstalledGoogleSSL) { try { - ProviderInstaller.installIfNeeded(context); + GoogleCompat.installProvider(context); } catch(Exception e) { // Just continue on anyways, doesn't really harm anything if this fails Log.w(TAG, "Failed to update to use Google Play SSL", e); |