Изменение значения общих настроек с помощью adbAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Изменение значения общих настроек с помощью adb

Сообщение Anonymous »

Это код из MainActivity

Код: Выделить всё

  private final void setPrefs() {

SharedPreferences sharedPreferences = getSharedPreferences(NotificationCompat.CATEGORY_STATUS, 0);

Intrinsics.checkNotNullExpressionValue(sharedPreferences, "getSharedPreferences(\"status\", MODE_PRIVATE)");

MainActivityKt.setPrefs(sharedPreferences);

MainActivityKt.getPrefs().edit().putBoolean(NotificationCompat.CATEGORY_STATUS, false).apply();

}

}
В MainAcitivty для NotificationCompat установлено значение false.
Это код в LockAcivity

Код: Выделить всё

  try {

if (!MainActivityKt.getPrefs().getBoolean(NotificationCompat.CATEGORY_STATUS, true)) {

getWindow().addFlags(16);

}

} catch (Exception e) {

String message = e.getMessage();

if (message != null) {

Log.e("[ERROR]", message);

}

}
Я хочу обойти getWindow().addFlag(16) с помощью оболочки adb.
Я пытался заменить NotificationCompat,CATEGORY_TRUE на true, но это не сработало.
Это код, который я пробовал в оболочке adb
am start -n com.ctf.securitylock/.LockActivity -- ez "NotificationCompat.CATEGORY_STATUS" true
Мне нужно обойти этот флаг, используя только adbshell, не меняя код в приложении... это назначение, и приложение создано для Assignmnet .. может кто-нибудь дать мне совет??

Подробнее здесь: https://stackoverflow.com/questions/783 ... -using-adb
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»