|
|
@ -30,6 +30,7 @@ import android.net.Network;
|
|
|
|
import android.net.NetworkCapabilities;
|
|
|
|
import android.net.NetworkCapabilities;
|
|
|
|
import android.net.NetworkInfo;
|
|
|
|
import android.net.NetworkInfo;
|
|
|
|
import android.net.NetworkRequest;
|
|
|
|
import android.net.NetworkRequest;
|
|
|
|
|
|
|
|
import android.net.Uri;
|
|
|
|
import android.os.Build;
|
|
|
|
import android.os.Build;
|
|
|
|
import android.os.Bundle;
|
|
|
|
import android.os.Bundle;
|
|
|
|
import android.provider.Settings;
|
|
|
|
import android.provider.Settings;
|
|
|
@ -94,6 +95,7 @@ public class FragmentOptionsConnection extends FragmentBase implements SharedPre
|
|
|
|
private SwitchCompat swOpenSafe;
|
|
|
|
private SwitchCompat swOpenSafe;
|
|
|
|
private SwitchCompat swBouncyCastle;
|
|
|
|
private SwitchCompat swBouncyCastle;
|
|
|
|
private SwitchCompat swFipsMode;
|
|
|
|
private SwitchCompat swFipsMode;
|
|
|
|
|
|
|
|
private ImageButton ibBouncyCastle;
|
|
|
|
private Button btnManage;
|
|
|
|
private Button btnManage;
|
|
|
|
private TextView tvNetworkMetered;
|
|
|
|
private TextView tvNetworkMetered;
|
|
|
|
private TextView tvNetworkRoaming;
|
|
|
|
private TextView tvNetworkRoaming;
|
|
|
@ -148,6 +150,7 @@ public class FragmentOptionsConnection extends FragmentBase implements SharedPre
|
|
|
|
swOpenSafe = view.findViewById(R.id.swOpenSafe);
|
|
|
|
swOpenSafe = view.findViewById(R.id.swOpenSafe);
|
|
|
|
swBouncyCastle = view.findViewById(R.id.swBouncyCastle);
|
|
|
|
swBouncyCastle = view.findViewById(R.id.swBouncyCastle);
|
|
|
|
swFipsMode = view.findViewById(R.id.swFipsMode);
|
|
|
|
swFipsMode = view.findViewById(R.id.swFipsMode);
|
|
|
|
|
|
|
|
ibBouncyCastle = view.findViewById(R.id.ibBouncyCastle);
|
|
|
|
btnManage = view.findViewById(R.id.btnManage);
|
|
|
|
btnManage = view.findViewById(R.id.btnManage);
|
|
|
|
|
|
|
|
|
|
|
|
tvNetworkMetered = view.findViewById(R.id.tvNetworkMetered);
|
|
|
|
tvNetworkMetered = view.findViewById(R.id.tvNetworkMetered);
|
|
|
@ -367,6 +370,13 @@ public class FragmentOptionsConnection extends FragmentBase implements SharedPre
|
|
|
|
}
|
|
|
|
}
|
|
|
|
});
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ibBouncyCastle.setOnClickListener(new View.OnClickListener() {
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
|
|
|
public void onClick(View v) {
|
|
|
|
|
|
|
|
Helper.view(v.getContext(), Uri.parse("https://www.bouncycastle.org/"), true);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
final Intent manage = getIntentConnectivity();
|
|
|
|
final Intent manage = getIntentConnectivity();
|
|
|
|
PackageManager pm = getContext().getPackageManager();
|
|
|
|
PackageManager pm = getContext().getPackageManager();
|
|
|
|
btnManage.setVisibility(
|
|
|
|
btnManage.setVisibility(
|
|
|
|