Я разрабатываю приложение для Android и хочу выполнить определенную функцию, если приложение запущено из adb. Когда приложение запускается с устройства, эта функция не будет выполнена.Можно ли определить, запущено ли приложение из adb?
UPDATE Я использую следующий код
if ((Intent.FLAG_ACTIVITY_RESET_TASK_IF_NEEDED) != 0) {
PluginResult.Status status = PluginResult.Status.OK;
String result = "";
result = "ok";
return new PluginResult(status, result);
}
if ((Intent.FLAG_ACTIVITY_RESET_TASK_IF_NEEDED) == 0) {
PluginResult.Status status = PluginResult.Status.ERROR;
String result = "";
result = "error";
return new PluginResult(status, result);
}
, но я получаю всегда хорошо.
Где я ошибаюсь?
Какова цель этого? Ничто не помешало бы пользователю установить флаг при запуске операции через 'adb'. –