<p>Privacy Browser ist primär entwickelt von <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.</p>
<h3>Coders</h3>
+ <a href="mailto:lianergoist@vongriffen.dk">Thomas Jensen</a><br/>
Hendrik Knackstedt
<h3>Mitwirkende</h3>
<p>Privacy Browser is primarily developed by <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.</p>
<h3>Coders</h3>
+ <a href="mailto:lianergoist@vongriffen.dk">Thomas Jensen</a><br/>
Hendrik Knackstedt
<h3>Translators</h3>
<p>Navegador Privado es desarrollado principalmente por <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.</p>
<h3>Programadores</h3>
+ <a href="mailto:lianergoist@vongriffen.dk">Thomas Jensen</a><br/>
Hendrik Knackstedt
<h3>Traductores</h3>
<p>Privacy Browser è sviluppato da <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.</p>
<h3>Programmatori</h3>
+ <a href="mailto:lianergoist@vongriffen.dk">Thomas Jensen</a><br/>
Hendrik Knackstedt
<h3>Traduttori</h3>
<p>Privacy Browser is primarily developed by <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.</p>
<h3>Coders</h3>
+ <a href="mailto:lianergoist@vongriffen.dk">Thomas Jensen</a><br/>
Hendrik Knackstedt
<h3>Translators</h3>
DownloadManager.Request downloadRequest = new DownloadManager.Request(Uri.parse(imageUrl));
// Pass cookies to download manager if cookies are enabled. This is required to download images from websites that require a login.
+ // Code contributed 2017 Hendrik Knackstedt. Copyright assigned to Soren Stoutner <soren@stoutner.com>.
if (firstPartyCookiesEnabled) {
// Get the cookies for `imageUrl`.
String cookies = cookieManager.getCookie(imageUrl);
DownloadManager.Request downloadRequest = new DownloadManager.Request(Uri.parse(downloadUrl));
// Pass cookies to download manager if cookies are enabled. This is required to download files from websites that require a login.
+ // Code contributed 2017 Hendrik Knackstedt. Copyright assigned to Soren Stoutner <soren@stoutner.com>.
if (firstPartyCookiesEnabled) {
// Get the cookies for `downloadUrl`.
String cookies = cookieManager.getCookie(downloadUrl);
/*
* Copyright © 2017 Soren Stoutner <soren@stoutner.com>.
*
+ * Huawei spinner code fix contributed 2017 Thomas Jensen <lianergoist@vongriffen.dk>. Copyright assigned to Soren Stoutner <soren@stoutner.com>.
+ *
* This file is part of Privacy Browser <https://www.stoutner.com/privacy-browser>.
*
* Privacy Browser is free software: you can redistribute it and/or modify
// Some phones running Huawei's customized Android 7.0 don't display a spinner that requires scrolling correctly with the default `simple_spinner_dropdown_item`. The Huawei P9 Lite is known to be affected.
if (Build.BRAND.equals("HUAWEI") && (Build.VERSION.SDK_INT == 24)) { // The device is manufactured by Huawei and is running Android 7.0.
- // Use a customized `simple_spinner_dropdown_item`.
+ // Use a customized `simple_spinner_dropdown_item`. Huawei spinner code fix contributed 2017 Thomas Jensen <lianergoist@vongriffen.dk>. Copyright assigned to Soren Stoutner <soren@stoutner.com>.
userAgentArrayAdapter.setDropDownViewResource(R.layout.simple_spinner_dropdown_item_huawei_fix);
} else { // Use the standard `android.R.layout.simple_spinner_dropdown_item` on all other devices.
userAgentArrayAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
<!--
Modifications copyright © 2017 Soren Stoutner <soren@stoutner.com>.
+ `android:layout_height="wrap_content` fix contributed 2017 Thomas Jensen <lianergoist@vongriffen.dk>. Copyright assigned to Soren Stoutner <soren@stoutner.com>.
+
`simple_spinner_dropdown_item_huawei_fix.xml` comes from the Android API 25 platform SDK, and is usually referenced as `android.R.layout.simple_spinner_dropdown_item`.
The licensing information for the original file is below: