Skip to content
Snippets Groups Projects

Show instructions for locking Briar to the Xiaomi recent apps list

Merged akwizgran requested to merge 2009-xiaomi-setup-screen into master
10 files
+ 133
6
Compare changes
  • Side-by-side
  • Inline
Files
10
@@ -10,17 +10,20 @@ import org.briarproject.bramble.api.Pair;
@@ -10,17 +10,20 @@ import org.briarproject.bramble.api.Pair;
import org.briarproject.bramble.api.nullsafety.NotNullByDefault;
import org.briarproject.bramble.api.nullsafety.NotNullByDefault;
import java.io.File;
import java.io.File;
 
import java.io.IOException;
import java.lang.reflect.Field;
import java.lang.reflect.Field;
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
import java.lang.reflect.Method;
import java.util.ArrayList;
import java.util.ArrayList;
import java.util.Collection;
import java.util.Collection;
import java.util.List;
import java.util.List;
 
import java.util.Scanner;
import javax.annotation.Nullable;
import javax.annotation.Nullable;
import static android.content.Context.MODE_PRIVATE;
import static android.content.Context.MODE_PRIVATE;
import static android.os.Build.VERSION.SDK_INT;
import static android.os.Build.VERSION.SDK_INT;
 
import static java.lang.Runtime.getRuntime;
import static java.util.Arrays.asList;
import static java.util.Arrays.asList;
import static org.briarproject.bramble.api.nullsafety.NullSafety.requireNonNull;
import static org.briarproject.bramble.api.nullsafety.NullSafety.requireNonNull;
@@ -118,4 +121,17 @@ public class AndroidUtils {
@@ -118,4 +121,17 @@ public class AndroidUtils {
public static String[] getSupportedImageContentTypes() {
public static String[] getSupportedImageContentTypes() {
return new String[] {"image/jpeg", "image/png", "image/gif"};
return new String[] {"image/jpeg", "image/png", "image/gif"};
}
}
 
 
@Nullable
 
public static String getSystemProperty(String propName) {
 
try {
 
Process p = getRuntime().exec("getprop " + propName);
 
Scanner s = new Scanner(p.getInputStream());
 
String line = s.nextLine();
 
s.close();
 
return line;
 
} catch (SecurityException | IOException e) {
 
return null;
 
}
 
}
}
}
Loading