Программно установить «Использовать устройство MA C» в качестве опции по умолчанию в Android - PullRequest
0 голосов
/ 01 апреля 2020

У меня есть Android 10 моб., Так что опция «Использовать рандомизированную MA C (по умолчанию)» включена по умолчанию. Когда я получаю свой адрес MA C программно, он различается в зависимости от сети. Я хочу программно установить «Использовать устройство МА C» в качестве опции по умолчанию. Вместо «Использовать рандомизированную МА C (по умолчанию)». Чтобы получить только один MA C адрес каждый раз.

1 Ответ

0 голосов
/ 01 апреля 2020

Не ясно, говорите ли вы о сетях Bluetooth или сетях WiFi, в первом случае, если вы не рутировали свой телефон, я боюсь, что невозможно получить реальное устройство адреса Bluetooth. С другой стороны, для Wi-Fi вы можете обратиться к изменениям конфиденциальности в Android 10 :

Получить случайный адрес MA C: приложения владельца устройства и приложения владельца профиля могут получить случайный адрес MA C, назначенный конкретной сети, позвонив по номеру getRandomizedMacAddress().

Получить фактический заводской адрес MA C. Приложения владельца устройства могут получить фактический аппаратный адрес MA C устройства с помощью звонит getWifiMacAddress(). Этот метод полезен для отслеживания парков устройств.

...