android: remove some code which require higher system permission
This commit is contained in:
parent
93bbbab1fe
commit
e4b27af938
@ -17,10 +17,7 @@ package pub.doric.devkit.util;
|
|||||||
|
|
||||||
import android.bluetooth.BluetoothAdapter;
|
import android.bluetooth.BluetoothAdapter;
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.hardware.Sensor;
|
|
||||||
import android.hardware.SensorManager;
|
|
||||||
import android.os.Build;
|
import android.os.Build;
|
||||||
import android.text.TextUtils;
|
|
||||||
import android.util.Log;
|
import android.util.Log;
|
||||||
|
|
||||||
import java.io.BufferedReader;
|
import java.io.BufferedReader;
|
||||||
@ -32,7 +29,6 @@ public class SimulatorUtil {
|
|||||||
public static boolean isSimulator(Context context) {
|
public static boolean isSimulator(Context context) {
|
||||||
try {
|
try {
|
||||||
return notHasBlueTooth()
|
return notHasBlueTooth()
|
||||||
|| notHasLightSensorManager(context)
|
|
||||||
|| isFeatures()
|
|| isFeatures()
|
||||||
|| checkIsNotRealPhone()
|
|| checkIsNotRealPhone()
|
||||||
|| checkPipes();
|
|| checkPipes();
|
||||||
@ -44,21 +40,7 @@ public class SimulatorUtil {
|
|||||||
|
|
||||||
private static boolean notHasBlueTooth() {
|
private static boolean notHasBlueTooth() {
|
||||||
BluetoothAdapter ba = BluetoothAdapter.getDefaultAdapter();
|
BluetoothAdapter ba = BluetoothAdapter.getDefaultAdapter();
|
||||||
if (ba == null) {
|
return ba == null;
|
||||||
return true;
|
|
||||||
} else {
|
|
||||||
String name = ba.getName();
|
|
||||||
return TextUtils.isEmpty(name);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
private static boolean notHasLightSensorManager(Context context) {
|
|
||||||
SensorManager sensorManager = (SensorManager) context.getSystemService(Context.SENSOR_SERVICE);
|
|
||||||
Sensor sensor8 = null;
|
|
||||||
if (sensorManager != null) {
|
|
||||||
sensor8 = sensorManager.getDefaultSensor(Sensor.TYPE_LIGHT);
|
|
||||||
}
|
|
||||||
return null == sensor8;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private static boolean isFeatures() {
|
private static boolean isFeatures() {
|
||||||
@ -98,7 +80,7 @@ public class SimulatorUtil {
|
|||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
private static String[] known_pipes = {"/dev/socket/qemud", "/dev/qemu_pipe"};
|
private static final String[] known_pipes = {"/dev/socket/qemud", "/dev/qemu_pipe"};
|
||||||
|
|
||||||
private static boolean checkPipes() {
|
private static boolean checkPipes() {
|
||||||
for (String pipes : known_pipes) {
|
for (String pipes : known_pipes) {
|
||||||
|
Reference in New Issue
Block a user