Browse Source

Personnalisation du Webview UserAgent pour identification APP dans stats

pull/1/head
Samuel Vermeulen 6 months ago
parent
commit
bbdf2f45db
  1. 5
      app/src/main/java/fr/svpro/radiomercure/MainActivity.java

5
app/src/main/java/fr/svpro/radiomercure/MainActivity.java

@ -10,6 +10,7 @@ import android.net.Uri;
import android.os.Build;
import android.os.Bundle;
import android.os.Environment;
import android.util.Log;
import android.view.Menu;
import android.view.MenuItem;
import android.webkit.CookieManager;
@ -50,7 +51,7 @@ public class MainActivity extends AppCompatActivity {
//--------------------------------//
web = findViewById(R.id.wv);
web.loadUrl("https://www.radiomercure.fr");
web.getSettings().setUserAgentString("Mozilla/5.0 "+ getApplicationInfo().packageName);
web.getSettings().setJavaScriptEnabled(true);
web.getSettings().setAllowFileAccess(true);
web.getSettings().setAllowFileAccessFromFileURLs(true);
@ -63,9 +64,11 @@ public class MainActivity extends AppCompatActivity {
web.getSettings().setUseWideViewPort(true);
web.getSettings().setLoadWithOverviewMode(true);
web.getSettings().setLayoutAlgorithm(WebSettings.LayoutAlgorithm.SINGLE_COLUMN);
//Log.w("AGENT", web.getSettings().getUserAgentString());
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN) {
web.getSettings().setAllowFileAccessFromFileURLs(true);
}
web.loadUrl("https://www.radiomercure.fr");
web.setDownloadListener((url, userAgent, contentDisposition, mimeType, contentLength) -> {
MainActivity.this.url = url;

Loading…
Cancel
Save