forked from organicmaps/organicmaps
[android-auto] Remove car_hosts.xml and refactor createHostValidator function
Signed-off-by: Andrew Shkrob <andrew.shkrob.social@yandex.by>
This commit is contained in:
parent
05a1411862
commit
8fe6460422
2 changed files with 6 additions and 23 deletions
|
@ -1,11 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string-array name="hosts_allowlist" translatable="false">
|
||||
<item>fdb00c43dbde8b51cb312aa81d3b5fa17713adb94b28f598d77f8eb89daceedf,com.google.android.projection.gearhead</item>
|
||||
<item>70811a3eacfd2e83e18da9bfede52df16ce91f2e69a44d21f18ab66991130771,com.google.android.projection.gearhead</item>
|
||||
<item>1975b2f17177bc89a5dff31f9e64a6cae281a53dc1d1d59b1d147fe1c82afa00,com.google.android.projection.gearhead</item>
|
||||
<item>c241ffbc8e287c4e9a4ad19632ba1b1351ad361d5177b7d7b29859bd2b7fc631,com.google.android.apps.automotive.templates.host</item>
|
||||
<item>dd66deaf312d8daec7adbe85a218ecc8c64f3b152f9b5998d5b29300c2623f61,com.google.android.apps.automotive.templates.host</item>
|
||||
<item>50e603d333c6049a37bd751375d08f3bd0abebd33facd30bd17b64b89658b421,com.google.android.apps.automotive.templates.host</item>
|
||||
</string-array>
|
||||
</resources>
|
|
@ -1,13 +1,11 @@
|
|||
package app.organicmaps.car;
|
||||
|
||||
import android.content.pm.ApplicationInfo;
|
||||
|
||||
import androidx.annotation.NonNull;
|
||||
import androidx.car.app.CarAppService;
|
||||
import androidx.car.app.Session;
|
||||
import androidx.car.app.validation.HostValidator;
|
||||
|
||||
import app.organicmaps.R;
|
||||
import app.organicmaps.BuildConfig;
|
||||
|
||||
public final class NavigationCarAppService extends CarAppService
|
||||
{
|
||||
|
@ -15,16 +13,12 @@ public final class NavigationCarAppService extends CarAppService
|
|||
@Override
|
||||
public HostValidator createHostValidator()
|
||||
{
|
||||
if ((getApplicationInfo().flags & ApplicationInfo.FLAG_DEBUGGABLE) != 0)
|
||||
{
|
||||
if (BuildConfig.DEBUG)
|
||||
return HostValidator.ALLOW_ALL_HOSTS_VALIDATOR;
|
||||
}
|
||||
else
|
||||
{
|
||||
return new HostValidator.Builder(getApplicationContext())
|
||||
.addAllowedHosts(R.array.hosts_allowlist)
|
||||
.build();
|
||||
}
|
||||
|
||||
return new HostValidator.Builder(getApplicationContext())
|
||||
.addAllowedHosts(androidx.car.app.R.array.hosts_allowlist_sample)
|
||||
.build();
|
||||
}
|
||||
|
||||
@NonNull
|
||||
|
|
Loading…
Add table
Reference in a new issue