Где я могу найти список значений для EXTRA_ONLINE? - PullRequest
1 голос
/ 03 мая 2019

Я пытаюсь создать профиль для приложения Tasker, которое реагирует на широковещательные намерения BATTERY_CHANGED, и я увидел одну из дополнительных функций под названием Online, которая, кажется, соответствует определенному типу или состоянию зарядного устройства, но я не могунайти правильный список потенциальных значений для этого Extra.В лучшем случае я нашел несколько значений, например, 1 - Нет, 4 - USB, 10 - Беспроводная, 100 - Быстрая беспроводная.Другие, о которых я только что догадался, например, 6 - зарядное устройство типа QuickCharge 2.0 или 3.0 и 19 - зарядное устройство Power Delivery, но в остальном я не уверен.Есть ли официальная документация для этого Extra в Android P?

1 Ответ

0 голосов
/ 03 мая 2019

На удивление мало документации о online extra!

Я нашел этот список, который, кажется, из декомпилированного приложения Samsung Pay , как ни странно:

public static final int BATTERY_ONLINE_FAST_WIRELESS_CHARGER = 100;
public static final int BATTERY_ONLINE_INCOMPATIBLE_CHARGER = 0;
public static final int BATTERY_ONLINE_NONE = 1;
public static final int BATTERY_ONLINE_POGO = 23;
public static final int BATTERY_ONLINE_TA = 3;
public static final int BATTERY_ONLINE_USB = 4;
public static final int BATTERY_ONLINE_WATER_IN_CONNECTOR = 101;
public static final int BATTERY_ONLINE_WIRELESS_CHARGER = 10;

Значения, похоже, совпадают почти со всеми вашими, я нахожу очень странным, что, похоже, нет других записей о них (из быстрого Google).

Несмотря на пакет связанного файла android.os, возможно, он не является частью ОС / был изменен / имеет другое имя.Может быть, особенность Samsung?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...