Skip to content

Commit d03f9ba

Browse files
jscott1989android-build-team Robot
authored andcommitted
Rollback commits to fix build for external SDK
Change-Id: I05f113777882016188a246ca2918c8f35f29e208 (cherry picked from commit f54f6d3bd0df21ac70d204a59fee6487f1ad2a09)
1 parent fda1952 commit d03f9ba

File tree

3 files changed

+7
-30
lines changed

3 files changed

+7
-30
lines changed

app/src/main/java/com/afwsamples/testdpc/policy/networking/AlwaysOnVpnFragment.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -120,10 +120,10 @@ protected void reloadSelectedPackage() {
120120
}
121121
}
122122

123-
@TargetApi(29)
123+
@TargetApi(Build.VERSION_CODES.Q)
124124
private void updateLockdown() {
125125
mLockdown.setChecked(mDpm.isAlwaysOnVpnLockdownEnabled(mWho));
126-
final Set<String> exemptedPackages = mDpm.getAlwaysOnVpnLockdownWhitelist(mWho);
126+
final List<String> exemptedPackages = mDpm.getAlwaysOnVpnLockdownWhitelist(mWho);
127127
mExemptedPackages.setText(
128128
exemptedPackages != null ? String.join(",", exemptedPackages) : "");
129129
}
@@ -147,15 +147,15 @@ protected void setSelectedPackage(String pkg) {
147147
}
148148
}
149149

150-
@TargetApi(29)
150+
@TargetApi(Build.VERSION_CODES.Q)
151151
private void setAlwaysOnVpnPackageQPlus(String pkg)
152152
throws PackageManager.NameNotFoundException {
153153
final boolean lockdown = mLockdown.isChecked();
154-
final Set<String> packages = lockdown ?
154+
final List<String> packages = lockdown ?
155155
Arrays.stream(mExemptedPackages.getText().toString().split(","))
156156
.map(String::trim)
157157
.filter(s -> !s.isEmpty())
158-
.collect(Collectors.toSet())
158+
.collect(Collectors.toList())
159159
: null;
160160
mDpm.setAlwaysOnVpnPackage(mWho, pkg, lockdown, packages);
161161
}

app/src/main/java/com/afwsamples/testdpc/policy/networking/PrivateDnsModeFragment.java

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -105,20 +105,16 @@ private void updateSelectedMode(int checkedId) {
105105
switch (checkedId) {
106106
case R.id.private_dns_mode_off:
107107
mSelectedMode = PRIVATE_DNS_MODE_OFF;
108-
mSetButton.setEnabled(false);
109108
break;
110109
case R.id.private_dns_mode_automatic:
111110
mSelectedMode = PRIVATE_DNS_MODE_OPPORTUNISTIC;
112-
mSetButton.setEnabled(true);
113111
break;
114112
case R.id.private_dns_mode_specific_host:
115113
mSelectedMode = PRIVATE_DNS_MODE_PROVIDER_HOSTNAME;
116-
mSetButton.setEnabled(true);
117114
break;
118115
case R.id.private_dns_mode_unknown:
119116
default:
120117
mSelectedMode = PRIVATE_DNS_MODE_UNKNOWN;
121-
mSetButton.setEnabled(false);
122118
break;
123119
}
124120
}

app/src/main/java/com/afwsamples/testdpc/policy/networking/SetPrivateDnsTask.java

Lines changed: 2 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -47,27 +47,8 @@ public SetPrivateDnsTask(
4747
@Override
4848
protected String doInBackground(Void... params) {
4949
try {
50-
final int result;
51-
switch (mMode) {
52-
case DevicePolicyManager.PRIVATE_DNS_MODE_PROVIDER_HOSTNAME:
53-
result = mDpm.setGlobalPrivateDnsModeSpecifiedHost(mComponent, mResolver);
54-
break;
55-
case DevicePolicyManager.PRIVATE_DNS_MODE_OPPORTUNISTIC:
56-
result = mDpm.setGlobalPrivateDnsModeOpportunistic(mComponent);
57-
break;
58-
default:
59-
throw new IllegalArgumentException("Invalid private dns mode: " + mMode);
60-
}
61-
switch (result) {
62-
case DevicePolicyManager.PRIVATE_DNS_SET_NO_ERROR:
63-
return null;
64-
case DevicePolicyManager.PRIVATE_DNS_SET_ERROR_FAILURE_SETTING:
65-
return "General failure to set the Private DNS mode";
66-
case DevicePolicyManager.PRIVATE_DNS_SET_ERROR_HOST_NOT_SERVING:
67-
return "Provided host doesn't serve DNS-over-TLS";
68-
default:
69-
return "Unexpected error setting private dns: " + result;
70-
}
50+
mDpm.setGlobalPrivateDns(mComponent, mMode, mResolver);
51+
return null;
7152
} catch (SecurityException | IllegalArgumentException e) {
7253
Log.w(TAG, "Failed to invoke, cause", e);
7354
return e.getMessage();

0 commit comments

Comments
 (0)