summaryrefslogtreecommitdiff
path: root/framework/java
diff options
context:
space:
mode:
author Nate Jiang <qiangjiang@google.com> 2025-01-28 20:01:48 +0000
committer Nate Jiang <qiangjiang@google.com> 2025-01-28 16:24:05 -0800
commit915381054cffc8e1ce6344246651cb9207f57d92 (patch)
treed46a16c0398f14da9c254c0bcf6c5d23ea1c9b10 /framework/java
parentd24c3a11d1d671de5f1188adf168338f0ee971af (diff)
Check the flag in the code when using new API
Seems lint could not read the flag from the annotation. Also add the check in the code. Will clean this up when SDK finalized. Also add suppresslink to bypass link check Flag: EXEMPT lint fix Bug: 392855319 Bug: 392958298 Test: build Change-Id: Ida9bbda1c54b0790d1093f74086c87523e3c33fa
Diffstat (limited to 'framework/java')
-rw-r--r--framework/java/android/net/wifi/WifiManager.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/framework/java/android/net/wifi/WifiManager.java b/framework/java/android/net/wifi/WifiManager.java
index 912fe66124..49c57c35eb 100644
--- a/framework/java/android/net/wifi/WifiManager.java
+++ b/framework/java/android/net/wifi/WifiManager.java
@@ -13218,12 +13218,13 @@ public class WifiManager {
@FlaggedApi(android.security.Flags.FLAG_AAPM_API)
@RequiresApi(Build.VERSION_CODES.BAKLAVA)
@NonNull
+ @SuppressLint("NewApi")
public List<AdvancedProtectionFeature> getAvailableAdvancedProtectionFeatures() {
if (!Environment.isSdkAtLeastB()) {
throw new UnsupportedOperationException();
}
List<AdvancedProtectionFeature> features = new ArrayList<>();
- if (Flags.wepDisabledInApm()) {
+ if (Flags.wepDisabledInApm() && android.security.Flags.aapmApi()) {
features.add(new AdvancedProtectionFeature(
AdvancedProtectionManager.FEATURE_ID_DISALLOW_WEP));
}